2015-01-21 118 views
0

计算的网络接口上的互联网连接我的Ubuntu有14.04 LTS的带宽,并且从顶部标题酒吧,开放连接信息窗口>网络连接图标,我看到以下内容:如何是操作系统

一般:接口:... H/W地址:...速度:65Mbps安全:...等...

同样,我的Android HTC Explorer的电话,窃听当前wifi连接上,它会显示带宽: 39 Mbps等等等等。

我知道,带宽的计算是通过采取在接口接收数据包的数量,并采取相同的时间,将一个由其它完成。

但是如何确定分组传输的结束时间。例如,我可以在浏览器中打开一个http页面1分钟,然后在下一分钟闲置。但操作系统不知道只使用第一分钟,应计算带宽,第二分钟不应包含在计算中。

不仅如此,可能存在带宽利用不足一段时间的情况,这又如何影响操作系统的接口的带宽计算。

荫实际上混淆..我想知道这两个操作系统的角度和带宽计算的一般被动方法的一个系统中的方式。请帮助。

+0

请,接受和/或upvote的问题,如果帮助你 – webo80 2015-06-11 10:09:37

回答

1

这不是人的计算,是你当前连接到WiFi热点的速度。信号的功率(dbM)和链路的速度之间有关系。

EG:802.11克在最佳条件下工作在54 Mbps的。再走一点,你会看到这个速度在下降。

这与802.11标准,所以它的所有操作系统相同的(机器人,Ubuntu的...)你提到

编辑:你可以看到网络的列表速度here

+0

真的,操作系统不计算真正的速度网络AFAIK – webo80 2015-01-21 09:15:50

+0

谢谢你的信息。但那么工具如iftop,nload等工具如何通过接口来计算互联网连接的网络带宽...... – user3391196 2015-01-22 06:54:04

+0

他们使用libpcap工作,因此工作捕获和计算TCP/IP数据包。他们知道数据包的大小和数据包的大小,因此知道网络速度是微不足道的。 – webo80 2015-01-23 07:43:39