sysctl [variable=[value]]는 sysctl -w [variable=[value]]와 동일한 효과를 가집니까?

sysctl [variable=[value]]는 sysctl -w [variable=[value]]와 동일한 효과를 가집니까?

나는 의 값을 인쇄할 것이라는 sysctl [variable]것을 알고 있습니다 . 하지만 시도한 다음 를 입력하면 (이전에는 60이었습니다) 표시되었습니다 . 설정을 변경 하려고 생각 했는데 .sysctl vm.swappinessvm.swappinesssysctl vm.swappiness=10sysctl vm.swappinessvm.swappiness = 10sysctlsysctl -w [variable]sysctl -w vm.swappiness=10

sysctl vm.swappiness=10와 사이에 차이가 있나요 sysctl -w vm.swappiness=10?

sysctl -w vm.swappiness=10직접 수정하면 될 줄 알았는데 , 를 입력 해서 보면 가 여전히 60으로 설정되어 있어서 /etc/sysctl.conf그렇지 않은 것 같습니다. 그런데 를 해보니 다시 60이 되어 있었습니다.sysctl -w vm.swappiness=10/etc/sysctl.confvm.swappinesssysctl -pvm.swappiness

추가로 어떤 방식으로든 sysctl -w구성 합니까?/etc/sysctl.conf

답변1

답장:sysctl vm.swappiness=10와 사이에 차이가 있나요 sysctl -w vm.swappiness=10?

아니요.

답장:그러면 추가적으로 sysctl -w/etc/sysctl.conf를 어떤 방식으로든 구성합니까?

아니요.


GUI 텍스트 편집기로 /etc/sysctl.conf를 편집하려면:

sudo -H gedit /etc/sysctl.conf

그렇지 않으면 pico, nano, vim 또는 기타 선호하는 편집기를 사용하십시오.


자세한 내용은 을 참조하세요 man sysctl.


vm.swappiness를 설정할 때 주의하세요. 값이 낮으면 RAM이 선호되고, 값이 높으면 스왑이 선호됩니다.

예:

4G RAM의 경우 vm.swappiness=10 설정은 말도 안되는 일입니다. 충분히 큰 스왑을 사용하면 vm.swappiness를 60(기본값)보다 크게 설정하는 것이 합리적일 수 있습니다.

32G RAM과 스왑용 HDD를 사용하면 vm.swappiness=10으로 설정하는 것이 합리적일 수 있습니다.

관련 정보