【学习笔记】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服务器架设、性能调优、集群管理教程—实训与项目案例》
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服务器架设、性能调优、集群管理教程—实训与项目案例》
相关文章推荐
- 【学习笔记】Linux下内存性能评估
- 【学习笔记】Linux下磁盘IO性能评估
- 【学习笔记】Linux下CPU性能评估
- Linux学习笔记22 --访问网络文件共享服务
- linux 学习笔记-------CentOS网络设置方法
- [原]Linux网络编程学习笔记
- linux学习笔记3:linux的网络配置,rpm包,shell以及samba服务器的使用和安装
- Linux系统学习笔记网络相关 ,firewalld和netfilter,netfilter5表5链介绍,iptables语法
- linux网络设备应用与驱动编程学习笔记(1)——应用编程(套接字)
- Linux学习笔记:虚拟机设置中的各种网络连接方式详解
- Zynq-Linux移植学习笔记之十-u-boot网络配置
- Linux 学习笔记_12_文件共享服务_3_NFS网络文件服务
- 学习笔记1——Linux(CentOS)在虚拟机上最小化安装之后的网络配置及其与主机的连接
- Linux初级学习之管理网络 第十一章学习笔记
- linux学习笔记:网络配置详解
- linux 学习之应用程序和网络编程笔记(中)
- 菜鸟学习linux笔记与练习-----第二天。一些基本命令以及初级网络配置
- [Linux网络编程学习笔记]套接字地址结构
- Linux 学习笔记_11_1_Linux网络设置(上)
- Linux 学习笔记_12_文件共享服务_3_NFS网络文件服务