【Linux】一步一步学Linux——nstat命令(190)
发布日期:2021-06-29 20:44:53 浏览次数:2 分类:技术文章

本文共 4509 字,大约阅读时间需要 15 分钟。

00. 目录

文章目录

01. 命令概述

nstat命令是一个简单的监视内核的SNMP计数器和网络接口状态的实用工具 。

02. 命令格式

格式:nstat [选项]

03. 常用选项

-z	显示0计数器-h	显示帮助信息-V	显示指令版本信息-r	清零历史统计-n	不显示任何内容,仅更新历史-a	显示计数器的绝对值-s	不更新历史-d	以守护进程的方式运行本指令-j	以json格式打印结果

04. 参考示例

4.1 查询内核的SNMP计数器和网络接口状态

[root@localhost ~]# nstat #kernelIpInReceives                    773                0.0IpInDelivers                    773                0.0IpOutRequests                   145                0.0TcpInSegs                       203                0.0TcpOutSegs                      146                0.0UdpInDatagrams                  295                0.0UdpOutDatagrams                 2                  0.0Ip6InReceives                   1                  0.0Ip6InDelivers                   1                  0.0Ip6InMcastPkts                  1                  0.0Ip6InOctets                     72                 0.0Ip6InMcastOctets                72                 0.0Ip6InNoECTPkts                  1                  0.0Icmp6InMsgs                     1                  0.0Icmp6InNeighborAdvertisements   1                  0.0Icmp6InType136                  1                  0.0TcpExtDelayedACKs               1                  0.0TcpExtTCPHPHits                 68                 0.0TcpExtTCPPureAcks               46                 0.0TcpExtTCPHPAcks                 56                 0.0TcpExtTCPAutoCorking            4                  0.0TcpExtTCPOrigDataSent           137                0.0IpExtInMcastPkts                290                0.0IpExtOutMcastPkts               1                  0.0IpExtInBcastPkts                280                0.0IpExtInOctets                   75274              0.0IpExtOutOctets                  31223              0.0IpExtInMcastOctets              22608              0.0IpExtOutMcastOctets             67                 0.0IpExtInBcastOctets              33258              0.0IpExtInNoECTPkts                773                0.0[root@localhost ~]#

4.2 以json格式打印结果

[root@localhost ~]# nstat -j{
"kernel":{
"IpInReceives":47,"IpInDelivers":47,"IpOutRequests":9,"TcpInSegs":15,"TcpOutSegs":10,"UdpInDatagrams":24,"TcpExtTCPHPHits":3,"TcpExtTCPPureAcks":4,"TcpExtTCPHPAcks":4,"TcpExtTCPAutoCorking":1,"TcpExtTCPOrigDataSent":10,"IpExtInMcastPkts":23,"IpExtInBcastPkts":9,"IpExtInOctets":4396,"IpExtOutOctets":2984,"IpExtInMcastOctets":1368,"IpExtInBcastOctets":1704,"IpExtInNoECTPkts":47}}[root@localhost ~]#

4.3 不更新历史

[root@localhost ~]# nstat -snstat: history is stale, ignoring it.#12240.1804289383 sampling_interval=2 time_const=60IpInReceives                    879168             1.5IpInDelivers                    879113             1.5IpOutRequests                   3269               0.3IpOutNoRoutes                   16                 0.0IcmpInMsgs                      65                 0.0IcmpInRedirects                 65                 0.0IcmpOutMsgs                     11                 0.0IcmpOutDestUnreachs             11                 0.0IcmpMsgInType5                  65                 0.0IcmpMsgOutType3                 11                 0.0TcpActiveOpens                  8                  0.0

4.4 显示计数器的绝对值

[root@localhost ~]# nstat  -anstat: history is stale, ignoring it.#12240.1804289383 sampling_interval=2 time_const=60IpInReceives                    879208             1.4IpInDelivers                    879153             1.4IpOutRequests                   3281               0.4IpOutNoRoutes                   16                 0.0IcmpInMsgs                      65                 0.0IcmpInRedirects                 65                 0.0IcmpOutMsgs                     11                 0.0IcmpOutDestUnreachs             11                 0.0IcmpMsgInType5                  65                 0.0IcmpMsgOutType3                 11                 0.0TcpActiveOpens                  8                  0.0

4.5 清零历史统计

[root@localhost ~]# nstat -r#12240.1804289383 sampling_interval=2 time_const=60IpInReceives                    879249             1.0IpInDelivers                    879194             1.0IpOutRequests                   3289               0.1IpOutNoRoutes                   16                 0.0IcmpInMsgs                      65                 0.0IcmpInRedirects                 65                 0.0IcmpOutMsgs                     11                 0.0IcmpOutDestUnreachs             11                 0.0IcmpMsgInType5                  65                 0.0IcmpMsgOutType3                 11                 0.0

05. 附录

参考:

转载地址:https://dengjin.blog.csdn.net/article/details/100126780 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【Linux】一步一步学Linux——ipcalc命令(191)
下一篇:【Linux】一步一步学Linux——lnstat命令(189)

发表评论

最新留言

不错!
[***.144.177.141]2024年04月29日 05时39分58秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章