Debian 12에서 swappiness로 변경하면 재부팅 후에도 유지되지 않습니다.

Debian 12에서 swappiness로 변경하면 재부팅 후에도 유지되지 않습니다.

최근에 데이터베이스 서버를 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로 변경된 것으로 나타났습니다.

관련 정보