Does sysctl [variable=[value]] have the same effect as sysctl -w [variable=[value]]?

I know sysctl [variable] such as sysctl vm.swappiness will print out the value of vm.swappiness. But when I tried sysctl vm.swappiness=10 and then typed sysctl vm.swappiness, it showed that vm.swappiness = 10 (it was 60 before). I thought to change a sysctl setting, you had to do sysctl -w [variable] such as sysctl -w vm.swappiness=10.

Is there a difference between sysctl vm.swappiness=10 and sysctl -w vm.swappiness=10?

I thought that sysctl -w vm.swappiness=10 might edit /etc/sysctl.conf directly, but that does not seem to be the case because when I entered sysctl -w vm.swappiness=10 and then looked at /etc/sysctl.conf, vm.swappiness was still set to 60. Then, when I did sysctl -p, vm.swappiness became 60 again.

So additionally, does sysctl -w configure /etc/sysctl.conf in any way?

0
задан 22 August 2020 в 20:19

1 ответ

re: Есть ли разница между sysctl vm.swappiness = 10 и sysctl -w vm.swappiness = 10 ?

Нет.

re: Итак, дополнительно, sysctl -w настраивает /etc/sysctl.conf каким-либо образом?

Нет.


Для редактирования / etc / sysctl. conf с помощью текстового редактора с графическим интерфейсом:

sudo -H gedit /etc/sysctl.conf[1210 impression В противном случае используйте pico, nano, vim или другой любимый редактор.


Подробнее см. man sysctl info.


Будьте осторожны при установке vm.swappiness. Низкое значение способствует ОЗУ, а высокое значение - свопу.

Примеры:

Для ОЗУ 4G установка vm.swappiness = 10 - безумие. При достаточно большом свопе установка vm.swappiness больше 60 (по умолчанию) может иметь некоторый смысл.

С 32 ГБ ОЗУ и жестким диском для подкачки установка vm.swappiness = 10 может иметь некоторый смысл.

1
ответ дан 24 August 2020 в 08:20

Другие вопросы по тегам:

Похожие вопросы: