그래서 저는 Ubuntu를 처음 사용하지만 결국 (하루나 이틀에 걸쳐) 사용 가능한 RAM이 부족해 플레이할 수 없게 되기 때문에 정기적으로 재부팅해야 한다는 것을 알게 되었습니다. 내가 플레이하는 게임은 잠기고 디스크 스래싱을 시작하기 때문에 운이 좋으면 기다렸다가 게임을 강제 종료할 수 있고, 그렇지 않은 경우 하드 재부팅하면 됩니다. 그런데 가장 이상한 점은 다음과 같습니다.
이는 내 RAM의 약 절반이 사용 중임을 나타냅니다. 그런 다음 프로세스 페이지로 이동하여 다음을 수행합니다.
보시다시피 이것은 브라우저 같은 것을 실행하지도 않은 상태입니다. 그럼 RAM은 어디로 갔나요?
답변1
답장: "사용 가능한 RAM이 부족해 게임이 잠기고 디스크 스래싱이 시작되기 때문에 게임을 더 이상 플레이할 수 없는 것 같습니다."
정상적으로 실행되는 컴퓨터에서도 여유 RAM이 디스크/파일 버퍼에 사용되므로 RAM이 완전히 사용된 것처럼 보입니다.
시스템 잠금을 해결하는 핵심 중 하나는 RAM과 스왑을 조정하고 vm.swappiness 매개변수를 조정하는 것입니다. RAM이 충분합니다. 스왑이 너무 작을 수 있으므로 더 크게 만들어야 할 수도 있습니다. 그리고 vm.swappiness는 기본값이 60입니다.
스왑을 확대하지 않고 일시적으로 vm.swappiness를 다음과 같이 설정해 보십시오.
sudo sysctl vm.swappiness=80
문제가 개선되면 여기로 다시 오십시오. 해당 설정을 영구적으로 만드는 방법을 알려 드리겠습니다.