回答:
Ubuntu 10.04では、relatime
でオーバーライドされない限り、デフォルトのマウントオプションの一部です/etc/fstab
。以前のいくつかのリリースでは、relatime
明示的に/etc/fstab
。relatime
は、noatime
旧式のメール通知機能に問題を引き起こすことなく、と同じ速度(およびフラッシュ書き込みサイクルの保存)の利点を提供します。
あなたが引用した記事はお勧めdata=writeback
です。Ubuntuのデフォルトはdata=ordered
です。Ubuntuの設定は、ディスクの負荷が大きい場合は遅くなりますが、クラッシュや停電の場合のデータ損失のリスクは大幅に低くなります。したがって、Ubuntuのデフォルトから変更することはお勧めしません。
に変更commit=5
するcommit=100
と、クラッシュの場合にデータが失われる時間枠が長くなりますが、ほとんどの状況ではほとんどメリットがありません。
要約:設定はそのままにしてください。それらは理由のために選択されました。
追加:マウントオプション以外にも、違いを生むことができるものがあります。からext3
に切り替えるext4
こと自体がしばしば目に見える改善です。ラップトップユーザー向けのヒントをいくつか紹介します。
SSDが遅い場合は、SUでこのスレッドを確認してください。重要なヒントが使用になっているtmpfs
ため/tmp
、ブラウザのキャッシュ(そしておそらく歴史)のために。
ハードディスクがあり、長時間スピンを停止したい場合は、noflushdをインストールします。これにより、RAMがいっぱいになるまですべての書き込みを遅らせることでディスクをスピンダウンできます。(もちろん、読み取りによってディスクがスピンアップする可能性がありますcat /files/I/m/likely/to/need >/dev/null
。ディスクがスピンダウンする前に実行する習慣をつけておく必要があります。)noflushdを有効にするには、すべてのスワップをオフにして、ファイルシステムをcommit=3600
。
noflushdを効果的に使用するということは、データが長時間ディスクに書き込まれないままになることを意味します。これはリスクであり、しばらくの間ディスクからノイズや熱が出ないという利点と比較検討する必要があります。そのリスクに不安がある場合は、noflushdを使用しないでください。
noatime
対atime
目に見える違いを作ることができますが、私はそれに驚かれることと思いnoatime
VS relatime
だろう。私は答えにラップトップ固有のヒントをいくつか追加しました。私はこれらのヒントから目に見える改善を個人的に観察しました。Noflushdは、使用時に喜んで取るリスクがあります。
data=writeback
-それは単にファイルデータとメタデータをランダムな順序で書き込むだけです(ordered
データの後に常にメタデータを書き込むのとは対照的です)。これは、停電時には、実際に0バイトが書き込まれたαバイト長のファイルを見つけることができることを意味します。まあ…しかし、これは絶対に自然です!私は、ファイルシステムが最初にファイルサイズを大きくしてからデータを書き込むといつも考えてきました。逆の順序にできることを見つけるには、このパターンを変換してRAMにキャッシュを追加する必要があります。writeback
レイテンシーの改善に役立つのであれば、なぜ使用しないのか納得できません。
はい、noatime
Ubuntu 12.10の時点でまだ使用する意味があります。
relatime
デフォルトのマウントオプションです。そしてrelatime
、はるかに優れていatime
ます。前者は書き込み後の最初の読み取りに書き込みが必要で、後者は読み取りごとに書き込みが必要です。しかし、noatime
読み取りごとに書き込みはありません。
これは基本的に、relatime
マウントのためのディスクへの書き込み回数が、noatime
他のマウントが等しい場合の2倍に近いことを意味します。これは、フラッシュメモリデバイスのパーティションにとって重大な懸念事項です。
Linuxカーネルコミュニティによる詳細な議論はhttp://kerneltrap.org/node/14148にあります
relatime
欠点をしてkerneltrap議論を共有しますが、「言って書き込み専用のファイルにはポイントがないのすべて:ナンセンスである」/usr
と/lib
、読み取り専用されているファイルは。実際、ほとんどのツリー(sans /home
および/var
)は読み取り専用です。のファイル/etc
もほとんど変更されません。
relatime
比較しnoatime
て、追加の書き込みはありません。残りのすべてについて、ファイルの読み取り時に追加の書き込みがあります。
comit=100
あなたが述べたように、同意しません。しかし、ラップトップと(ほぼ)定期的にバックアップを使用しているため、パフォーマンスを向上させるために、ある程度のリスクを冒して喜んでいます。