接收、發(fā)送緩沖區(qū)沒有長時間等待處理的網(wǎng)絡(luò)包。
netstat
對于UDP服務(wù),查看所有監(jiān)聽的UDP端口的網(wǎng)絡(luò)情況
$ watch netstat -lunp
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 0.0.0.0:64000 0.0.0.0:* -
udp 0 0 0.0.0.0:38400 0.0.0.0:* -
udp 0 0 0.0.0.0:38272 0.0.0.0:* -
udp 0 0 0.0.0.0:36992 0.0.0.0:* -
udp 0 0 0.0.0.0:17921 0.0.0.0:* -
udp 0 0 0.0.0.0:11777 0.0.0.0:* -
udp 0 0 0.0.0.0:14721 0.0.0.0:* -
udp 0 0 0.0.0.0:36225 0.0.0.0:* -
RecvQ、SendQ為0,或者沒有長時間大于0的數(shù)值是比較正常的。
對于UDP服務(wù),查看丟包情況(網(wǎng)卡收到了,但是應(yīng)用層沒有處理過來造成的丟包)
$ watch netstat -su
Udp:
278073881 packets received
4083356897 packets to unknown port received.
2474435364 packet receive errors
1079038030 packets sent
packet receive errors 這一項數(shù)值增長了,則表明在丟包。
對于TCP而言,不會出現(xiàn)因為緩存不足而存在丟包的事,因為網(wǎng)絡(luò)等其他原因,導(dǎo)致丟了包,協(xié)議層也會通過重傳機制來保證丟的包到達對方。
所以,tcp而言更多的專注重傳率。
# cat /proc/net/snmp | grep Tcp:
Tcp: RtoAlgorithm RtoMin RtoMax MaxConn ActiveOpens PassiveOpens AttemptFails EstabResets CurrEstab InSegs OutSegs RetransSegs InErrs OutRsts
Tcp: 1 200 120000 -1 105112 76272 620 23185 6 2183206 2166093 550 6 968812
重傳率 = RetransSegs / OutSegs
至于這個值在多少范圍內(nèi),算ok的,得看具體的業(yè)務(wù)了。
業(yè)務(wù)側(cè)更關(guān)注的是響應(yīng)時間。
2015職稱計算機考試書PowerPoint2007中 .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 | |
2015年全國職稱計算機考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |