Ubuntu
の最新の更新後、RAM
を大量に使用していることがわかりました。 8 GB of ram
があり、先週からUbuntuはすべてを使用しています。
また、Android studio
を使用し、2 hours
の後、システムram
がいっぱいで、swap
が大量に使用されています。すべてが遅くなります。 Android studio and Java
のメモリ使用を最適化しようとしましたが、それでも助けにはなりません。次の画像は、45 minutes of use
の後のシステムの状態を示しています。さて、この状況の原因となっているプロセスを正確に見つける方法は何でしょうか?バグを報告したいのですが、最初にproblematic process
を見つける必要があります。
Ubuntu 16.04(64 bit)
Ram: 8 GB
kernel: 4.4.0-24-generic
system monitor
によると、すべてのプロセスが3.8 GB
のRAMを使用していることがわかります。他の3 GB
のRAMを使用している他のプロセスはどこにありますか?
ターミナルでSudo top
を試してください。その後、ヒット > または < Mem
列が強調表示されるまで。その後、プロセスはメモリ使用量でソートされます。また、ヒット c プロセスの完全なコマンドライン引数を表示します。
Gnome-system-monitorにルートのアプリケーションは表示されません。ほとんどの場合、他の3Gigは、lightdmまたは別のプロセスのいずれかでrootによって使用されます。これは、システムで機能するためにシステムで実行されるhasのバックグラウンドのものです。
これは一種の広範囲の問題です。バグが報告されていますが、開発者はまだ応答していません。
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1572801 のステータスを追跡します
Smemstatを長時間使用してメモリの変更をキャプチャすることをお勧めします。たとえば、smemstatを実行して60分ごとに120分間メモリの変更をキャプチャします。
Sudo smemstat 60 120 -o smemstat.json
smemstatはメモリの変更をキャプチャし、データをjsonファイルにダンプします。
うまくいけば、時間の経過とともに何がメモリを消費しているかのヒントが得られます。