/etc/sysctl.conf 및 /etc/sysctl.d/에서 swappiness 설정이 재부팅 후에도 지속되지 않습니다.

/etc/sysctl.conf 및 /etc/sysctl.d/에서 swappiness 설정이 재부팅 후에도 지속되지 않습니다.

이것은 다음과 같은 질문을 받았습니다.숫자 ~의 타임스 ~ 전에. 그러나 중복 플래그가 지정될 위험이 있으므로 Ubuntu 19.10과 관련된 답변을 보지 못했고 이러한 권장 답변 중 어느 것도 나에게 적합하지 않기 때문에 다시 물어볼 것이라고 생각했습니다.

간단히 말해서:vm.swappiness = 10에서 직접 설정 하거나 내용이 포함된 /etc/sysctl.conf파일을 생성해도 부팅 시 스왑 기능은 변경되지 않습니다. 기본값인 60으로 유지됩니다./etc/sysctl.d/60-my-swappiness.confvm.swappiness = 10

$ cat /proc/sys/vm/swappiness
60

sysctl -p권한을 사용하여 실행하면 sudo지정된 세션에 대해 변경되지만 재부팅하면 기본값으로 다시 재설정됩니다.

$ sudo sysctl -p
[sudo] password for user: 
vm.swappiness = 10
...
$ cat /proc/sys/vm/swappiness
10

Ubuntu 19.10에서 재부팅 후에도 지속되도록 스왑성을 어떻게 변경합니까?

답변1

당신이sysctl.d(5) 구성 파일따라서 구성은 부팅 시 다음과 유사한 내용으로 설정됩니다.

/etc/sysctl.d/99-swappiness.conf
vm.swappiness=10

관련 정보