Сообщество / Новая тема

Обсуждение статьиПервый комментарий откроет обсуждение — дальше все вопросы по этой статье будут собираться здесь

Об статье:
Как устроен приоритет ввода-вывода и почему ночной бэкап душит сайт

Ночью на сервере стартует бэкап: pg_dump базы, архивация логов, снапшот тома. Загрузка процессора почти не меняется — top показывает свободные ядра, но сайт в эти часы отвечает на секунды дольше обычного, база копит блокировки, очередь запросов растёт. Дело не в CPU: диск занят одним большим потоком чтения-записи, а у ядра по умолчанию нет понятия «это фоновая задача, пропусти вперёд настоящего пользователя». Разберём, как устроен приоритет ввода-вывода в Linux, что реально делает ionice и как защитить сайт от собственного бэкапа.

Подробнее →