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

📡 Улучшаем производительность Linux с помощью cgroups

📡 Улучшаем производительность Linux с помощью cgroups! Хочешь, чтобы твоя система работала быстрее и стабильнее? Тогда разбираемся, как использовать cgroups — мощный инструмент для управления ресурсами. Они позволяют ограничивать CPU, память и диск, чтобы критические процессы не мешали остальным. Плюсы применения cgroups: - Больше контроля — выделяешь ресурсы под нужды клиента или сервиса - Защита системы — предотвращаешь "зависание" из-за тяжелых задач - Легкое масштабирование — быстро добавляешь или убираешь лимиты Создадим свою первую группу управления: - Создаем группу: sudo cgcreate -g memory,cpu:mygroup - Ограничиваем использование CPU и памяти: sudo cgset -r cpu.cfs_quota_us=50000 mygroup sudo cgset -r memory.limit_in_bytes=500M mygroup - Запускаем процесс под управлением: sudo cgexec -g memory,cpu:mygroup your_application Теперь ты можешь управлять ресурсами для каждого процесса, не боясь "перекоса" системы. Это как дирижер, который управляет оркестром ресурсов. Готов п

📡 Улучшаем производительность Linux с помощью cgroups!

Хочешь, чтобы твоя система работала быстрее и стабильнее? Тогда разбираемся, как использовать cgroups — мощный инструмент для управления ресурсами.

Они позволяют ограничивать CPU, память и диск, чтобы критические процессы не мешали остальным.

Плюсы применения cgroups:

- Больше контроля — выделяешь ресурсы под нужды клиента или сервиса

- Защита системы — предотвращаешь "зависание" из-за тяжелых задач

- Легкое масштабирование — быстро добавляешь или убираешь лимиты

Создадим свою первую группу управления:

- Создаем группу:

sudo cgcreate -g memory,cpu:mygroup

- Ограничиваем использование CPU и памяти:

sudo cgset -r cpu.cfs_quota_us=50000 mygroup

sudo cgset -r memory.limit_in_bytes=500M mygroup

- Запускаем процесс под управлением:

sudo cgexec -g memory,cpu:mygroup your_application

Теперь ты можешь управлять ресурсами для каждого процесса, не боясь "перекоса" системы. Это как дирижер, который управляет оркестром ресурсов. Готов поэкспериментировать?

А у тебя есть опыт использования cgroups? Или идея — попробовать сразу на продакшене?

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

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

🧠 - Как автоматизировать бэкапы через bash https://t.me/LinuxSkill

🧠 - 10 команд для мониторинга ресурсов системы https://t.me/LinuxSkill