Ubuntu Linux 运行 VirtualBox,Windows 7 作为客户操作系统

Ubuntu Linux 运行 VirtualBox,Windows 7 作为客户操作系统

我有一台 Dell Precision 490 工作站计算机,我在上面安装了最新版本的 Ubuntu Linux。它有 8GB RAM 和双 Xenon CPU,所以总共有四个核心。

问题是我为我的 VM 机器(Windows 7 Ultimate)配备了 4GB RAM 和 3 个 CPU,但网络性能却很差。

我制作这台机器是因为我想要一台 Linux 机器和一台 Windows 7 机器,我可以通过 SFTP 连接到它,做一些 Apache PHP 的事情,还可以通过 RDP 连接到 Windows,基本上可以在任何地方访问。

当我通过 RDP 连接到我的机器时,它接受我的连接非常慢,当我最终进入时,我只能执行简单的任务:浏览带有缩略图的网络共享需要很长时间,如果我不小心打开了一个网页,则需要很长时间才能刷新一次。

最糟的是,如果我打开 MSN,我基本上就会失去连接,它会一直尝试重新连接。当我重新连接时,我可以看到屏幕开始绘制,然后停止,然后我再次失去连接。

我有另一台计算机在同一网络上运行 Windows 7 Ultimate。我在不同的转发端口上运行 RDP,这对网络性能完全没有问题,那么我该怎么做才能提高性能呢?

以下是正常运行时间和 TOP 以及其他各种统计数据的转储,如果有人能从中得出什么结论的话:

stian@stian-Precision-WorkStation-490:~$ uptime
 09:33:52 up 53 days, 10:07,  4 users,  load average: 1.08, 1.03, 1.05



top - 09:37:13 up 53 days, 10:10,  4 users,  load average: 10.76, 10.75, 5.15
Tasks: 197 total,   1 running, 193 sleeping,   0 stopped,   3 zombie
Cpu(s):  1.2%us, 12.2%sy,  0.0%ni, 86.2%id,  0.5%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   8191312k total,  7517992k used,   673320k free,   602844k buffers
Swap:  4190204k total,   226032k used,  3964172k free,   727896k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
21557 stian     20   0 4533m 4.1g 4.0g S   47 52.0   2823:50 VBoxHeadless
21438 stian     20   0 1363m 1.1g 1.0g S    8 13.5   1152:47 VBoxHeadless
21447 stian     20   0  270m 7956 5376 S    0  0.1   9:05.58 VBoxSVC
21979 stian     20   0 21572 1440  992 R    0  0.0   0:00.06 top
    1 root      20   0 24184 1364  620 S    0  0.0   0:07.80 init
    2 root      20   0     0    0    0 S    0  0.0   0:32.86 kthreadd
    3 root      20   0     0    0    0 S    0  0.0   2:48.53 ksoftirqd/0
    6 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/0
    7 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/1
    9 root      20   0     0    0    0 S    0  0.0   1:03.46 ksoftirqd/1
   11 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/2
   13 root      20   0     0    0    0 S    0  0.0   1:30.90 ksoftirqd/2
   14 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/3

Windows 任务管理器

答案1

这里有很多变量,例如

  1. Ubuntu Linux 是适合 32 位还是 64 位架构?
  2. VM 是完全虚拟化的还是半虚拟化的?
  3. 您为虚拟机配置了什么类型的网络适配器
  4. Linux 主机上的网络性能如何?
  5. Linux 主机已运行 53 天。其他操作系统也是这种情况吗?;)

首先尝试将虚拟机内存和 CPU 缩减为 2GB 和 1 CPU,然后再次测试网络性能。

此外,从您提供的系统资源输出来看,Linux 主机似乎需要更多交换空间。您可能应该再添加 4GB(它可以是现有交换分区的一个独立分区,或者如果您愿意的话,可以调整现有空间的大小)

安装另一个运行(不同的)32 位操作系统的虚拟机并评估其性能可能会有所帮助

相关内容