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

🖥️ Ускоряем работу Linux: использование cgroups для ограничения ресурсов

🖥️ Ускоряем работу Linux: использование cgroups для ограничения ресурсов Привет! Хотите научиться управлять ресурсами ваших процессов на Linux тонко и эффективно? Тогда этот лайфхак точно для вас! С помощью cgroups можно задать лимиты по CPU, памяти и другим ресурсам — убедитесь, что никто не съест всю вашу систему. 🛠️ Почему это важно? - Предотвращение «зависания» системы - Защита критических процессов от перегрузки - Простое управление ресурсами в контейнерах и сервисах Для начала создаем группу: - Создаешь папку для ограничений: sudo mkdir /sys/fs/cgroup/memory/my_limit - Указываешь лимит памяти (например, 500мб): echo 500000000 | sudo tee /sys/fs/cgroup/memory/my_limit/memory.limit_in_bytes - Добавляешь процесс в группу: echo $(pidof my_process) | sudo tee /sys/fs/cgroup/memory/my_limit/cgroup.procs Теперь даже самый «жадный» процесс не сможет съесть всю память! Работает быстро, без лишних перезапусков и сложных настроек. Многие системные администраторы недооценивают э

🖥️ Ускоряем работу Linux: использование cgroups для ограничения ресурсов

Привет! Хотите научиться управлять ресурсами ваших процессов на Linux тонко и эффективно? Тогда этот лайфхак точно для вас! С помощью cgroups можно задать лимиты по CPU, памяти и другим ресурсам — убедитесь, что никто не съест всю вашу систему.

🛠️ Почему это важно?

- Предотвращение «зависания» системы

- Защита критических процессов от перегрузки

- Простое управление ресурсами в контейнерах и сервисах

Для начала создаем группу:

- Создаешь папку для ограничений:

sudo mkdir /sys/fs/cgroup/memory/my_limit

- Указываешь лимит памяти (например, 500мб):

echo 500000000 | sudo tee /sys/fs/cgroup/memory/my_limit/memory.limit_in_bytes

- Добавляешь процесс в группу:

echo $(pidof my_process) | sudo tee /sys/fs/cgroup/memory/my_limit/cgroup.procs

Теперь даже самый «жадный» процесс не сможет съесть всю память!

Работает быстро, без лишних перезапусков и сложных настроек.

Многие системные администраторы недооценивают этот инструмент — а зря! Такие гибкие лимиты помогают не только в DevOps, но и в обычных задачах.

Готовы ли вы полностью контролировать ресурсы ваших приложений? Или есть идеи, как это можно улучшить?

Пишите в комментариях, делитесь опытом!

---

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

- Уверен в своих знаниях Linux? Пройди тесты в канале https://t.me/LinuxSkill или узнай всю правду о рынке вакансий системных администраторов в telegram боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут!

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