我正在经历VMware ESXi免费虚拟机管理程序6的非常奇怪的行为,同时使用本地硬盘驱动器作为VM的存储。
一切都适用于一个分区。
这是设置。
2TB WD RED驱动器分为2个 - 一个分区总共1 TB,另外500 GB。此驱动器的两个部分/分区都分配给一个VM(运行Ubuntu 14.04 LTS),并在fstab中定期格式化和配置。一切都很好。
现在是性能问题。
当我尝试从大(1TB大小)分区读取或写入时,安装在/ mnt / bigpart中我得到了写入和读取速度(~150 MB / s)。 但如果尝试使用较小的分区(500GB),读取和写入速度都会降低50%!所以我无法读取超过80 MB / s的速度。写作甚至更低。
我只是不明白。此外,esxitop(d)显示完全相同的结果。较小的分区似乎不会更快。
这是非常奇怪的,因为两个分区都是预分配的(有利于旋转驱动器速度),并且两者都物理上位于同一个硬盘驱动器上。
我知道从理论上来说,旋转硬盘可能是驱动器盘片的末端比起初要慢一些,但这只是性能损失太大了。 此外,硬盘驱动器在预分配后具有~360 GB的可用空间。 也许我应该尝试再次重新分配较小的分区,但这次使用精简配置。
看一下测量结果:
BIGGER(1TB)PARTITION / DISK
11649792+0 records in
11649792+0 records out
5964693504 bytes (6.0 GB) copied, 39.873 s, 150 MB/s
SMALLER(500GB)PARTITION / DISK
11649792+0 records in
11649792+0 records out
5964693504 bytes (6.0 GB) copied, 67.1635 s, 88.8 MB/s
答案 0 :(得分:1)
这可以(不必)成为块对齐的问题。 实际情况下,如果将vmdk配置为薄或厚,则没有太大区别。
所以你在同一个硬盘上有两个本地数据存储(VMFS5?)? 这两个数据存储区的块大小是否为1 MB? (主机 - >配置 - >存储) 如果是 - 您的访客中的两个分区的块大小也都是1 MB吗? 有可能一个分区是生成MBR而一个是GPT吗? (GPT将是更好的方式)
也许你也可以对HDD进行SMART检查 - 也许有一些破碎的扇区。
答案 1 :(得分:1)