![关于我的专用服务器的虚拟工作站建议](https://linux22.com/image/1351843/%E5%85%B3%E4%BA%8E%E6%88%91%E7%9A%84%E4%B8%93%E7%94%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E8%99%9A%E6%8B%9F%E5%B7%A5%E4%BD%9C%E7%AB%99%E5%BB%BA%E8%AE%AE.png)
我有一个专用的 Web 服务器 (debian 6),其中有大量未使用的容量。虽然剩余容量未使用,但我认为创建一个虚拟机来使用 RDP 工作会很好。
我尝试过
我开始尝试 VirtualBox(没有特别的原因),创建了一个虚拟机并在其上安装了 Windows 7。我只有一个 IP 地址,因此必须使用 NAT 进行网络连接。使用 VirtualBox 设置,我设置了一些端口转发以使 RDP 正常工作。
虽然这有效,但我认为它相当慢(screem 构建缓慢,并且一次只执行了几个更改)。服务器有千兆连接(经过测试,运行良好),我的下载速度为 120 兆(10 倍速)。
我对虚拟机进行了速度测试,速度非常糟糕。下载速度为 2 Mbit,上传速度为 3 Mbit。经过一番谷歌搜索,我发现这与 VirtualBox 网络缓冲区大小有关(http://techblog.geeksbrain.net/2012/11/how-i-solved-slow-windows-upload-speed-when-using-virtualbox-nat-or-bridged/) 以及如何修复它。增加它们的大小确实将我的网速测试结果提高到 70Mbit 下载和 60 Mbit 下载,但 RDP 几乎不起作用。它变得非常非常慢,并且经常会断开连接。
我想要的是
所以我还没有让我的虚拟工作站可用。基本上,我想要的是运行一个 Windows VM,它能够使用我所有未使用的资源(可能少一点)。它不能有自己的在线 IP 地址,因为我只有 1 个。它必须可以通过 RDP 访问。
实际问题
我应该怎么做才能运行上述内容(“我想要的”)?(不一定是 VirtualBox,任何能用的东西都可以)
谢谢。
答案1
针对类似问题的一些建议:
- 让 VBox 模拟 Intel PRO/1000 网卡(或尝试其他适配器)
- 使用 Virtio 驱动程序
- 在 Windows 中,网络和共享中心 -> 更改适配器设置,禁用
VirtualBox Host-Only Network
或任何其他多余的适配器 - 在 Windows 的网络适配器属性中,禁用 IPv4 或 IPv6(以多余的为准)
答案2
我建议尝试其他虚拟机管理程序。我使用 VMWare Workstation 的 VNC 功能非常成功。甚至可以在 VM 上安装 VNC(或任何其他远程桌面服务)。
答案3
尝试增加虚拟盒中的 CPU 数量。它没有理由运行得如此缓慢或“经常”丢失连接。您的 PC 规格是什么?例如,如果您有 Core I5,您可以在 80% 上分配 4 个 CPU.. 或 100% 上分配 2 个 CPU。尝试使用这些设置。我在 Intel i5 上在后台运行带有虚拟 Windows 和 Linux 服务器的 VBox,一切运行正常。