您的位置:首页 > 理论基础 > 计算机网络

【学习笔记】Linux下网络性能评估

2011-07-29 11:19 537 查看
Linux下网络性能评估1、 通过ping命令检测网络的连通性




time显示了两台主机之间的网络延时情况,如果此值很大,表示网络延迟很大。
packet loss表示网络丢包率,该值越小,表示网络的质量越高。
2、 通过netstat –i 组合检查网络接口状况




【说明】:
l Iface:表示网络设备的接口名称
l MTU:表示最大传输单元,单位字节
l RX-OK/TX-OK:表示已经准确无误地接收/发送了多少数据包
l RX-ERR/TX-ERR:表示接收/发送数据包时产生了多少错误
l RX-DRP/TX-DRP:表示接收/发送数据包时丢弃了多少数据包
l RX-OVR/TX-OVR:表示由于误差而遗失了多少数据包
l Flg:表示接口标记,其中:
L:表示该接口是个回环设备
B:表示设置了广播地址
M:表示接收所有数据包
R:表示接口正在运行
U:表示接口处于活动状态
0:表示在该接口上禁用ARP
P:表示一个点到点的连接
正常情况下,RX-ERR/TX-ERR、RX-DRP/TX-DRP、RX-OVR/TX-OVR的值都应该为0,如果这几个选项的值不为0,并且很大,那么网络质量肯定有问题,网络传输性能也一定会下降。
当网络传输存在问题时,可以检测网卡设备是否存在故障,如果可能,可以升级为千兆网卡或者光纤网络,还可以检查网络部署环境是否合理。
3、 通过netstat –r组合检查系统的路由表信息




在网络不通,或者网络异常时,首先想到的是检查系统的路由表信息,netstat –r的输出与route命令的输出结果一样。
route输出结果:



4、 通过sar –n组合显示系统网络运行状态
sar提供四种不同的选项来显示网络统计信息,通过-n选项可以指定四个不通类型的开关,即DEV、EDEV、SOCK、FULL,其中DEV显示网络接口信息,EDEV显示网络错误的统计数据,SOCK显示套接字信息,FULL显示所有3个开关。



【说明】:
l Iface:表示网络设备的接口名称
l rxpck/s:表示每秒钟接收的数据包大小
l txpck/s:表示每秒钟发送的数据包大小
l rxbyt/s:表示每秒钟接收的字节数
l txbyt/s:表示每秒钟发送的字节数
l rxcmp/s:表示每秒钟接收的压缩数据包
l txcmp/s:表示每秒钟发送的压缩数据包
l rxmcst/s:表示每秒钟接收的多播数据包
利用sar –n EDEV 2 3统计网络错误信息:



统计套接字信息:



【学习笔记】摘自《Linux服务器架设、性能调优、集群管理教程—实训与项目案例》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: