Linux网络统计工具/命令
时间:2020-01-09 10:42:45 来源:igfitidea点击:
如何查找Linux(CentOS或者基于Debian的发行版)上的当前网络接口吞吐量统计信息?
我如何查看Linux操作系统上的当前内核snmp计数器和网络接口统计信息?
您可以使用以下任一命令:
nstat命令:网络统计工具
执行以下命令:
# nstat
ss命令:调查套接字的实用程序
要查看统计摘要,请执行:
# ss -s
输出示例:
Total: 786 (kernel 804) TCP: 65 (estab 40, closed 7, orphaned 0, synrecv 0, timewait 6/0), ports 56 Transport Total IP IPv6 * 804 - - RAW 1 1 0 UDP 12 9 3 TCP 58 52 6 INET 71 62 9 FRAG 0 0 0
netstat命令:显示套接字的旧好实用程序
要查看所有网络接口的表及其摘要,请执行:
# netstat -i
输出示例:
Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 941022 0 0 0 688165 0 0 0 BMRU lo 16436 0 9304 0 0 0 9304 0 0 0 LRU ppp0 1496 0 3784 0 0 0 4177 0 0 0 MOPRU
要查看每个协议的摘要统计信息,请执行:
# netstat -s
ip/ifconfig命令:配置或者显示网络接口信息
执行以下命令:
# ifconfig
或者
# /sbin/ifconfig
或者
# ifconfig eth0
要显示网络接口统计信息,请执行:
# ip -s link
sar命令:显示网络统计信息
执行以下命令(您需要通过sysstat软件包安装并启用sar):
sar -n DEV
或者执行以下命令:
# sar -n DEV 1 3