我正在寻找“sar -n SOCK”输出的 totsck 列的解释
09:44:06 PM totsck tcpsck udpsck rawsck ip-frag tcp-tw
09:44:09 PM 580 18 5 0 0 1
09:44:10 PM 580 18 5 0 0 0
09:44:11 PM 580 18 5 0 0 0
Average: 580 18 5 0 0 1
这显然不是 tcp/udp/raw 套接字的总和。我想到的唯一其他解释是它是 sockets plus
sysctl fs.file-nr
但在我的测试盒上
fs.file-nr = 5632 0 803168
非常感谢准确的解释。
谢谢
编辑 2:显然 totsck 等同于
cat /proc/net/sockstat
这就引出了一个问题,那里算的是什么。我找到了这个,但最后它只建议询问编写该特定内核代码的人。
编辑(用于域套接字记帐):
[root@fedora16 fs]# netstat --protocol unix| wc -l
413
[root@fedora16 fs]# sar -n SOCK 1 1
Linux 3.3.1-5.fc16.x86_64 (fedora16) 06/21/2012 _x86_64_ (4 CPU)
10:03:25 PM totsck tcpsck udpsck rawsck ip-frag tcp-tw
10:03:26 PM 598 6 5 0 0 3
Average: 598 6 5 0 0 3