/etc/sysctl.conf 에 vm.swappiness=1 을 적었는데 /proc/sys/vm/swappiness 는 다른 값을 유지한다. 원인은 가능성 높은 순서로 네 가지다.
sysctl.conf 는 부팅 시 또는 명시적으로 reload 할 때만 읽힌다.sysctl -p # /etc/sysctl.conf 만
sysctl --system # sysctl.d 디렉터리 전체. 어떤 파일이 어떤 순서로 적용되는지 출력한다
/etc/sysctl.d/99-*.conf 가 값을 다시 설정하는 경우가 가장 흔하다.grep -rn swappiness /etc/sysctl.conf /etc/sysctl.d/ /usr/lib/sysctl.d/ /run/sysctl.d/
vm.swappiness 를 강제하면 sysctl.conf 보다 우선한다. 이 경우 tuned 프로파일(드롭인) 에서 조정해야 한다.systemctl status tuned
tuned-adm active
tuned-adm profile_info
#, 공백, 오타(vm.swapiness) 를 확인하고 런타임 값을 직접 본다.sysctl vm.swappiness
cat /proc/sys/vm/swappiness