안녕하세요? 질문이 있습니다. 사용가능한 메모리가 남아 있는데도 스왑이 사용되나요? 최대한 OS에서 잡아두고 새로운 프로세스가 생성되거나 하는 등등의 경우 되도록 빨리 메모리 할당을 하기 위하여 프리 상태로 두지 않는다고 들었 었는데.. 그런데... 메모리는 그렇다고 해도 스왑을 사용하게 되는 경우는 메모리가 부족한 경우인지요... 아니면 특별히 스왑을 사용하는 경우도 있는지... 그럼 즐거운 시간되세요..
메모리가 남아 있어도 한동안 안 쓰는 페이지를 스왑으로 내보내 파일 캐시에 메모리를 더 쓰는 것이 리눅스의 정상 동작입니다. 그래서 스왑 사용량이 조금 있다고 문제는 아닙니다. 메모리 부족인지는 vmstat 의 si, so 가 계속 0 이 아닌지로 보세요.