[freebsd] kernel tuning
1. Есть ли какие-нибудь ограничения на открыте/закрытые/все/..... сокеты/соединения ?Что еще нужно?
нашел только "kern.ipc.maxsockets". еще ?
2. Можно ли независимо изменять "kern.maxfiles" относительно "maxusers"(из конфига ядра) ?Можно. Его даже можно в рантайм менять.
то какие переменные еще зависят от "maxusers" ?Многие: maxproc, maxfilesperproc, maxprocperuid, nmbclusters, ...
Их всех можно заоверрайдить. maxusers это шаблон, для того, что бы неопытный пользователь мог задав одну цифру получить более-менее приемлемые дефолты.
Что еще нужно?есть ли что-то вроде "kern.maxsocketsperproc" ? не нашел.
kern.ipc.numopensockets - все открытые на данный момент ?
Как можно узнать назначение каждой переменной ?
Кстати, как я понял описание назначения каждого листа sysctl mib отсутствует (sysctl -d не катит ).
есть ли что-то вроде "kern.maxsocketsperproc" ? не нашел.maxfilesperproc фактически означает максимальное число дескрипторов.
kern.ipc.numopensockets - все открытые на данный момент ?Да.
Как можно узнать назначение каждой переменной ?Почему sysctl -d не катит?
Кстати, как я понял описание назначения каждого листа sysctl mib отсутствует (sysctl -d не катит ).
Оставить комментарий
krishtaf
1. Есть ли какие-нибудь ограничения на открыте/закрытые/все/..... сокеты/соединения ?нашел только "kern.ipc.maxsockets". еще ?
2. Можно ли независимо изменять "kern.maxfiles" относительно "maxusers"(из конфига ядра) ?
Если нельзя, то какие переменные еще зависят от "maxusers" ?
3. Кроме sysctl mib есть еще какие-нить способы тюнить ядро ?