Найти в Дзене
Уроки Linux

🖥️ Как управлять ресурсами с помощью cgroups и systemd

🖥️ Как управлять ресурсами с помощью cgroups и systemd

Привет, любители Linux и автоматизации! 🚀

Хотите научиться контролировать ресурсы ваших служб и процессов? Тогда сегодня расскажу о простых, но мощных инструментах — cgroups и systemd!

Это словно невидимый регулятор, который не даст вашему приложению захватить все ресурсы системы и поможет управлять нагрузкой.

Плюсы таких техник:

- Распределение CPU, по памяти и дискам

- Ограничение ресурсов для опасных процессов

- Автоматическая перезагрузка при сбоях

Например, настроить ограничение по CPU можно через systemd:

- Создаешь свой unit-файл:

sudo systemctl edit my_service

- И добавляешь параметры:

[Service]

CPUQuota=50%

MemoryMax=1G

И всё — теперь рабочий процесс не будет мешать остальным!

Маленький секрет: вы знаете ли, что эта настройка не только предотвращает зависания системы, но и помогает оптимизировать работу в контейнерах?

А вы уже пробовали привязывать процессы по ресурсам? Или предпочитаете экспериментировать с другими методами?

Приглашаю подписаться на https://t.me/LinuxSkill, там ещё больше крутых статей, а для проверки знаний — https://t.me/gradeliftbot!

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!