我正在查看从我的 ADSL 调制解调器/路由器(DLink DSL-2750B)获取的 RX 和 TX 统计数据。
我不知道如何理解 RX/TX 数据包与 RX/TX 字节。
br0 Link encap:Ethernet HWaddr 6C:72:20:FC:AC:FE
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::6e72:20ff:fefc:baef/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:47818791 errors:0 dropped:0 overruns:0 frame:0
TX packets:76577323 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11029761868 (10.2 GiB) TX bytes:75743327574 (70.5 GiB)
查看数据包统计,RX 大约是 TX 的 2 倍;查看字节,RX 是 TX 的 1/8。
这合理吗?
答案1
这合理吗?
是的,很有可能。
根据工作量,一个方向可能主要是小请求,另一个方向可能是大得多的回复。
一点交通分析也许可以解开这个谜团。
答案2
首先澄清一下,我认为你的意思是:“查看数据包统计信息,RX 是关于1/2 倍TX”而不是2次 例如,RX=47818791 大约是 TX=76577323 的一半
是的,我认为数据包计数比率与 RX 和 TX 之间的字节计数比率不同是完全可能的(如果这就是你所说的合理的话)。数据包的字节大小不是固定的,因此你很容易得到不同的比率。特别是如果你有许多不同的连接通过你的 ADSL 调制解调器/路由器 - 虽然为了获得不同的比率,没有必要有多个连接。具有不同大小的数据包的一个例子是下载大型文件,在一个方向上有小的确认数据包,在另一个方向上有大的数据包,里面装满了正在下载的文件的数据。