私は読んだこの問題しかし、メモリリークは私よりもはるかに小さく、Nvidiaドライバが原因であるように見えるため、同じ問題ではないようです。これは私のtop
現在の出力です。
top - 03:51:03 up 7 days, 11:09, 11 users, load average: 0.76, 0.62, 0.64
Tasks: 257 total, 2 running, 255 sleeping, 0 stopped, 0 zombie
...
MiB Mem: 7967.691 total, 7733.668 used, 234.023 free, 126.688 buffers
MiB Swap: 8171.996 total, 602.707 used, 7569.289 free. 917.934 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1137 root 20 0 3408440 2.621g 526784 S 3.6 33.7 505:06.61 Xorg
約1週間の稼働時間後、xorgは2.5gのメモリを消費し、すべてがスワップにプッシュされ始め、マシンが徐々に使用できなくなったために再起動する必要がありました。出力を確認しましたが、xrestop
使用されているすべてのメモリを考慮しませんでした。いずれも合算すれば約300mに達し満足です。
私はXubuntu 14.04 "Trustworthy"を使用していますxmonad
。xfce4
AMDグラフィックスカードがあるため、fglrx
開いているすべての項目を閉じてもxorg
メモリ使用量は減りません。開始すると数メガバイトしか占めません。
xorg
再起動は面倒です。メモリ使用量を減らすにはどうすればよいですか?
答え1
この質問は1年が経ちましたが、14.04でもxmonadとfglrxを使用して同じ問題を抱えています。原因はJavaアプリケーションのようです。 Javaアプリケーションが1日以上実行されるたびに、私のメモリの半分がXorgで埋められます。 Javaアプリケーションはxmonadを使用して正しく表示されない傾向があります。これは、wmnameをLG3Dに設定することで解決できます。 LG3Dは、クリーンアップしなくてもxmonadがクリーンアップする内容についていくつかの仮定があると仮定します。しかしこれは純粋な推測である。
実際の質問に答えると、私に効果があったことの1つはsudo lightdm restart
再びログインすることでした。見苦しいですが、再起動ほど悪くはありません。ネットワークに影響を与えないため、SSHセッションはアクティブのままです。また、私のコンピュータで実際に再起動するよりもはるかに高速です。誰かが私に正解を与えることができれば幸いですが、今はこれが管理しやすいです。