내 컴퓨터는 지난 몇 달 동안 여러 번 충돌했습니다. 원래 는 Ubuntu 18.04
. 얼음은 점차 줄어들고 있지만, 여전히 일주일에 최소 4~5번은 얼고 있습니다.Ubuntu 19.04
Ubuntu 20.04
이제 다른 사람들이 이 기능을 사용하고 있지만 Ubuntu 18.04 and 20.04
자신의 컴퓨터에서는 이 문제가 발생하지 않는다는 것을 알고 있습니다.
내 컴퓨터에서 터미널만 실행 중인 경우 사용 가능한 총 스왑 메모리 980MB 중 40MB만 터미널에 할당됩니다.
root@mycomp:~# free -h
total used free shared buff/cache available
Mem: 7.6Gi 1.8Gi 3.3Gi 432Mi 2.6Gi 5.2Gi
Swap: 979Mi 937Mi 42Mi
내가 알고 싶은 것은 왜 이런 일이 발생하는가입니다. 이런 문제가 발생하면 어떻게 해결하나요? 컴퓨터에 더 많은 스왑 메모리를 할당할 수 있지만 우선 컴퓨터가 왜 그렇게 많은 메모리를 사용하는지 알고 싶습니다.
누구에게나 도움이 된다면 내 시스템 사양은 다음과 같습니다.
답변1
더 많은 스왑 공간을 할당할 필요가 없습니다. Ubuntu는 기본적으로 60으로 설정되는 "swappiness"라는 속성을 통해 스왑을 사용할 시기를 정의합니다. 따라서 RAM이 60%만 남으면 스왑 공간을 사용하기 시작합니다. RAM 사용량이 90%에 도달할 때만 시스템이 스왑을 사용하여 시작하도록 이 값을 10으로 변경해야 합니다. 이 작업을 수행:
sudo nano /etc/sysctl.conf
. 마지막으로 vm.swappiness=10
.Now를 추가하여 변경 사항을 활성화한 sudo sysctl -p
다음 재부팅합니다. (5와 같이 낮은 설정을 사용할 수도 있지만 10을 권장합니다)