Перейти до змісту
−10% на будь-який проєкт за промокодом−10% за промокодом
DevOps & Linux

Linux kernel tuning — стабільність під навантаженням

Відгуків: 10

Linux tuning: vm.swappiness, OOM killer, ulimit, net.core.somaxconn, HugePages. Від 1 000 грн.

Linux kernel tuning — стабільність під навантаженням Послуга

Тюнінг Linux: пам'ять, підкачка, параметри ядра

Послуга для ситуацій, коли сервер поводиться незрозуміло: процеси падають без причини, сайт періодично віддає помилки, навантаження стрибає без видимих причин.

Що налаштовую

  • поведінку системи за нестачі пам'яті — які процеси захищати, а якими можна пожертвувати;
  • підкачку: розмір і схильність системи її використовувати;
  • ліміти на кількість відкритих файлів і процесів;
  • мережеві параметри для сервера з великою кількістю з'єднань;
  • налаштування планувальника вводу-виводу під тип диска;
  • журналювання, щоб логи не з'їдали місце.

Найчастіша причина звернення

Процеси зникають без пояснень. Сайт працював, потім раптом віддав помилку, у логах порожньо. Зазвичай це система вбила процес через нестачу пам'яті — і найчастіше жертвою стає база даних, бо вона займає найбільше.

Лікується не збільшенням підкачки, як часто радять, а перерахунком того, скільки пам'яті реально споживають веб-сервер і база разом. Часто виявляється, що сума їхніх максимумів більша за фізичну пам'ять — і питання лише в тому, коли саме це вистрелить.

Про очікування

Тюнінг ядра не прискорює сайт удвічі — це не оптимізація, а усунення нестабільності. Якщо задача саме в швидкості, дивіться оптимізацію продуктивності: там працюють з іншими речами.

Порядок діагностики описаний у матеріалі чому сервер повільний. Суміжне: моніторинг, щоб бачити споживання пам'яті в динаміці.

До і після

До
  • Процеси зникають без пояснень: сайт працював, потім раптом помилка, а в логах порожньо
  • За нестачі пам’яті система вбиває процеси — найчастіше базу даних
  • Веб-сервер і база разом можуть забрати більше пам’яті, ніж є на сервері
Після
  • Перераховано реальне споживання пам’яті веб-сервером і базою разом — замість збільшення підкачки
  • Визначено, які процеси захищати за нестачі пам’яті, а якими можна пожертвувати; налаштовано підкачку
  • Ліміти відкритих файлів і процесів, мережеві параметри, планувальник вводу-виводу під тип диска

Відгуки (10)

5.0
30.04.2026

Звернулась за послугою «Linux tuning — swap, OOM killer, ядро». Сервер агресивно йшов у swap. Комунікація була чіткою, відповідали швидко. Отримала саме той результат, на який розраховував.

23.03.2026

«Linux tuning — swap, OOM killer, ядро» — саме те, що шукала. Не вистачало лімітів на з'єднання. Комунікація була чіткою, відповідали швидко. Тепер сплю спокійно за свій сайт.

30.12.2025

Користувався послугою «Linux tuning — swap, OOM killer, ядро»: OOM killer вбивав базу даних. Перед стартом детально пояснили що і навіщо. Роботу здали з документацією і поясненнями.

11.11.2025

Користувався послугою «Linux tuning — swap, OOM killer, ядро»: не вистачало лімітів на з'єднання. Після здачі ще тиждень відповідали на дрібні питання. Видно, що людина глибоко розуміється на OpenCart. Однозначно вартує своїх грошей.

07.11.2025

Потрібна була послуга «Linux tuning — swap, OOM killer, ядро», і під трафіком були мережеві затори. Підхід професійний, усе по суті. Роботу здали з документацією і поясненнями. Однозначно вартує своїх грошей.

Написати відгук
Telegram