質問: * 聞きたいこと buff/cacheとは何を表しているのでしょうか? * freeコマンドを実行すると以下のように表示されました。 ``` $ free -m total used free shared buff/cache available Mem: 3791 408 159 16 3223 3098 Swap: 2047 0 2047 ``` * htopコマンドを実行すると以下のように表示されました。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/81b765bfd6a0097c9ec0130d5b0351f8.png) freeが残り159MBということでSwapにならないか心配しています。 buff/cacheという物が大量に消費しているように見えますが、 buff/cacheとは何の事でしょうか?
回答: バッファーとキャッシュの量です。 それぞれIT用語辞典などで調べて、不明点があればまた質問して下さい。 OSとしては、遊んでいるメモリがあった場合に、できる限りバッファーやキャッシュとして使って、ディスク入出力処理の高速化を図ります。アプリケーションが新たにメモリが必要で、遊んでいるメモリが少ない場合は、自動的にバッファーやキャッシュの量が減らされて、アプリケーションに割り当てられます。 遊んでいるメモリは少なければ少ない方が良いです。