GNU/Screen - 大型 UTMP 檔案和記憶體使用情況

GNU/Screen - 大型 UTMP 檔案和記憶體使用情況

我正在運行 Fedora 12 x86-64 OpenVZ VPS,螢幕使用大量虛擬記憶體(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

有任何想法嗎?該文件在一天之內達到 64MB 的情況並不少見。

答案1

utmp 檔案包含有關目前誰正在使用系統的資訊。因此,它會隨著螢幕會話中創建的視窗數量而增長。當您關閉 shell 或會話時,它也會減少。

  • 您正在執行多少個會話(screen -ls)?
  • 每個會話創建多少個視窗 (Ca ")?
  • 它們各自的回滾緩衝區設定為多少(Ca i)?

相關內容