如何在 MAC OS X 中获得最大 TCP 接收/发送窗口?

Vla*_*lad 7 linux macos tcp sysctl

如何在 MAC OS X 中获得最大 TCP 接收/发送窗口?

Linux中有两个ctl。/proc/sys/net/core/rmem_max - 最大 TCP 接收窗口 (NET_CORE_RMEM_MAX) /proc/sys/net/core/wmem_max - 最大 TCP 发送窗口 (NET_CORE_WMEM_MAX)

但我找不到如何在 mac os 中获取这些参数。

有人知道吗?

我在 MAC OS X 中发现了以下 ctls:net.inet.tcp.recvspace、net.inet.tcp.sendspace、kern.ipc.maxsockbuf

似乎recvspace+sendspace 不能大于maxsockbuf。我在这里读过它:http : //www.macgeekery.com/tips/configuration/mac_os_x_network_tuning_guide_revisited

Dar*_*ust 2

我不能 100% 确定这些是否正确,但请sysctl -n net.inet.tcp.recvspace尝试sysctl -n net.inet.tcp.sendspacesysctl -w您可以使用(参见)来设置它们man sysctl