스왑 사용량이 100 % 일 때마다 알림 이메일을받습니다. 필자의 경우 스왑 사용량이 나중에 (메모리가 부족하더라도) 줄어들지 않으므로 매시간마다 경고 이메일을받습니다.
Linux 서버를 재부팅하지 않고 스왑 사용을 줄이려면 어떻게해야합니까?
1
스왑이 정기적으로 채워지면 서버의 RAM 양을 늘려야합니다.
—
EEAA
오히려 더 많은 램을 던지기보다는 스왑을 사용하는 프로세스를 알고 싶습니다. 예를 들어 top (press Op)을 실행하십시오.
—
Mark
당신의 교환은 무엇으로 설정되어 있습니까?
—
Brian
cat /proc/sys/vm/swappiness
스왑 파일이 높고 스왑 파일이 작 으면 파일이 자주 가득 찰 것입니다. 스왑을 줄이거 나 스왑 파일의 크기 또는 둘 다를 늘리십시오.
반드시 @EEAA 일 필요는 없습니다. 예를 들어, "사용 가능한"메모리가 많지만 스왑을 사용할 수 있지만 RAM은 캐시 된 메모리 및 버퍼에 더 많이 사용됩니다 (이를 재현하기 위해 큰 디스크의 tar 파일을 만들어야합니다).
—
니모