![主机上使用 Truecrypt 的 VMware 虚拟高清性能 - 使用 2 GB 块?](https://linux22.com/image/1315858/%E4%B8%BB%E6%9C%BA%E4%B8%8A%E4%BD%BF%E7%94%A8%20Truecrypt%20%E7%9A%84%20VMware%20%E8%99%9A%E6%8B%9F%E9%AB%98%E6%B8%85%E6%80%A7%E8%83%BD%20-%20%E4%BD%BF%E7%94%A8%202%20GB%20%E5%9D%97%EF%BC%9F.png)
配置:
我在笔记本电脑上使用 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。