최근에 데이터베이스 서버를 Debian 9에서 Debian 12로 업그레이드하기 시작했습니다. 그러나 Debian 12(실제로는 11)는 쉽게 교체할 수 있는 것처럼 보이지만 Debian 9는 결코 교체할 수 없습니다.
따라서 vm.swappiness
현재 값인 5를 1로 변경하여 차이가 있는지 확인하고 싶습니다.
내가 무엇을 보든 vm.swappiness = 1
파일 끝에 항목을 추가할 수 있다는 것을 나타냅니다 /etc/sysctl.conf
.
나는 이 작업을 수행하고(다른 항목이 없는지 확인) 서버를 몇 번 다시 시작했지만 다시 돌아올 때마다 vm.swappiness
여전히 5라고 말합니다.
그러므로 나는 이것이 다른 곳에 설정되어야 한다고 가정하고 있지만 인터넷 검색은 도움이 되지 않습니다. 모든 곳에서 /etc/sysctl.conf
.
누구든지 이것을 설정할 수 있는 다른 위치를 제안할 수 있습니까?
답변1
내가 찾고 있는 파일은 다음과 같습니다 /etc/sysctl.d/vm.swappiness.conf
(어디를 봐야 할지 알면 매우 분명합니다).
나는 이것을 실행하여 찾았습니다 sysctl --system
. 이는 vm.swappiness가 두 번 설정되고 있음을 보여줍니다. 한 번은 내가 변경한 파일에서, 다른 한 번은 다른 곳에서 설정됩니다.
출력되는 파일 목록을 보면 어떤 파일인지 분명합니다.
추가된 항목을 제거하고 값을 변경했으며 /etc/sysctl.d/vm.swappiness.conf
다시 시작한 후 이제 필요에 따라 값이 1로 변경된 것으로 나타났습니다.