답변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이 적기 때문에 일부 프로세스가 더 제한될 수 있지만 반응성이 높다는 주관적인 인상을 받게 됩니다.