
私は Fedora 12 x86-64 OpenVZ VPS を実行していますが、screen は大量の仮想メモリ (98000+) を使用しています。また、UTMP ファイルが時間の経過とともに巨大化していることにも気付きました。
[root@demon~]$ date
Wed Sep 8 22:02:58 EST 2010
[root@demon~]$ ls -la /var/run/utmp
-rw-rw-r-- 1 root utmp 313728 2010-09-08 22:03 /var/run/utmp
[root@demon~]$ date
Wed Sep 8 22:04:00 EST 2010
[root@demon~]$ ls -hla /var/run/utmp
-rw-rw-r-- 1 root utmp 334K 2010-09-08 22:04 /var/run/utmp
何かアイデアはありますか? このファイルが 1 日で 64 MB に達することは珍しくありません。
答え1
utmp ファイルには、現在システムを使用しているユーザーに関する情報が含まれています。したがって、このファイルは、screen セッションで作成されたウィンドウの数に応じて大きくなります。また、シェルまたはセッションを閉じると小さくなります。
- 実行しているセッションはいくつですか (screen -ls)?
- 各セッションでいくつのウィンドウを作成していますか (Ca ")?
- それぞれのスクロールバック バッファ (Ca i) はどのように設定されていますか?