【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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年04月29日 05时39分58秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Mac 搭建Groovy环境
2019-04-30
android Groovy基础语法
2019-04-30
android 初识SPI
2019-04-30
android groovy语法与数据结构
2019-04-30
android Gradle插件分类与使用
2019-04-30
剖析Framework面试-笔记(一)
2019-04-30
Recyclerview滑动对齐方式smoothScrollToPosition
2019-04-30
Java环境的搭建
2019-04-30
java语法基础
2019-04-30
对面向对象的理解和this static的理解
2019-04-30
自学练习题
2019-04-30
面向对象的三大特性,动态绑定,抽象,接口
2019-04-30
异常和数组
2019-04-30
容器和String、Date、Calendar
2019-04-30
输入和输出流
2019-04-30
java线程
2019-04-30
android开发环境的搭建
2019-04-30
android的项目结构和布局介绍
2019-04-30
xml布局
2019-04-30
ListView的用法和滚动条用法
2019-04-30