SSDを購入し、新しいLinuxインストールでデスクトップシステムをセットアップしようとしました。
SSDは高速であることが知られていますが、欠点があります。書き込み回数が制限されています(ブロックあたり?)。
それで、SSDにはどんなデータが必要なのか、HDDドライブにはどんなデータが必要なのか悩んでいます。一般的に、頻繁に変更されるデータはHDDに配置し、頻繁に変更されないデータはSSDに配置すればよいと思います。
今私は読むこれ質問、同様のシナリオがあります。答えは次のとおりです。 「SSDドライブはスワップスペースに適しています...」
SSDがスワップスペースに最適なのはなぜですか?さて、システムパフォーマンスを向上させる大きな可能性があると思いますが、スワップデータは頻繁に変更されないため、SSDへの書き込みが多くなり、SSDの寿命が短くなりますか?
/ varディレクトリはどうですか?内容が頻繁に変わりませんか?ハードドライブに入れるのは良くないでしょうか?
SSDに保存しない他のデータはありますか?
答え1
書き込み周期が気になるとどこにも行けません。
SSDのデータは、自宅、設定、ブラウザキャッシュ、さらにはデータベース(使用する場合)まで頻繁に変更されます。それらはすべてSSDに保存する必要があります。定期的に実行する作業をスピードアップしない場合は、なぜSSDを持っているのですか?
書き込み回数は制限されることがありますが、最新のSSDはウェアレベリングに非常に優れているため、大幅に心配する必要はありません。ディスクは書き込み用です。使用しない場合は、文鎮として使用するか、コンピュータに入れないことをお勧めします。
スワップ領域に適したストレージデバイスがありません。交換は遅い、SSDでも同様です。常に交換する必要がある場合は、何らかの方法でRAMをさらに確保することをお勧めします。
スワップ領域は、スワップに使用されず、ディスクの一時停止に使用される状況によって異なる場合があります。もちろん、この目的のために使用される記憶媒体の速度が速いほど、一時停止して再び目覚める速度も速くなる。
個人的には、大容量の静的データを除くすべてをSSDに入れます。例えば、映画を再生する場合、HDDが十分に高速であるため、SSDで高価なスペースを無駄にする必要はありません。 SSDストレージを使用すると、ゲームはより速く再生されません。
全ての記憶媒体と同様に、SSDは使用するかどうかにかかわらず、ある時点でエラーが発生する。まったく信頼できないHDDと同じくらい信頼できると考える必要があるので、バックアップする必要があります。
答え2
いいですね。目標は、可能な限りコストに対して多くの価値を得ることです。スピードと交換ハードウェアの価格(1つの大型HDDと中規模のSSDが一般的であると仮定)。簡単にするために、ファイルをSSDに移動して作成されたセクタの数とSSDにファイルを移動するときのスピードアップを比較します。
- オペレーティングシステムやプログラムなど、あまり読んで頻繁に書き込まないファイルは、SSDに移動するのが最適です。
- 一度作成して複数回読み込んだファイル固定データレートHDDが十分速い場合(音楽、ビデオなど)はそのままにしてください。通常は変更されませんが、作成されたものとみなします。たくさん部門。
- より頻繁に変更される小さなファイル(一部の一時ファイルなど)はより複雑です。たとえば、セクタサイズが512バイトの場合、単一のセクタファイルを20,000,000回上書きし、単一の1GiBファイルを一度書き込むのと同じ量の書き込みを「消費」することができます。 SSDが処理できる場合ウェアレベリングこれは同じでなければなりません。
もちろん、最高の計算でも最も貴重なリソースである時間を消費します。したがって、長期的には単純に保ち、新しいハードウェアを購入する方が良いです。少し絶対に理想的な状況よりも一般的です。
答え3
他人の意見にも同意します。高価なSSDスペースを無駄にしたくない場合は、非常に大きな(ビデオ)ファイルを除くほぼすべてのファイルを入れる必要があります。
ただし、次の点も確認する必要があります。打つ有効:
- SSDはTRIMをサポートしています。
- パーティションは複数のEBSにソートされています。
- ファイルシステムはTRIMをサポートしています(通常ext4でサポートされています)。
- 定期的に実行
fstrim
します(おそらく週に一度)。 - 空きディスク容量の25%以上を維持します。1]
データをバックアップすることを忘れないでください。
修正する:
- ArchはSSDにスワップを入れないことをお勧めします。摩耗を防ぐために
答え4
HDDとSDDを介してデータを転送するのに時間を無駄にしたくない場合は、SDDをキャッシュとして使用できます。
- ZFSのL2ARCキャッシュ(Solaris、* BSD)
- Bキャッシュ(Linux) まだアルファコードなので信頼性がないかもしれません。