我有分区,/dev/sda1
并且/dev/sda2
.
/
安装在 上/dev/sda1
,而所有其他数据则安装在sda2
分配有更多大小的位置上。
我想将虚拟机映像保存在 ( VirtualBox Disk Image
) 上sda2
。
我的问题是,如果我从第二个分区访问数据,性能是否会有所不同?
tl;dr
-- 如果我必须访问位于不同分区上的数据,性能会有什么差异吗?如果是,通过将数据移动到 来减少寻道时间是否有意义/dev/sda1
?
请注意,这可能是微优化问题之一,但我想为虚拟机充分利用每一寸可能的性能。
答案1
我的问题是,如果我从第二个分区访问数据,性能是否会有所不同?
您是否看到任何差异取决于文件系统类型和底层设备。
应该没有显如果是相同的设备、相同的 fstype,则有区别。
将虚拟机放在单独的文件系统上对于按分区或文件系统进行备份当然很有用。
如果您将 VM 文件系统放在单独的设备上,例如 SSD 或快速、高 RPM HD,那么您可能会看到明显的差异。
一如既往,这取决于。
/ 正在进行多少活动?什么样的活动? I/O 密集型? VM 也有同样的问题。