xorgメモリリーク

xorgメモリリーク

私は読んだこの問題しかし、メモリリークは私よりもはるかに小さく、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"を使用していますxmonadxfce4AMDグラフィックスカードがあるため、fglrx開いているすべての項目を閉じてもxorgメモリ使用量は減りません。開始すると数メガバイトしか占めません。

xorg再起動は面倒です。メモリ使用量を減らすにはどうすればよいですか?

ベストアンサー1

この質問は1年が経ちましたが、14.04でもxmonadとfglrxを使用して同じ問題を抱えています。原因はJavaアプリケーションのようです。 Javaアプリケーションが1日以上実行されるたびに、私のメモリの半分がXorgで埋められます。 Javaアプリケーションはxmonadを使用して正しく表示されない傾向があります。これは、wmnameをLG3Dに設定することで解決できます。 LG3Dは、クリーンアップしなくてもxmonadがクリーンアップする内容についていくつかの仮定があると仮定します。しかしこれは純粋な推測である。

実際の質問に答えると、私に効果があったことの1つはsudo lightdm restart再びログインすることでした。見苦しいですが、再起動ほど悪くはありません。ネットワークに影響を与えないため、SSHセッションはアクティブのままです。また、私のコンピュータで実際に再起動するよりもはるかに高速です。誰かが私に正解を与えることができれば幸いですが、今はこれが管理しやすいです。

おすすめ記事