前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 命令(219)—— nstat 命令

Linux 命令(219)—— nstat 命令

作者头像
恋喵大鲤鱼
发布2022-12-20 08:34:23
5550
发布2022-12-20 08:34:23
举报
文章被收录于专栏:C/C++基础C/C++基础

文章目录

1.命令简介

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

nstat 可以使用通配符指定一个或多个要过滤的内核的 SNMP(Simple Network Management Protocol) 计数器名称。

2.命令格式

代码语言:javascript
复制
nstat [ -h?vVzrnasd:t:jp ] [ PATTERN [ PATTERN ] ]

3.选项说明

代码语言:javascript
复制
-z, --zeros
	显示 0 计数器。
-h, --help
	显示帮助信息
-V, --version
	显示指令版本信息
-r, --reset
	清零历史统计。
-n, --nooutput
	不显示任何内容,仅更新历史。
-a, --ignore
	显示计数器的绝对值。默认值是计算自上次使用以来的增量。
-s, --noupdate
	不更新历史。因此,下次您将看到计数器也包括该测量时刻累积的值。
-d, --scan <INTERVAL>
	以守护进程的方式运行本指令。
-j, --json
	以 JSON 格式打印结果。
-p, --pretty
	当与 -j 结合使用时,美化输出。
-d, --scan <INTERVAL>
	运行在 daemon 模式收集统计信息。<INTERVAL>是测量之间的间隔,以秒为单位。
-t, --interval <INTERVAL>
	平均利率的时间间隔。缺省值为 60 秒。

4.常用示例

(1)查询内核的 SNMP 计数器和网络接口状态。

代码语言:javascript
复制
nstat
#kernel
IpInReceives                    9218461            0.0
IpInDelivers                    9210383            0.0
IpOutRequests                   9323171            0.0
IpOutNoRoutes                   9                  0.0
IpReasmReqds                    16134              0.0
IpReasmOKs                      8067               0.0
IpFragOKs                       8067               0.0
IpFragCreates                   16134              0.0
IcmpInMsgs                      1317355            0.0
IcmpInErrors                    49                 0.0
IcmpInCsumErrors                8                  0.0
IcmpInDestUnreachs              100                0.0
...

(2)以 JSON 格式打印结果。

代码语言:javascript
复制
nstat -j
{"kernel":{"IpInReceives":329,"IpInDelivers":329,"IpOutRequests":333,"IcmpInMsgs":59,"IcmpInEchos":59,"IcmpOutMsgs":59,"IcmpOutEchoReps":59,"IcmpMsgInType8":59,"IcmpMsgOutType0":59,"TcpActiveOpens":40,"TcpInSegs":265,"TcpOutSegs":272,"UdpInDatagrams":4,"UdpOutDatagrams":4,"TcpExtTW":1,"TcpExtDelayedACKs":1,"TcpExtDelayedACKLost":1,"TcpExtTCPHPHits":39,"TcpExtTCPPureAcks":122,"TcpExtTCPHPAcks":11,"TcpExtTCPDSACKOldSent":1,"TcpExtTCPRcvCoalesce":39,"TcpExtTCPOFOQueue":1,"TcpExtTCPOrigDataSent":139,"IpExtInMcastPkts":1,"IpExtInOctets":23030,"IpExtOutOctets":56410,"IpExtInMcastOctets":36,"IpExtInNoECTPkts":329}}

(3)不更新历史。

代码语言:javascript
复制
nstat -s
#kernel
IpInReceives                    272                0.0
IpInDelivers                    272                0.0
IpOutRequests                   271                0.0
IcmpInMsgs                      48                 0.0
IcmpInEchos                     48                 0.0
IcmpOutMsgs                     48                 0.0
IcmpOutEchoReps                 48                 0.0
...

(4)显示计数器的绝对值。

代码语言:javascript
复制
nstat  -a
#kernel
IpInReceives                    9219500            0.0
IpInDelivers                    9211422            0.0
IpOutRequests                   9324222            0.0
IpOutNoRoutes                   9                  0.0
IpReasmReqds                    16134              0.0
IpReasmOKs                      8067               0.0
IpFragOKs                       8067               0.0
IpFragCreates                   16134              0.0
IcmpInMsgs                      1317546            0.0
...

(5)清零历史统计。

代码语言:javascript
复制
nstat -r
IpInReceives                    9220432            0.0
IpInDelivers                    9212354            0.0
IpOutRequests                   9325173            0.0
IpOutNoRoutes                   9                  0.0
IpReasmReqds                    16134              0.0
IpReasmOKs                      8067               0.0
IpFragOKs                       8067               0.0
IpFragCreates                   16134              0.0
IcmpInMsgs                      1317706            0.0
...

(6)指定计数器名称查询。

代码语言:javascript
复制
nstat IpInReceives
#kernel
IpInReceives                    875                0.0

参考文献

nstat(8) - Linux manual page - man7.org

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-12-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 1.命令简介
  • 2.命令格式
  • 3.选项说明
  • 4.常用示例
  • 参考文献
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档