パフォーマンスを向上させるために、パーティションが正しく整列されていることを確認しますか?

パフォーマンスを向上させるために、パーティションが正しく整列されていることを確認しますか?

/dev/sda次のように、ハードドライブ()の全容量のGPTディスクラベルを作成しました。

# parted

(parted) select /dev/sda
(parted) mklabel gpt
Warning: The existing disk label on /dev/sda will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Y
(parted) mkpart primary 0% 100%
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? I
(parted) quit

今もっと読む、私は「無視」がおそらくパフォーマンスに悪い考えであることを知っています。

しかし...

# parted

(parted) print
Model: ATA ST33000650NS (scsi)
Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 5      1049kB  2097kB  1049kB                     bios_grub
 1      2097kB  8592MB  8590MB                     raid
 2      8592MB  9129MB  537MB                      raid
 3      9129MB  43.5GB  34.4GB                     raid
 4      43.5GB  3001GB  2957GB                     raid

(parted) align-check optimal 1
1 aligned
(parted) align-check optimal 2
2 aligned
(parted) align-check optimal 3
3 aligned
(parted) align-check optimal 4
4 aligned
(parted) align-check optimal 5
5 aligned
(parted)

もしそうならparted、パーティションはそれ自体でソートされていますか?align-check optimal *だから。

  1. それ以外の場合は、パフォーマンスを向上させるためにディスクパーティションを並べ替える必要があるかどうかを確認できますか?どうすればいいですか?

  2. もしそうならmkpart primary 0% 100%、パーティションソートプロセスは実際にはすべての場合に自動化されますか?発生しない極端なケースがありますか?

ベストアンサー1

partedこのオプションから始めると、--align optimal最適なパフォーマンスを確保するために、プログラムがデバイスの物理ブロックサイズの倍数に合わせてソートするように指示します。

この--alignオプションには他のタイプも使用できます。

詳細についてはを参照してくださいman parted

おすすめ記事