VirtualBox导致的网络接收速度慢

为了更好的利用包月ADSL,我把thinkpad x60笔记本关掉显示器,CPU设置为降频状态,24小时不停地BT各种文件,下载完了就用飞秋传回台式机上观看,这样的好处是显而易见的,BT文件的笔记本消耗功率只有20~30W之间,如果开台式机,光CPU就得50W上下,还不算2个硬盘的耗电。
如往常一样,下班回家后从笔记本上传回BT完的文件,发现台式机接收速度只有500K上下!一开始假定是笔记本的问题,然后开始检查一系列可能导致问题的设置:
1、笔记本最近更新的补丁有问题。
2、怀疑网卡的设置,是否禁用过,设备休眠,驱动异常等。
3、是否路由器链路识别速率错误。
4、网卡数据缓冲区大小。
5、飞秋的缓冲区大小。
6、XP可保留网络带宽的设置。
结果通通没问题,我还通过设置XP共享文件夹来测试,台式机拷贝文件到笔记本能到10MB/s,笔记本拷贝文件到台机器的共享文件夹还是只有1MB/s不到,而且速率从500K到900K不等,这是为什么呢?

突然想起来前天给笔记本和台式机都安装上了virtualbox,用来运行Gentoo 2008,因为加班,还没来得及用。
virtualbox虚机肯定有虚拟网卡驱动,没准是驱动的原因导致的,于是卸载了笔记本电脑上的virtualbox,再次测试。速度还是上不去,又把台式机的virtualbox卸载了,重启。

再测试…. 10MB/s的接收速度又回来了,virtualbox!请向你八辈祖宗转达我诚挚的祝福!处理完这个问题已经12点了。

为了证据确凿的肯定百分之百是virtualbox导致的,我给笔记本装回了virtualbox,再测试。。。接收速度能到10MB/s,再把台式机装上 virtualbox,又变成几百k了。两台计算机的操作系统都是Windows XP SP3,只不过笔记本的处理器Intel Core 2 Duo T5600支持虚拟化技术,台式机则是老旧的AMD Athlon XP 2000+处理器。

Sun xVM VirtualBox


Sun xVM VirtualBox 是由德国 InnoTek (已被Sun并购) 这家软件公司出品的软件,它提供使用者在 32/64 位的 Windows , Linux ,Solaris操作系统上虚拟另外的机器执行其它 x86 的操作系统,使用者可以在 VirtualBox 上安装并且执行 Solaris、Windows、Linux、OS/2 Warp、OpenBSD 及 FreeBSD 等系统作为客户机操作系统[1]。在 2007 年 1 月,InnoTek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及开放源码版本的程序代码。


发表您的评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注