Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

🛰️ Эффективный способ мониторинга ресурсов с помощью cgroups

🛰️ Эффективный способ мониторинга ресурсов с помощью cgroups Готов ли ты сделать управление ресурсами на сервере по-настоящему умным? Сегодня расскажу о мощном инструменте, который поможет разграничить CPU, память и диск — cgroups. Их используют для изоляции и контроля проектов, не мешая друг другу. Ключевые преимущества: - Возможность ограничивать ресурсы для каждого процесса - Более стабильная работа системы и предотвращение "утечки" ресурсов - Упрощение автоматизации и масштабирования Создадим простую настройку: - Создай группу с помощью команд: mkdir /sys/fs/cgroup/memory/myapp - Ограничь память: echo 500M > /sys/fs/cgroup/memory/myapp/memory.limitinbytes - Добавь процесс, например: echo $(pidof my_process) > /sys/fs/cgroup/memory/myapp/cgroup.procs Теперь этот процесс не превысит выделенную память, даже если захочет! Использование cgroups — это как дать каждому проекту собственный супергеройский костюм, не мешая соседям. А ты уже использовал cgroups для автоматизации или

🛰️ Эффективный способ мониторинга ресурсов с помощью cgroups

Готов ли ты сделать управление ресурсами на сервере по-настоящему умным?

Сегодня расскажу о мощном инструменте, который поможет разграничить CPU, память и диск — cgroups. Их используют для изоляции и контроля проектов, не мешая друг другу.

Ключевые преимущества:

- Возможность ограничивать ресурсы для каждого процесса

- Более стабильная работа системы и предотвращение "утечки" ресурсов

- Упрощение автоматизации и масштабирования

Создадим простую настройку:

- Создай группу с помощью команд:

mkdir /sys/fs/cgroup/memory/myapp

- Ограничь память:

echo 500M > /sys/fs/cgroup/memory/myapp/memory.limitinbytes

- Добавь процесс, например:

echo $(pidof my_process) > /sys/fs/cgroup/memory/myapp/cgroup.procs

Теперь этот процесс не превысит выделенную память, даже если захочет!

Использование cgroups — это как дать каждому проекту собственный супергеройский костюм, не мешая соседям.

А ты уже использовал cgroups для автоматизации или изоляции проектов?

Пробовал ли ты управлять ресурсами через другие инструменты или системы?

💬 Приглашаем в наш канал https://t.me/LinuxSkill — там много полезных статей и лайфхаков, а для системных админов есть классный бот https://t.me/gradeliftbot: «Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot»!

📩 Завтра расскажем, как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!