据http://www.yellow-bricks.com/2010/04/08/aligning-your-vms-virtual-harddisks/调整虚拟机的虚拟硬盘驱动器的性能很重要。 我在一个基于Debian,KVM和LVM的环境中运行虚拟机。
安装主机节点时应该采取哪些步骤来保持alignment?
如何在已经安装的节点上检查alignment?
在不重新安装的情况下,是否可以改变路线? 怎么样?
您需要知道磁盘的块大小,或RAID / LVM上的条带大小。 如果文件系统的块与磁盘上的块(或存储区,RAID或LVM之类的条带化环境中的块)不“alignment”,则发生未alignment的分区。 所以,如果存储上有8K块大小,则在主机文件系统上使用8k块大小。 此外,由于MBR,磁盘上的第一个分区将会丢失63 kb,因此在下一个块/块边界上启动您的分区(使用fdisk)。 例如:你的RAID /存储arrays上有一个64k的块,所以你可以在128kb的分区上启动分区,这样你就可以和你的arrays中的第二块alignment。 好信息在这里: http : //www.vmware.com/pdf/esx3_partition_align.pdf
编辑 :要检查当前alignment在您正在使用的磁盘上执行fdisk -l:
# fdisk -lu /dev/sda Device Boot Start End Blocks Id System /dev/sda1 * 63 97659134 48829536 7 HPFS/NTFS
正如你所看到的,它从63开始(在MBR之后),所以它可能与磁盘块大小没有alignment。 大多数人推荐使用128,但是这个值可以根据磁盘簇大小而改变。
不幸的是,你必须重新划分你的驱动器来解决这个问题,但是也许使用一些像分手一样的工具,可能会“在运行中”或者至less没有格式化。
请参阅以下内容以了解所涉及问题的完整说明
http://msdn.microsoft.com/en-us/library/dd758814(SQL.100).aspx
find相关的博客文章