web-dev-qa-db-ja.com

最新のUbuntuバージョンではどのSSD最適化が必要ですか?

SSDの最適化に関する多くの質問を読みました( SSD用にOSを最適化するにはどうすればよいですか?SSDにUbuntuをインストールする混乱しています) SSD最適化について など...)。

これらの質問のほとんどは時代遅れ(3歳以上)であるように思われ、私は答えが取っているすべての方向性と少し混同しています。

私の質問は次のとおりです。今日の時点で、Ubuntu 14.04/15.04でのSSD最適化に関する一般的なコンセンサスは何ですか?

これは今でも必要ですか?

21
hg8

問題は、SSDの最初の最も重要な部分は、ディスクへの書き込みを最小化することです。これが、人々がnodiratimenoatime/etc/fstabファイル。

2番目は、running TRIMで、NANDメモリの未使用ブロックをSSDに戻します。 WindowsではデフォルトでTRIMが有効になっているため、誰も気にしません。 Ubuntuでは、TRIMの毎週のcronジョブがありますが、 Rinzwindの答え から学んだように、cronジョブはIntelおよびSamsung SSDでのみ実行されます。そのため、/etc/cron.weekly/fstrim行を含むexec fstrim-all --no-model-checkファイルを編集して、SSDモデルに関係なく実行されるようにする必要があります。

近年、これは変わっていません-これらは依然として重要なポイントであり、書き込みを最小限に抑え、TRIMを有効にします。

書き込みと高価なストレージ量を削除することが、人々がスワップ領域も削除する2つの要因です。デフォルトでは、UbuntuはRAMサイズに等しいスワップパーティションを作成します。 128個のSSDと6 GBのRAMがあります。つまり、デフォルトではUbuntuは128GBから6GBを切り捨て、OS用に122GBを残し、通常5%がルート用に予約されているため、122-122 * 0.05 = 115.9GBが自分用になります。そのストレージを他の何かに使用することもできます。これは、メインパーティションが1つしかなく、スワップパーティションがないのですが、保護機能として 512 MBのスワップファイル があります(私が計画しているのではありません) RAMを使い果たしたが、常にスワップすることをお勧めします)

17

TRIMをサポートするSSDで正常に動作します

16.04にはありません

fstrim-all

シンプルなfstrimには--no-model-checkがなく、sandisk ssdで正常に動作します

6

必要なことは、--no-model-check/etc/cron.weekly/fstrimに追加することだけです。

行はこのように見えるはずです

exec fstrim-all --no-model-check   

SSDがTRIMをサポートしていることを確認します(ほとんどすべての最新モデルがサポートしています)。

Sudo hdparm -I /dev/sda | grep "TRIM supported"

sSDが/dev/sdaの場合。存在する場合は、--no-model-checkを追加します。

6
Pilot6

一般的に、Ubuntuはソリッドステートドライブを非常によくサポートします。
IntelまたはSAMSUNG SSDをお持ちの場合、自動トリムサポートはデフォルトで有効になっています。

1つの例外を除いて、あまり気にする必要はありません。
SSDへの書き込み量を減らすために、個人データをHDDに保存する必要があります。

0
cl-netbox