Networking
什麼會導致較大的 TX 與 RX 平均字節/數據包差異?
根據我對來自 的數據所做的計算
ifconfig
,我的路由器和電腦之間的乙太網連接對於 TX 平均為 1298 字節/數據包(接近 1500 的 MTU),而對於 RX 只有 131 字節/數據包。什麼會導致平均 TX 與 RX 數據包大小之間存在如此大的差異?
一種可能性是,如果您主要發送數據,則返回系統的大多數數據包將是 ACK,並且這些數據包將比您發送的 PUSH 小得多。
很難說為什麼會有差異。顯然,您發送的數據包比接收的數據包多,因此:
- 你使用 Dropbox 還是 Box,從你的主機到服務是否有相當多的同步?
- 您是否正在執行其他人可能正在從中下載/流式傳輸數據的伺服器(Plex?HTTPd?)?
- 也許您的主機已被入侵並參與了殭屍網路。
如果你真的想知道,你應該看看 tshark/wireshark/tcpdump。Linux Journal 不久前有一篇關於 tshark的教程。這些工具將允許您檢查進出系統的數據包,並幫助您確定源和目標以及有效負載。
這應該會讓你很好地找出導致 TX/RX 不對稱的原因。