linux 查看使用了多少SOCKET
答案:1 悬赏:70 手机版
解决时间 2021-02-04 07:31
- 提问者网友:战魂
- 2021-02-03 17:54
linux 查看使用了多少SOCKET
最佳答案
- 五星知识达人网友:一秋
- 2021-02-03 18:01
1、有测试工具,叫ttcp。不过对于线上的服务器,靠实测实在是过于狼虎的方法了。
2、除了实测,还可以通过观察监控日志来找到这个上限值,不过往往已经损失惨重了。
拿Cacti来说,观察”Open Sockets”图表,不同负载情况的total socke 的 maxinum如果是一个定值的话,显然已经达到上限了。
Cacti的这个监控就是调用了sar的监控结果,其实就是把sar -n
SOCK(sysstat)进行了汇总并生成了图像查询界面
5秒钟采样一次,一共统计2次的输出结果如下
$ sar -n SOCK 5 2
Linux 2.6.18-164.el5 (baiqi) 06/10/2011
06:16:15 PM totsck tcpsck udpsck rawsck ip-frag
06:16:20 PM 383 92 9 0 0
06:16:25 PM 380 92 9 0 0
Average: 382 92 9 0 0
totsck:被使用的socket的总数目
tcpsck:当前正在被使用于TCP的socket数目
udpsck:当前正在被使用于UDP的socket数目
rawsck:当前正在被使用于RAW的socket数目
ip-frag:当前的IP分片的数目
2、除了实测,还可以通过观察监控日志来找到这个上限值,不过往往已经损失惨重了。
拿Cacti来说,观察”Open Sockets”图表,不同负载情况的total socke 的 maxinum如果是一个定值的话,显然已经达到上限了。
Cacti的这个监控就是调用了sar的监控结果,其实就是把sar -n
SOCK(sysstat)进行了汇总并生成了图像查询界面
5秒钟采样一次,一共统计2次的输出结果如下
$ sar -n SOCK 5 2
Linux 2.6.18-164.el5 (baiqi) 06/10/2011
06:16:15 PM totsck tcpsck udpsck rawsck ip-frag
06:16:20 PM 383 92 9 0 0
06:16:25 PM 380 92 9 0 0
Average: 382 92 9 0 0
totsck:被使用的socket的总数目
tcpsck:当前正在被使用于TCP的socket数目
udpsck:当前正在被使用于UDP的socket数目
rawsck:当前正在被使用于RAW的socket数目
ip-frag:当前的IP分片的数目
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯