使用parted命令对齐分区,最佳性能

1.获得你阵列的alignment参数(记得要将sda替换为系统内核看到的设备名称)。
`cat /sys/block/sda/queue/optimaliosize

1048576
cat /sys/block/sda/queue/minimumiosize

262144
cat /sys/block/sda/alignment_offset

0
cat /sys/block/sda/queue/physicalblocksize

512`

2.把optimaliosize的值与alignmentoffset的值相加,之后除以physicalblock_size的值。在我的例子中是:(1048576 + 0) / 512 = 2048。

3.这个数值是分区起始的扇区。新的parted命令应该写成类似下面这样:
mkpart primary 2048s 100%
2048s中的字母s是很有意义的:它告诉parted,你的输入是2048扇区,而不是2048字节,也不是2048兆字节。

4.如果一切顺利,分区将会被成功创建并没有任何警告信息。然后你就可以检查分区是否对齐了(如有必要,请将下面命令中的1替换为合适的分区号)。
(parted) align-check optimal 1
1 aligned