【问题标题】:sar command output strange socket information about totsck and tcpscksar 命令输出关于 totsck 和 tcpsck 的奇怪套接字信息
【发布时间】:2016-04-07 09:54:14
【问题描述】:

我的 nginx 网络服务器位于运行 cent os 6.4 的 linux 虚拟机上。 当使用 sar 命令检查套接字信息时,它会输出错误的套接字计数,如下所示:

05:00:01 PM    totsck    tcpsck    udpsck    rawsck   ip-frag    tcp-tw
05:10:01 PM     16436     16944         9         0         0      4625
05:20:01 PM     16457     16844         9         0         0      2881
05:30:01 PM     16501     16835         9         0         0      2917
05:40:01 PM     16486     16842         9         0         0      3083
05:50:02 PM     16436     16885         9         0         0      2962

注意totscktcpsck,后者比前者多,这个应该比前者少,为什么?

【问题讨论】:

    标签: sockets nginx sar


    【解决方案1】:

    我想这是由于 tcp-tw 造成的。 对应于处于 TIME_WAIT 状态的 TCP 套接字数。

    http://linux.die.net/man/1/sar

    【讨论】:

    • 所以,你的意思是 totsck=tcpsck+udpsck+rawsck-tcp-tw ?
    • 是的,像这样,但我不知道某些套接字已经打开(tcpsck)是否可以传递给TIME_WAIT(tcp-tw)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-06
    • 1970-01-01
    相关资源
    最近更新 更多