这是一个很酷的 MacOS CLI 命令,它显示每个套接字每个目标每个进程的往返时间:nettop!确保向右滚动以查看数据。
在我给出的示例中,我只查看进程 40893 的 4 类输出。但是“nettop”本身会显示大量数据,但您必须将终端窗口向右展开才能查看所有列。完整输出中有一个 rtt_avg 字段。
我相信这显示了 MacOS 的“快乐眼球”实现用于选择最佳 IPv4 与 IPv6 传输的数据。
nettop -m tcp -J rtt_min,rtt_var,bytes_in,bytes_out -p 40893
bytes_in bytes_out rtt_min rtt_var
com.apple.WebKi.40893 99 KiB 209 KiB
tcp4 192.168.0.10:49492<->lb-192-30-253-124-iad.github.com:443 3628 B 1009 B 72.56 ms 16.12 ms
tcp4 192.168.0.10:49479<->104.244.42.66:443 5091 B 1648 B 17.72 ms 7.69 ms
tcp4 192.168.0.10:49467<->lb-140-82-114-25-iad.github.com:443 3783 B 1184 B 81.22 ms 6.75 ms
tcp4 192.168.0.10:49448<->stackoverflow.com:443 3951 B 1035 B 83.03 ms 22.56 ms
tcp4 192.168.0.10:49441<->151.101.129.69:443 64 KiB 50 KiB 9.94 ms 0.62 ms
tcp4 192.168.0.10:49269<->ec2-34-192-92-205.compute-1.amazonaws.com:443 13 KiB 151 KiB 77.75 ms 7.94 ms
tcp4 192.168.0.10:49245<->lb-140-82-113-25-iad.github.com:443 4651 B 2196 B 79.12 ms 0.62 ms