GNU/Linux >> Linux の 問題 >  >> Linux

パフォーマンスを向上させるためのディスクIOの削減

概要

ほとんどのホスティング環境では、仮想インスタンス全体が、おそらく10〜20GBのサイズの単一のドライブにマウントされます。セルフホストまたはVPSソリューションでは、多くの場合、追加のディスクが利用可能であり、通常はデフォルトのパラメーターでマウントされます。ファイルシステムをマウントするときに一般的に使用されるデフォルトのパラメータには、アクセスされるすべてのファイルのファイルシステムへの最終アクセス時刻の書き込みが含まれます。これは本番サーバーではほとんど役に立たず、安全に無効にできます。

可能であれば、 atimeをオフにしてください およびdiratime / etc / fstabのパラメータ noatimeを使用する およびnoadirtime 関連するすべてのファイルシステムのフラグ。これにより、ファイルにアクセスしたときのファイルシステムへの書き込みが減ります。

実装

/ etc / fstabのエントリに2つのフラグが追加されます 物理ディスクに関連するファイル。 / etc / fstabのコマンドライン ファイルは次のようになります:

/var/www ext4 defaults,grpquota,noatime,nodiratime,data=ordered 0 0

この変更により、パフォーマンスがわずかに向上しますが、すべてのビットが重要になります!


Linux
  1. SSH接続タイムアウトを増やす方法

  2. QEMU-KVM上のWindows10VMの仮想ディスクサイズを増やします

  3. 方法:ディスク領域を解放して予約ブロックを減らす

  1. Amazon EC2 - ディスクがいっぱいです

  2. RAID1 は Linux mdadm でパフォーマンスを向上させますか?

  3. アーカイブのサイズを縮小しながらファイルを解凍しますか?

  1. noatimeでLinuxシステムのパフォーマンスを向上させる

  2. Linuxでディスクiノード数を増やす方法

  3. Linuxでスワップスペースを作成または増やす方法