2024年5月15日发(作者:s500奔驰迈巴赫)
netstat命令用来查看网络通讯状态,通常用于故障处理而非性能监控,但也可以通过
网络传输流量检查系统是否存在由于网络拥塞而造成的性能问题。
netstat命令可以显示每个网络接口的下述信息:
与socket关联的协议控制块地址以及所有socket状态;
网络通讯过程中接收、发送以及丢弃的数据包数量;
网络接口的指标;
路由及其状态。
netstat -in
# netstat -in
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
en0 1500 link#2 0.6.29.21.f1.9f 191014 0 13620 0 0
en0 1500 10.8 10.8.0.60 191014 0 13620 0 0
lo0 16896 link#1 676 0 677 0 0
lo0 16896 127 127.0.0.1 676 0 677 0 0
lo0 16896 ::1 676 0 677 0 0
Name——接口名称;
Mtu——最大传输单元,通过此接口传送的最大网络数据包大小,以字节为单位;
Ipkts——接收到的数据包个数;
Ierrs——数据包输入期间发生的错误数量,包括格式错误、校验错误、设备驱动中的
缓存空间不足等;
Opkts——发送的数据包个数;
Oerrs——数据包输出期间发生的错误数量,包括本地主机连接错误或者网络适配器
输出队列溢出等;
Coll——检测到的冲突数据包数量。
如果数据包输入期间发生的错误数量超过总输入数据包数量的1%,即Ierrs > 0.01 *
Ipkts,使用netstat -m命令检查内存不足情况;
如果数据包输出期间发生的错误数量超过总输出数据包数量的1%,即Oerrs > 0.0.1 *
Opkts,增大对应网络接口的输出队列长度(xmt_que_size)。可以通过lsattr -El adapter
查看adapter的属性值;
如果冲突率超过10%,即Coll / Opkts > 0.1,表明网络使用过度,有必要对网络进
发布者:admin,转转请注明出处:http://www.yc00.com/num/1715771584a2669246.html
评论列表(0条)