web-dev-qa-db-ja.com

Ubuntu 16.04で多くのRAMが使用される

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を使用している他のプロセスはどこにありますか?

enter image description here

enter image description here

3
shantanu

ターミナルでSudo topを試してください。その後、ヒット > または < Mem列が強調表示されるまで。その後、プロセスはメモリ使用量でソートされます。また、ヒット c プロセスの完全なコマンドライン引数を表示します。

Gnome-system-monitorにルートのアプリケーションは表示されません。ほとんどの場合、他の3Gigは、lightdmまたは別のプロセスのいずれかでrootによって使用されます。これは、システムで機能するためにシステムで実行されるhasのバックグラウンドのものです。

4
Zzzach...

これは一種の広範囲の問題です。バグが報告されていますが、開発者はまだ応答していません。

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1572801 のステータスを追跡します

0

Smemstatを長時間使用してメモリの変更をキャプチャすることをお勧めします。たとえば、smemstatを実行して60分ごとに120分間メモリの変更をキャプチャします。

Sudo smemstat 60 120 -o smemstat.json

smemstatはメモリの変更をキャプチャし、データをjsonファイルにダンプします。

うまくいけば、時間の経過とともに何がメモリを消費しているかのヒントが得られます。

0
Colin Ian King