
Я использую 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
Есть идеи? Не редкость, когда этот файл достигает 64 МБ в течение одного дня.
решение1
Файл utmp содержит информацию о том, кто в данный момент использует систему. Поэтому он будет расти с числом окон, созданных в сеансе(ах) экрана. Он также будет уменьшаться при закрытии оболочки или сеанса.
- Сколько сеансов вы запускаете (screen -ls)?
- Сколько окон вы создаете в каждом сеансе (Ca ")?
- Какой буфер прокрутки установлен для каждого из них (Ca i)?