Налаштування обмежень системних ресурсів віртуального
сервера
Тут можуть бути змінені обмеження системних ресурсів:
«» Об'єм пам'яті, що використовується
ядром. Цей параметр пов'язаний зі значенням параметру
«». Кожен процес споживає деякий об'єм
пам'яті ядра: 30-50 кілобайт, мінімум — 16. Важливо мати
достатньо великий проміжок між граничним і максимальним значеннями,
щоб не заставляти ядро завершувати процеси, що виконуються у
віртуальному оточенні.
«» Кількість сторінок пам'яті,
заблокованих за допомогою mlock.
«» Об'єм пам'яті, що розташовується
процесами. Пам'ять, що розділяється між різними процесами не входить
до даного об'єму.
«» Об'єм пам'яті, що доступна для
міжпроцесорної взаємодії через поділювальну пам'ять. Встановлення
граничного значення, яке відрізняється від максимального, не має
смислу.
«» Кількість процесів та потоків, що
забезпечуються ядром. Встановлення граничного значення, яке
відрізняється від максимального, не має смислу.
«» Об'єм фізичної пам'яті, що
використовується віртуальним сервером. Використовується лише для
обліку. Граничне значення повинно бути виставлене в 0.
«» Гарантований об'єм доступної пам'яті
в сторінках (4 Кб). Має смисл зміна лише граничного значення.
«» Доки використання пам'яті по
сторінкам (4 Кб) не перевищує заданого граничного значення, процеси
не будуть примусово завершені через недолік пам'яті навіть при її
реальній недостачі.
«» Максимальна кількість сокетів
протоколу TCP. Встановлення граничного значення, яке
відрізняється від максимального, не має смислу.
«» Максимальна кількість файлових
блокувань. Рекомендується виставляти зазор між граничним та
максимальним значеннями.
«» Кількість псевдотерміналів. Не може
перевищувати 255. Встановлення граничного значення, яке
відрізняється від максимального, не має смислу.
«» Кількість
структур siginfo. Встановлення граничного значення, яке
відрізняється від максимального, не має смислу.
«» Максимальний розмір буферів для даних,
що відправляються через протокол TCP. Граничне значення не повинне
бути меншим 64 Кб, а різниця між ним та максимальним значенням не
повинна бути меншою ніж значення «»,
помноженого на 2,5.
«» Максимальний розмір буферів для даних,
що отримуються через протокол TCP. Граничне значення не повинне
бути меншим 64 Кб, а різниця між ним та максимальним значенням не
повинна бути меншою ніж значення «»,
помноженого на 2,5.
«» Максимальний розмір інших (не TCP)
буферів відправлення. Збільшення ліміту прискорює зв'язок через
локальні сокети.
«» Максимальний розмір інших (не TCP)
буферів отримання. Встановлення граничного значення, яке
відрізняється від максимального, не має смислу.
«» Максимальна кількість не-TCP
сокетів (локальних, UDP та інших). Встановлення граничного значення, яке
відрізняється від максимального, не має смислу.
«» Максимальний розмір кешів файлової
системи (в байтах). Максимальне значення повинно бути більшим за
граничне.
«» Максимальна кількість відкритих
файлів. Встановлення граничного значення, яке
відрізняється від максимального, не має смислу.
«» Максимальна кількість записів у
таблицях фільтрування мережевих пакетів (iptables).