主机上使用 Truecrypt 的 VMware 虚拟高清性能 - 使用 2 GB 块?

主机上使用 Truecrypt 的 VMware 虚拟高清性能 - 使用 2 GB 块?

配置:

我在笔记本电脑上使用 VMware,出于防盗目的,它已加密。VHD 被创建为单个可增长文件(即不分割为 2 GB 块,不预先分配整个 VHD 空间)。主机:Windows7 64 位。客户机:Windows7 32 位和 WindowsXP 32 位。VMware 版本:VMware player 4.0.x。

问题:

当大量使用虚拟机时,我经常会经历主机硬盘上 100% I/O 活动的痛苦时刻。这当然会减慢一切。根据“Perfmon /res”,有问题的主机进程是系统和“vmware-vmx.exe”(“系统”占用了大部分)。无论我在虚拟机中做什么,都会有大量的读取和写入流量。Windows7 客户机的问题似乎比 WindowsXP 客户端更严重。

排除的原因:Perfmon 确认有足够的实际 RAM。主机上的防病毒软件配置为跳过 VM 文件夹中出现的所有文件类型。

问:

当我从虚拟机内部对 VHD 的一小部分进行写访问时,是否有任何 Truecrypt 操作会影响主机上的整个 VHD 文件?因此将 VHD 文件拆分成 2 GB 块有帮助吗?

或者这是一个愚蠢的想法,因为 Truecrypt 密文块大小只有 16 个字节?

还有其他想法吗?

答案1

您可以放心地假设 TrueCrypt 具有线性性能足迹,因为全盘加密是作为块级驱动程序实现的。

另一方面,VMware 使用动态卷时速度很慢。我看到过使用和不使用 TC 时出现类似的效果。因此,一种可能的解决方案是使用固定 VHD。

相关内容