
저는 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 파일에는 현재 시스템을 사용하고 있는 사람에 대한 정보가 포함되어 있습니다. 따라서 화면 세션에서 생성된 창 수에 따라 증가합니다. 쉘이나 세션을 닫을 때도 감소합니다.
- 몇 개의 세션을 실행하고 있습니까(screen -ls)?
- 각 세션(Ca")마다 몇 개의 창을 만들고 있습니까?
- 각각에 대해 설정된 스크롤백 버퍼는 무엇입니까(Ca i)?