我有分区,/dev/sda1
和/dev/sda2
。
/
是在/dev/sda1
上挂载的,而所有其他数据都是在分配给它更大大小的sda2
上的。
我想将虚拟机映像(VirtualBox Disk Image
)保存在sda2
上。
我的问题是,如果我从第二个分区访问数据,是否应该期望性能上的差异?
tl;dr
--如果我必须访问位于不同分区上的数据,性能会有什么不同吗?如果是,通过将数据移动到/dev/sda1
来减少查找时间是否有意义?
请注意,这可能是其中之一的微观优化问题,但我想挤压每一英寸的性能,我可以为虚拟机。
发布于 2012-01-05 12:58:01
我的问题是,如果我从第二个分区访问数据,是否应该期望性能上的差异?
您是否看到任何差异取决于文件系统类型和底层设备。
如果是相同的设备,相同的类型,就不应该有明显的区别。
将VM放在单独的文件系统上对于通过分区或文件系统进行备份当然很有用。
如果要将VM文件系统放在单独的设备上,比如SSD或快速、高RPM HD,那么您可能会看到一个明显的不同。
就像往常一样,这取决于。
在/上发生了多少活动?什么样的活动?I/O密集?VM也有同样的问题。
https://unix.stackexchange.com/questions/28361
复制相似问题