M.2 PCI SSDを使用する同様のサーバーシステムのスワップパーティションに推奨されるものは何かと思います。
このデバイスにスワップをインストールするのが賢明かどうか疑問に思います。これは、ドライブのライフサイクルの大部分が消費されるまでスワップスラッシング(発生しない)が目立たない可能性があるためです。
その他のオプションには以下が含まれます。
スワップパーティションはまったくありませんが、これによりRAMの使用率が低下します。また、交換しない場合は、システムがシャットダウンしているかどうかを診断してください。
交換する古い低速HDを追加すると、非常にまれに使用される場合は明らかになります。しかし、これは電力を浪費し、システムを損傷する可能性があるもう1つの問題です。
または…?
Linuxスワップパーティションに人為的な速度が低下するか、データレート制限を適用する方法はありますか?それとも、誰もパフォーマンスの低下について文句を言わないにもかかわらず、システムが高速に移行していることを簡単に監視して検出できますか?
Centos/RHEL 7、違いは何ですか?
答え1
3つのオプションが浮かんでいます。
- ただSSDを使用してください。そうでない限り本物高速NVMeデバイスとシステム〜するスラッシングが発生してもまだ遅くなります(ほとんどのSATAおよびSAS SSDの500〜600 MB / sアクセス速度は、ほとんどの最新サーバーの2桁のGB / sメモリ速度よりもはるかに遅いです)。気づいていなくても、最近のほとんどのSSDは非常に優れた書き込み耐久性を備えています(ほとんどの場合、数十万の書き込みグレード)、これはそれほど大きな問題ではありません。
- SSDでは、次のものも使用できます。交換。 Zswapはメインメモリとスワップ領域の間に圧縮メモリの中間キャッシュを提供するため、スワップ領域への書き込みを大幅に削減できます。 CentOS 7がこれをサポートしているかどうかはわかりません。
- 使うメモリゼロスワップ用の圧縮RAMディスク。デフォルトでは、システムは圧力を受けてメモリをディスクに押し込むのではなく、メモリを圧縮します。これは、ほとんどのワークロードに対して非常に優れたパフォーマンスと合理的な動作を提供し、ほとんどすべてのシステムで使用されます。このパスを使用している場合は、ZRAMデバイスのサイズを大きくしすぎないように注意してください。そうでなければ、スペースが不足します(そしてスワップデバイスは書き込みエラーを返します。これはメモリ不足よりも悪くなくてもそれほど悪くなります)。