网络是所有子系统中最难监测的一个, 因为网络比较抽象, 在监测时有很多在系统可控制之外的因素如延迟,冲突,拥塞和丢包等对监测产生影响。
以太网配置设定
除非有明确的设定, 所有以太网的速度都是自动协商的, 这很大程度上是由于历史原因造成的,早些时候一个网络里经常有不同网速和双工模式的网络设备。
大多数企业以太网是 100BaseTX 或 1000BaseTX,可以使用 ethtool 工具来判断一个系统的网速
网络吞吐量监测
监测网络吞吐量最好的办法是在两个系统之间发送流量并统计其延迟和速度。
使用 iptraf 监测本地吞吐量
iptraf 工具可提供以太网卡的吞吐量情况:
# iptraf -d eth0
netstat -antl 查看所有tcp status
(1)通过ping命令检测网络的连通性
(2)通过netstat –i组合检测网络接口状况
(3)通过netstat –r组合检测系统的路由表信息
(4)通过sar –n组合显示系统的网络运行状态
计算机网络的性能一般是指它的几个重要的性能指标
主要包括:
速率
带宽
吞吐量
时延
时延带宽积
往返时间RTT
利用率
(1)速率
速率是计算机网络中最重要的性能指标,指的是数据的传送速率,也成为数据率或比特率。
比特(bit)是计算机中数据量的单位,也是信息论中使用的信息量的单位。
比特(bit)来源于binary digit,意思是一个“二进制数字”,因此一个比特就是二进制数字中的一个1或0.
速率的单位是bit/s(或b/s、bps),或kbit/s、Mbit/s、Gbit/s等。例如4x10^10bit/s的数据率就记为40Gbit/s。
速率往往是指额定速率或标称速率