利用iptraf还可以监听固定TCP端口的流量,如对于Web服务器我们希望监听80端口的流量,对于邮件服务器我们关注25端口的流量。
网络中最常见的错误就是冲突,由于网络中目前基本采用交换机环境,因此冲突问题已被消除。但是当网络流量不断增大的时候,就会出现丢包,网卡过载等情况。在网络流量很大的时候我们用sar命令来给出网络中可能的错误:
# sar -n FULL 5 100 Linux 2.6.9-55.ELsmp (sapulpa) 06/23/2007 11:44:32 AM IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s 11:44:37 AM lo 6.00 6.00 424.40 424.40 0.00 0.00 0.00 11:44:37 AM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:44:37 AM sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:44:32 AM IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s 11:44:37 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:44:37 AM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:44:37 AM sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:44:32 AM totsck tcpsck udpsck rawsck ip-frag 11:44:37 AM 297 79 8 0 0 |
rxerr/s是接受错误率;txerr/s是发送错误率;coll/s冲突率;rxdrop/s接受帧丢失率;txdrop/s发送帧丢失率; txcarr/s载波错误率;rxfram/s帧排列错误;rxfifo/s接受FIFO错误;txfifo/s发送FIFO错误。从上面输出看出各种错 误为零,证明网络工作良好。
Linux性能监控总的来说监视网络性能,我们有遵循一下几点:
1、检查所有网络接口确保他们都运行在正确的速率;
2、检查每块网卡的吞吐量确保没有造成过载;
3、检查流量的类型确保正确的数据流在传送。