8GB RAM이 가득 차고 RAM에 /tmp /var/log 주소가 지정되었습니다.

8GB RAM이 가득 차고 RAM에 /tmp /var/log 주소가 지정되었습니다.

좋아요, 8GB 메모리와 30GB msata 스토리지 + 일부 외부 드라이브가 있습니다...

우분투용 30GB, SWAP 파티션 없음, 메인/만

/tmp 및 /var/log를 RAM에 저장하고 Firefox 캐싱을 /tmp에 저장하도록 fstab을 업데이트했습니다.

하지만 내 RAM은 매우 빨리 채워집니다. 컴퓨터를 24시간 동안 문제 없이 사용할 수 없습니다. 오랜만에 msata 드라이브와 RAM의 저장 용량에 도달했습니다. 30GB는 ~/.cache/upstart로 채워지고(저는 그냥 삭제합니다 :-D) RAM이 꽉 차있습니다.... 이유는 모르겠습니다. /var/log 및 /tmp를 확인했지만 메모리를 채울 만큼 크지 않습니다.

fstab:

UUID=d12c3921-b2d3-49d4-a55b-fd22683c4b6d /               ext4    noatime,errors=remount-ro 0       1
#
# Modification for SSD
tmpfs      /var/log        tmpfs      defaults,noatime        0    0
tmpfs      /tmp          tmpfs      defaults,noatime,mode=1777    0    0

답변1

무엇이 커지는지 확인하기 위해 upstart 디렉토리를 자세히 살펴볼 수도 있지만 "noatime"을 제거하여 fstab 속성을 변경해 보세요. 이것은 램이므로 SSD(또는 수명이 제한된 다른 플래시)에 있는 것처럼 필요하지 않습니다. 또한 기본값을 사용하지 않지만 여러분이 사용하는 한 실제로 실행하지는 않습니다. 내 설정은 다음과 같습니다(ramfs 차이를 무시하고 이전에는 크기를 무시했지만 요즘에는 사용되는 것 같습니다).

tmpfs       /tmp        tmpfs   size=256M,mode=1777 0   0
ramfs       /var/log    ramfs   mode=755        0   0

관련 정보