특히 Firefox / Chromium 및 가상 컴퓨터와 같은 브라우저를 사용할 때 시스템 속도가 느려졌습니다. 최소 3.2GB의 사용 가능한 RAM (Gnome 시스템 모니터 사용)이 있고 스와핑이없는 것으로 나타났습니다.
제가 지금 한 것은 swapoff -a
시스템 시스템 성능이 30 % 향상되었습니다. 그래서 내 질문은 : 사용하는 것이 안전 swapoff
합니까? PC를 다시 시작해도 안전 swapoff
합니까?
특히 Firefox / Chromium 및 가상 컴퓨터와 같은 브라우저를 사용할 때 시스템 속도가 느려졌습니다. 최소 3.2GB의 사용 가능한 RAM (Gnome 시스템 모니터 사용)이 있고 스와핑이없는 것으로 나타났습니다.
제가 지금 한 것은 swapoff -a
시스템 시스템 성능이 30 % 향상되었습니다. 그래서 내 질문은 : 사용하는 것이 안전 swapoff
합니까? PC를 다시 시작해도 안전 swapoff
합니까?
답변:
Linux 커널은 스왑 파일이라고하는 스왑 파일 사용 빈도를 제어하는 조정 가능한 설정을 제공합니다.
swappiness 설정이 0 이면 메모리가 부족한 경우를 제외하고 디스크를 피할 수 있으며, swappiness 설정이 100 이면 프로그램이 디스크에 거의 즉시 스왑됩니다.
Ubuntu 시스템의 기본값은 60입니다. 즉, 메모리 사용량이 RAM의 절반 정도 인 경우 스왑 파일이 상당히 자주 사용됩니다. 다음을 실행하여 자신의 시스템 스왑 성 값을 확인할 수 있습니다.
one@onezero:~$ cat /proc/sys/vm/swappiness
60
4GB의 RAM이 있으므로이를 10 또는 15로 줄이려고합니다. 그러면 RAM 사용량이 약 80 또는 90 % 인 경우에만 스왑 파일이 사용됩니다 . 시스템 교환 값을 변경하려면을 엽니 다 /etc/sysctl.conf as root
. 그런 다음이 줄을 파일에 변경하거나 추가하십시오.
vm.swappiness = 10
변경 사항을 적용하려면 재부팅
시스템이 계속 실행되는 동안 값을 변경할 수도 있습니다
sysctl vm.swappiness=10
또한 동일한 효과를 얻기 위해 다시 부팅하는 대신 실행 swapoff -a
한 다음 swapon -a
루트로 스왑을 지울 수 있습니다 .
스왑 수식을 계산하려면
free -m (total) / 100 = A
A * 10
root@onezero:/home/one# free -m
total used free shared buffers cached
Mem: 3950 2262 1687 0 407 952
-/+ buffers/cache: 903 3047
Swap: 1953 0 1953
따라서 총계는 3950/100 = 39.5 * 10 = 395입니다
의미하는 것은 10 % 395 MB의 램이 남았을 때 스왑을 사용하기 시작한다는 것입니다.
아마. 우분투 FAQ 페이지 의 '스왑이 필요한 이유'부분을 읽고 스스로 판단하십시오.
안전망 스왑이 제공 할 수있는 속도보다 속도를 중요하게 생각하면 비활성화해야합니다.
디스크를 일시 중단하지 않고 항상 종료했다가 다시 시작하면 안전하게 비활성화 할 수 있습니다.
많은 RAM이있는 경우 (4GB + VM 실행은 가까운 전화입니다).
나에게 SSD, 8GB RAM에 OS가 있고 결코 멈추지 않습니다. 나는 스왑이 필요없고, 사용중인 것을 본 적이 없으며, 습관적으로 설치 할 때 설정했습니다.
대안으로, 여기는 브라우저 캐시에만 RAM을 사용하는 방법을 설명하는 Lifehacker Firefox 용 about : config 조정입니다 . 당신이 그것을 시도하기 전에 기사의 하단에 링크 된 반박을 읽으십시오.
안전하지 않습니다. 그 이유는 시스템에 RAM이 부족하고이를 교체 할 수없는 경우 하드 리셋 이외의 복구 가능성없이 정지 될 수 있기 때문입니다. 일시 중지 여부 만은 아닙니다.
출처 : 내 14.04가 그렇게합니다.
스왑 공간을 최소로 유지해야 합니다. Ubuntu FAQ 에서 숫자를 확인하십시오.