Skip to content
10% off any project with promo code10% off with code
DevOps & Linux

Linux Tuning — Swap, OOM Killer, Kernel

10 reviews

Linux tuning for stability: OOM behaviour, swap, file and process limits, network parameters — for servers that fail in ways nobody can explain. From 1,000 UAH.

Linux Tuning — Swap, OOM Killer, Kernel Service

Linux tuning: memory, swap, kernel parameters

This service is for situations where a server behaves inexplicably: processes die for no apparent reason, the site intermittently returns errors, load spikes without a visible cause.

What I configure

  • out-of-memory behaviour — which processes to protect and which can be sacrificed;
  • swap: size and how eagerly the system reaches for it;
  • limits on open files and processes;
  • network parameters for servers handling many connections;
  • I/O scheduler settings matched to the disk type;
  • journald configuration, so logs do not consume the disk.

The most common reason people get in touch

Processes disappear without explanation. The site was working, then suddenly returned an error, and the logs are empty. Usually the system killed a process because memory ran out — and the database is the most frequent victim, because it holds the most.

The fix is not more swap, as is often suggested, but recalculating how much memory the web server and database actually consume together. It frequently turns out that the sum of their maximums exceeds physical memory — and the only question was when that would fire.

About expectations

Kernel tuning does not make a site twice as fast — it is not optimization, it is removing instability. If speed is the goal, performance optimization deals with different things.

Before and after

Before
  • Processes vanish without explanation: the site was working, then an error, and the logs are empty
  • When memory runs out, the system kills processes — most often the database
  • The web server and database together can claim more memory than the server has
After
  • Memory use of the web server and database recalculated together — instead of simply adding swap
  • Out-of-memory behaviour set: which processes to protect and which can be sacrificed; swap tuned
  • Open file and process limits, network parameters and an I/O scheduler matched to the disk type

Reviews (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, ядро», і під трафіком були мережеві затори. Підхід професійний, усе по суті. Роботу здали з документацією і поясненнями. Однозначно вартує своїх грошей.

Write a review
Telegram