我通过 VirtualBox 4.0 在我的 Windows 7 主机上安装了 Windows Server 2008 R2 作为虚拟客户机。
我这样做是为了将我的开发活动转移到受控环境,当我不想开发时,这样不会影响我的主机操作系统。
我遇到的问题是,当我尝试连接到我的共享主机 FTP 时,虚拟操作系统上的速度非常慢,但在主机上却非常快。
我试过:
- 禁用 Windows 防火墙
- 尝试几个不同的 FTP 客户端
还有人有这个问题吗?
答案1
您的 Win 7 主机是否足够强大,可以运行 Win 7 和 Win 2008?仅仅因为 Win 2008 机器是虚拟机并不意味着它不需要更少的资源就能顺利运行。您是否检查过虚拟机和主机上的内存使用情况?主机有多少内存?您为 2008 虚拟机分配了多少内存?如果内存太少,那么它最终会进行大量分页并导致性能不佳。您可能只是资源不足……
答案2
我找到了答案。在 VirtualBox 中,我将网络适配器设置为使用“桥接适配器”而不是 NAT。
这使得一切工作(FTP、Web Deploy 等)都变得更快。
感谢您的意见。