このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。

機械翻訳について

18.6 btrfs、ext4およびswapでのSSD構成の推奨事項

SSDをパーティション化するときは、プライマリ・パーティションと論理パーティションを1MB (1048576バイト)境界に配置してください。 パーティション、ファイル・システム・ブロックまたはRAIDストライプが不適切に配置され、基礎となるストレージのページ(通常は4KBまたは8KB)の境界と重なる場合、デバイス・コントローラは、適切な配置が使用されている場合の2倍のページ数を変更する必要があります。

btrfsおよびext4ファイル・システムの場合、discardオプションをmountと組み合せて指定すると、ブロックが解放されるたびに、破棄(TRIM)コマンドが基礎となるSSDに送信されます。 このオプションを使用すると、デバイスの動作寿命を延長できますが、キュー待機破棄をサポートしているSSDであっても、パフォーマンスにマイナスの影響があります。 このかわりに、特に、オペレーティング・システムを再インストールする前や、新規のファイル・システムをSSDに作成する前に、fstrimコマンドを使用して、ファイル・システムで使用されていない空のブロックを破棄する方法をお薦めします。 fstrimは、システム・パフォーマンスに与える影響が最小のときに実行するようスケジュールしてください。 また、fstrimをファイル・システム全体ではなく特定の範囲のブロックに適用することもできます。

ノート

SSDでのext4の最小ジャーナル・サイズである1024ファイル・システム・ブロックを使用すると、パフォーマンスが向上します。 ただし、ジャーナル化を完全に無効にすることは、ファイル・システムの堅牢性を向上させるため、お薦めしません。

/sys/block/device/queue/rotationalの値が0の場合、btrfsによってデバイスのSSD最適化が自動的に有効になります。 デバイスがSSDであることがbtrfsによって検出されない場合、ssdオプションをmountに指定することにより、SSD最適化を有効化できます。

ノート

Xen Virtual Device (XVD)のrotationalの値が0であるため、btrfsでは、これらのデバイスのSSD最適化がデフォルトで有効になります。 SSD最適化を無効にするには、nossdオプションをmountに指定します。

ssdオプションを設定するとdiscardも設定されるというわけではありません。

SSDでスワップ・ファイルまたはパーティションを構成した場合は、カーネルによりスワップへの予測書込みが実行される傾向(vm.swappinessカーネル・パラメータの値によって制御され、/proc/sys/vm/swappinessとして表示される)を抑えてください。 vm.swappinessの値は0から100までの範囲であり、値が大きいほど、スワップに書き込まれる傾向が強くなります。 デフォルト値は60です。 SSDでスワップが構成されたときの推奨値は、1です。 この値は、次のコマンドを使用して変更できます。

# echo "vm.swappiness = 1" >> /etc/sysctl.conf
# sysctl -p
...
vm.swappiness = 1