데이터베이스와 많은 Java 응용 프로그램 서버를 실행하는 Ubuntu 8.04 서버가 있습니다. 메모리 구성 및 사용법은 다음과 같습니다.
total used free shared buffers cached
Mem: 16456176 15930028 526148 0 81372 9674196
-/+ buffers/cache: 6174460 10281716
Swap: 1951888 366100 1585788
나는 스왑이 매일 오후에 일어나고 밤에 언젠가는 풀리는 것을 알아 차렸다. 수요는 하루 종일 같지 않으며 다른 시간에 시작됩니다. 퍼지 "오후 밤"경계를 제외하고는 매우 임의적입니다.
이 기계의 하중은 낮 동안 달라집니다. 자정과 오전 6-7시 사이에는 매우 낮으며 오후 6시 ~ 오후 8 시까지는 훨씬 높지만 (안정적) 점진적으로 떨어집니다.
이제 다음과 같은 질문이 있습니다.
- 스왑을 사용하는 프로세스를 어떻게 알 수 있습니까?
- 캐시에서 메모리를 가져 오는 대신 스왑 아웃을 선호하는 이유는 무엇입니까?
NSWAP
열을 찾을 수 없습니다 (Ubuntu 16.04 : /).