rhel 머신 버전은 rhel 7.2입니다.
vm.swappiness
커널 매개변수를 1로 설정하고 싶기 때문에 다음을 실행
해야 합니다.swapoff
swapon
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
하고 다시 시작 해야 할 수도 있습니다.