我正在寻找对“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
Run Code Online (Sandbox Code Playgroud)
这显然不是 tcp/udp/raw 套接字的总和。我遇到的唯一其他解释是它是 sockets plus
sysctl fs.file-nr
Run Code Online (Sandbox Code Playgroud)
但在我的测试盒上
fs.file-nr = 5632 0 803168
Run Code Online (Sandbox Code Playgroud)
非常感谢精确的解释。
谢谢
编辑 2:所以显然 totsck 相当于
cat /proc/net/sockstat
Run Code Online (Sandbox Code Playgroud)
这就引出了一个问题,那里算什么。我找到了这个,但最后它只建议询问编写那段特定内核代码的人。
编辑(用于域套接字记帐):
[root@fedora16 fs]# netstat --protocol unix| wc -l
413
[root@fedora16 fs]# sar …Run Code Online (Sandbox Code Playgroud)