cuixingwudi 2020-02-01
常用选项:
-i:查看网卡数据包收发情况(常用于查看是否有丢包、错误)
-s:对各种协议的统计信息
-r:查看路由表信息(也常用route -n)查看
用法示例一:查看网络包收发情况,以确定是否存在丢包的情况(当网络存在延迟的时候用)
[ ~]# netstat -i
Kernel Interface table
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
ens33 1500 115820 0 0 0 25312 0 0 0 BMRU
lo 65536 104 0 0 0 104 0 0 0 LRU
RX-OK:接收的总包数
RX-ERR:总错误数
RX-DRP:进入 Ring Buffer 后因其他原因(如内存不足)导致的丢包数
RX-OVR:Ring Buffer 溢出导致的丢包数
TX-OK等也是类似的
用法示例二:对各种协议的统计信息(常用于确认传输层和网络层是否出现问题)
会对ip、icmp、tcp、udp协议的网络包数据进行统计
[ ~]# netstat -s
Ip:
24060 total packets received
0 forwarded
0 incoming packets discarded
24060 incoming packets delivered
23707 requests sent out
16 outgoing packets dropped
Icmp:
83 ICMP messages received
2 input ICMP message failed.
ICMP input histogram:
destination unreachable: 81
echo replies: 2
151 ICMP messages sent
0 ICMP messages failed
ICMP output histogram:
destination unreachable: 146
echo request: 5
IcmpMsg:
InType0: 2
InType3: 81
OutType3: 146
OutType8: 5
Tcp:
83 active connections openings
2 passive connection openings
0 failed connection attempts
1 connection resets received
2 connections established
26009 segments received
24723 segments send out
22 segments retransmited
0 bad segments received.
14 resets sent
Udp:
157 packets received
149 packets to unknown port received.
0 packet receive errors
337 packets sent
0 receive buffer errors
0 send buffer errors
UdpLite:
TcpExt:
1 invalid SYN cookies received
64 TCP sockets finished time wait in fast timer
10 delayed acks sent
Quick ack mode was activated 63 times
9978 packet headers predicted
1349 acknowledgments not containing data payload received
71 predicted acknowledgments
6 congestion windows recovered without slow start after partial ack
8 other TCP timeouts
TCPLossProbes: 7
TCPLossProbeRecovery: 2
65 DSACKs sent for old packets
4 DSACKs sent for out of order packets
5 DSACKs received
6 connections reset due to unexpected data
1 connections aborted due to timeout
TCPRcvCoalesce: 13797
TCPOFOQueue: 12267
TCPOFOMerge: 4
TCPSynRetrans: 7
TCPOrigDataSent: 2676
IpExt:
InMcastPkts: 69
InBcastPkts: 84
InOctets: 144180091
OutOctets: 2230841
InMcastOctets: 1932
InBcastOctets: 9481
InNoECTPkts: 104145
[ ~]#
TCPSynRetrans: 7 #7次 SYN 重传使用下面的 route 命令可以查看 Linux 内核路由表。Destination Gateway Genmask Flags Metric Ref Use Iface. 192.168.0.0 *