硬盘性能:两个分区(Raid)和一个大分区(Raid)的虚拟机?

我有一个专用的机器(主机),将承载两个客人(虚拟机通过KVM)。 IO性能更好:

对不起,RAID的重要更新,我的意思是RAID-1(我不会有可能改变这个…)

每个虚拟机应该有自己的分区(Raid1)在哪里存储“虚拟机文件容器”,还是最好有一个大的分区,这两个文件将被存储? (我知道文件容器是不理想的性能,但我将不得不有文件容器…)

如果你能向我解释(或者指向一些文档)分区和性能之间的关系是什么,那将是善意的。

=>是否有多个分区对磁盘和/或操作系统级别有影响,以优化每个分区的读/写访问? 或者是有几个分区,甚至可能减慢everthing,因为更多diskseeks是必需的? 分区是如何组织的? 我认为这是一个大的连续的“数据块”。

因此,使用单独的分区有很多较小的文件很可能会加速应用程序? 由于文件放在每个文件之后,可以在一次运行中读取。 (但是什么时候两个小文件分区都是在sime时间访问的,那么还需要coslsty diskseeks。这些访问是否会被优化以最小化不同分区中的diskseeks?)

但是,如果只有几个非常大的文件(也是预创build/预分配)比几个分区没有任何积极的作用,这个假设是正确的吗?

帮助和build议非常感谢,谢谢! 延

据我所知,这两个卷将接近相同的性能,使用多个磁盘创build卷时会带来好处。

当使用板载存储器时,最佳select是raid 10(4个磁盘),如果只有2个磁盘可用于这个项目raid 0(2个磁盘)是一个很好的表演者,但由于没有数据冗余而存在风险。

最后,另一个选项是2个独立的磁盘作为每个虚拟机的专用卷。