質問: swapとキャッシュメモリに違いはありますか? ソフトウェアセンターからindicator-multiload 0.2-0ubuntu1をインストールしました。 (メモリとcpuのグラフを表示するgnomeパネルのインジケーターに非常に似ています)小さなメモリグラフを表示するunityパネルをクリックすると、次のように表示されます。メモリ:1.451 gbキャッシュ:2.581。これはカラーグラフでも表されます。ただし、システムモニターを読み込むと、swapはフラット0になります。これは正常ですか、それともシステムモニターまたはパネルインジケーターにバグがある可能性がありますか?
回答: はい。それらは完全に異なるものであり、多くの点で反対です。私は簡単かつ短い説明をしようとします。この答えは単純化されたものであり、実際はかなり複雑であることに注意してください。より良い説明については、ウィキペディアのリンクをクリックしてください。 ディスクキャッシュメモリ :これは、ファイルを保存するために使用される物理メモリ、ramのチャンクです。これにより、プログラムがファイルを読み取る必要があるときに、ハードディスクではなくメモリから取得されます。これは、メモリがはるかに高速であるためです。 スワップ :これは、プログラムが利用可能なメモリを超えて大きくなった場合など、メモリに収まらないプログラムまたはデータを格納するために使用されるハードディスク(通常は専用パーティション)上の場所です。 swapはramよりもずっと遅いため、swapを押すとコンピューターは遅くなりますが、少なくともプログラムは動作します。 linuxでは、スワップは休止状態にしたり、使用量の少ないプログラムをメモリから移動してディスクキャッシュのスペースを増やしたりするためにも使用されます。