Ubuntu 18.04.3 LTS에서 스왑 사용량이 너무 많습니다.

Ubuntu 18.04.3 LTS에서 스왑 사용량이 너무 많습니다.

5.4GB의 6.8GB RAM과 927.5MB의 976MB 스왑 메모리를 사용하고 있습니다. RAM 사용량이 1.4GB인데도 Ubuntu는 스왑 메모리를 모두 사용하고 있습니다. 스왑 메모리가 SSD 공간을 사용하고 있지만 RAM보다 속도가 훨씬 느립니다. RAM을 모두 사용한 다음 Swap을 차지해야 하지 않나요?극단적인 스왑 사용량

답변1

sysctl vm.swappiness=10스왑률을 대폭 낮추는 데 사용할 수 있습니다 . 그리고 루트 권한을 사용 swapoff -a하여 켜거나 끌 수 있습니다 . swapon -a최대 절전 모드를 사용하려는 경우 스왑 공간에 적합한 위치는 RAM 크기의 두 배입니다.

답변2

루트로 편집하십시오 /etc/sysctl.conf. 다음 줄을 변경하거나 파일에 추가하세요.

vm.swappiness = 5

이를 수행하는 한 가지 방법은 sudo nano /etc/sysctl.conf터미널 창에서 를 사용하는 것입니다.
편집된 파일을 저장한 후 시스템을 재부팅하세요.

이는 RAM이 거의 완전히 사용될 때만 스왑 메모리를 사용하도록 시스템에 지시합니다.

976MB의 스왑 메모리로는 충분하지 않습니다. 최소 4GB 이상으로 늘려야 합니다.

답변3

우분투는 RAM을 사용합니다. 이것이 제한되면 현재 사용되지 않는 메모리 세그먼트가 스왑 공간으로 이동됩니다. 해당 메모리는 활성 RAM에서 다시 필요할 때만 해당 메모리에서 검색됩니다. 필요하지 않은 경우, 그 동안 더 많은 RAM을 사용할 수 있게 되더라도 스왑 상태로 유지됩니다.

귀하는 귀하가 표시한 메모리 상태를 초래한 귀하의 컴퓨터 사용에 대한 어떠한 표시도 제공하지 않았습니다. Linux 시스템의 메모리 상태는 시스템 실행 방식과 지금까지의 메모리 요구 사항에 따라 달라집니다. 확실히 6GB RAM을 사용하여 새로 부팅된 시스템은 스왑을 사용하지 않습니다. 스왑 사용량은 결국 컴퓨터 사용에 필요한 메모리에 따라 증가합니다.

나는 실제 RAM의 효율적인 사용을 극대화하기 위해 SWAP을 사용하는 Linux 시스템을 추진할 것입니다. 그래도 다음을 변경하여 스왑을 사용하는 경향을 줄일 수 있습니다.교환성값. 이렇게 하면 활성 응용 프로그램을 교체하려는 경향이 줄어들고 RAM이 적기 때문에 일부 프로세스가 더 제한될 수 있지만 반응성이 높다는 주관적인 인상을 받게 됩니다.

관련 정보