sysctl

Команда sysctl позволяет изменять параметры ядра FreeBSD.

Посмотреть текущие параметры ядра:

srv# sysctl -a | grep 'shm'
kern.ipc.shm_allow_removed: 0
kern.ipc.shm_use_phys: 0
kern.ipc.shmall: 33554432
kern.ipc.shmseg: 128
kern.ipc.shmmni: 192
kern.ipc.shmmin: 1
kern.ipc.shmmax: 33554432
kern.features.posix_shm: 1

Изменить параметр ядра на лету:

srv# sysctl kern.ipc.shmall=33554432
kern.ipc.shmall: 8192 -> 33554432

Чтобы параметры применялись автоматически при запуске системы, нужно внести соответствующие строки в файл /etc/sysctl.conf:

kern.ipc.shmall=33554432

Некоторые параметры нельзя настроить подобным образом, они должны быть определены непосредственно в момент загрузки ядра. Их нужно прописывать в файле /boot/loader.conf:

kern.ipc.semmns=90

Похожие статьи

Leave a Reply

Your email address will not be published. Required fields are marked *