
Linux Mint 17.3 Cinnamon のシステム モニター パネル アプレットでは、使用済みメモリとキャッシュ メモリを合わせたメモリ使用量が表示されますが、システム モニター アプリケーションでは使用済みメモリのみが表示されるため、システム モニターではメモリ使用量がはるかに高くなる傾向があります。キャッシュ メモリとは正確には何ですか。また、キャッシュ メモリによって大量のメモリが使用されている場合、心配する必要があるのでしょうか。
答え1
キャッシュされたメモリ (コマンドbuff/cache
の出力にとして表示されますfree
) は、Linux がディスク キャッシュに使用するメモリです。ただし、これはアプリケーションが必要としたときに解放されるため、「使用済み」メモリとしてカウントされません。したがって、大量に使用されていても心配する必要はありません。これは「空き」メモリとしてカウントされます。
メモリ使用量と、空き、使用済み、キャッシュされた RAM に関する便利なページがこちらにあります:http://www.linuxatemyram.com/そのページから引用します:
アプリケーションがスワップなしで使用できる RAM の量を確認するには、
free -m
次のコマンドを実行して、「使用可能」列を確認します。
$ free -m
total used free shared buff/cache available
Mem: 1504 636 13 0 855 792
Swap: 2047 6 2041
(...) 「空き容量」だけを単純に見ると、RAM が 99% 使用されていると考えてしまいますが、実際には 42% しかありません。