2010-01-19 81 views
0

你好,我最近发现了一件有趣的事情。下载操作系统中的带宽差异?

我使用Flash CS4 的ActionScript 3.0做了我自己的速度表。下载侧基于下载2 Mp3噪声文件。使用内置方法getBytesLoaded()和简单的数学可以很容易地计算出实际的连接速度。实际速度每秒评估一次。

它的工作原理相当不错的和Windows下的实际平均速率是非常准确的。但是,当我在Ubuntu下尝试这样的实际速度的结果是不同的 - 和不同我的意思是,从ISP我的连接是5 Mbit/s的,而且有时显示像7或8 Mbit/s的。但平均速度似乎不错。

是什么原因造成这种奇怪的行为? Ubuntu是否有某种下载缓存的事?

回答

0

的Adobe Flash的Linux版本是相当可怕的。出于这个原因,我不会依靠闪光灯准确地表示您的互联网连接的速度或可靠性。计算延迟和/或带宽的最好方法是通过命令行工具,这些工具几乎没有开销,例如ping延迟,以及带宽的wget或rsync。

0

有两件事情值得一试:

您的浏览器可能会或可能不会压缩流量。 这可能是瓶颈在渲染动画,而不是实际的网速。

+0

的渲染似乎是一个很好的点。因为Xorg似乎占用CPU的30-70%。 – vlgalik 2010-01-19 13:30:20

+0

我优化了它5%的CPU,但它仍然给不可能的速度高峰... – vlgalik 2010-01-21 11:12:28