moOde audio 7.0.1 chromium-browserメモリリーク
前回chromium-browserでメモリを喰い潰していく現象から夜間はchromium-browserを終了するようにしたのですが平常時でも発生してしまいます。 発生する条件としてはvncサーバー上で起動したchromium-browserでクライアントから接続したモニタがsleep、ある一定時間経過後発生するようです。
メモリリーク
必ずしもvncサーバー上にchromium-browserを起動しておく必要は無いのですが操作上モニタとして見やすいことから暫定対策ですがメモリを監視、一定の値になったらchromium-browserを終了することにします。(夜間は今までどおりchromium-browserを終了) chromium-browserを起動した状態では通常300M前後消費(500M以上で終了)
~/bin/free.py
#!/usr/bin/python3 import subprocess import time command = ("free | sed -n 2p | awk '{print substr($3,1,3)}'") free = (subprocess.Popen(command, stdout=subprocess.PIPE, shell=True).communicate()[0]).decode('utf-8') free = free.strip() #print(free) if int(free) >= 500: # 500M subprocess.run ("/bin/killall -q /usr/lib/chromium-browser/chromium-browser-v7", shell=True)
$ chmod 755 ~/bin/free.py
crontabに登録(取り敢えず15分に設定)
$ crontab -e 30 00 * * * /bin/killall -q /usr/lib/chromium-browser/chromium-browser-v7 */15 * * * * ~/bin/free.py
Adwaita-dark テーマ
Adwaitaテーマはインストールされているのですがlxappearanceを起動してもリストに挙がってきません。
以下をインストールするとAdwaitaテーマ、HighContrastアイコンが有効になります。(好みで)
# apt -y install lxappearance gnome-accessibility-themes gnome-themes-extra