blog

Ubuntu/Linuxのキャッシュを解放して空きメモリ領域を増やす

デスクトップUbuntuのメモリの合計は3Gですが、空きメモリはわずか200Mであり、scalaのjvmのニーズを満たすことはできません。検索してみたところ、メモリを解放するには3つの方法があることが...

Oct 15, 2015 · 1 min. read
シェア

デスクトップのUbuntuには合計3GのRAMがありますが、freeには200MのRAMしかなく、scalaのjvm要件を満たしていません。

本当の空きメモリを見るには、topコマンドで表示する必要があることに注意してください。実際のメモリ使用量を見るための別のコマンドを示します。

watch -n 1 cat /proc/meminfo 

検索の結果、3つの方法が見つかりましたが、いずれもメモリの解放という目的を達成するものでした:

watch -n 1 free -m 
or  
free -m 

上記の方法では、数十メガバイトしか追加されません。

sudo sysctl -w vm.drop_caches=3 

この方法の目的は、上述したように、キャッシュの上にカーネルが使用するメモリを解放することです。約1G追加されます。

以下の方法は、より多くのリリースを行いますが、システムの安定性に影響を与える可能性があります!注意して使用してください。

sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches 

このコマンドは、使用中のメモリまたはキャッシュを解放します。

全体的に、より適切なのは2番目の方法で、たまに自動で実行する必要がある場合は、cronジョブを使うことができます。

Read next

ジャーナリストとハッカーの侵入テスト

ほとんどの人は、見知らぬ人に自分の個人情報やプライベートな情報をすべて見られることはないでしょう。しかし、あるジャーナリストはそれを実行し、ハッカーがそこから何を得る可能性があるのかという疑問に答えようとしました。ハッカーはそこから何を得ることができるのか?この実験では、オランダのジャーナリスト、アダム・ペネンバーグが自分の人生をハッカーに「捧げ」ました。

Oct 15, 2015 · 4 min read