我在网络接口的高级设置方面遇到了麻烦,无法提高速度。如果启用了 RSS;发送:40MB/s 接收:40MB/s
如果禁用 RSS;发送:70MB/s 接收:10MB/s
我可以提供有关我的系统的所有详细信息..
答案1
使用模拟硬件的虚拟机能够做的事情非常有限,因此虚拟机中的操作系统实际上是在优化不存在的硬件。
您可以采取一些措施:
- 将虚拟机的磁盘设置为 SCSI 仿真
- 增加虚拟机内存,以允许更多的操作系统缓存
- 检查客户操作系统中的交换统计信息,以验证其是否具有足够的内存
- 对虚拟机上的文件系统进行碎片整理
- 禁用 VMDK 和 VMEM 文件的防病毒扫描
- 将虚拟机的物理磁盘驱动器与具有系统页面文件的驱动器分开
- 如果有足够大的 RAM,请通过
MemTrimRate=0
在虚拟机的.VMX
文件中添加以下行来禁用内存修剪 - 在虚拟机中使用最新的 VMWare 版本和 VMWare Tools。
如果性能仍然不足,对于Windows host和guest来说,使用Hyper-V会更高效。 Hyper-V 第二代 Windows 客户机与 Windows 主机的磁盘驱动程序有更好的集成。
答案2
顺便说一句,我必须告诉你另一个重要的细节;如果我打开第二个文件资源管理器,使用不同的目标 IP 地址并开始第二次复制,我的速度会提高 2 倍。我的意思是:1. 将一个文件从本地驱动器复制到一个映射驱动器时,速度为 40MB/s,2. 将一个文件从本地驱动器复制到两个不同的映射驱动器(使用不同的 IP 地址。),总速度为 80MB/s (每个 40MB/s),3. 将一个文件从本地驱动器复制到两个不同的映射驱动器 (使用相同的目标 IP 地址。) 同时,总速度为40MB/s(每个20MB/s)一次将一个文件复制到一个映射驱动器时如何才能获得80MB/s的速度?