swapoff -a + 왜 swapoff가 완료되지 않는가?

swapoff -a + 왜 swapoff가 완료되지 않는가?

rhel 머신 버전은 rhel 7.2입니다.

vm.swappiness커널 매개변수를 1로 설정하고 싶기 때문에 다음을 실행
해야 합니다.swapoffswapon

vm.swappiness그래서 우리는 1로 설정했습니다 .

우리는 공연했다swapoff -a

그런데 1~2일이 지나도 계속 swapoff -a실행되고 완료되지 않고 디스크에 있는 '메모리'가 메모리 카드로 완전히 옮겨지지 않은 것 같습니다.

이를 통해 free -g소모된 스왑 볼륨이 약 3~4기가임을 알 수 있지만, 이 시점부터 감소하지는 않습니다.

swapoff -a왜 끝나지 않았는지 모르겠지만 또 다른 옵션은 RHEL 7.2 머신을 재부팅하는 것인데 우리는 머신 재부팅을 피하고 싶습니다.

여기에 이미지 설명을 입력하세요.

답변1

할당된 스왑 공간은 RAM이 할당되었기 때문에 할당됩니다. 스왑 영역을 비우려면 스왑 가능 메모리(기본값)를 할당한 각 프로세스를 중지해야 합니다. 실행하면 swapoff -a추가 할당이 방지되므로 모든 것을 다시 시작하는 것만으로도 충분할 수 있지만 swap해당 줄 에 #comment를 추가 /etc/fstab하고 다시 시작 해야 할 수도 있습니다.

관련 정보