ESXi直通SATA硬盘为什么只有40MB/s的速度?

出现40M的速度其实跟ATA-100这个标准有关,因为理论上的100M是建立在连续扇区连续数据的理想状态下的,而且还得是每次读取最大块才行,但实际上根本达不到这个峰值。

当你进行随机读取操作时,情况会更糟糕。因为一个文件通常被分割成了很多部分,碎片越多这种分散程度越严重,导致硬盘磁头必须在不同位置之间频繁跳跃,这大大拖慢了速度。

如果你使用的是SATA-2磁盘,虽然厂商号称最快能达到300M的传输速度,但在实际应用场景中,通常只能达到100M左右的水平,这是比较正常的物理极限表现。