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

📡 Ускоряем работу скриптов для Linux: тайм-ауты и лимиты

📡 Ускоряем работу скриптов для Linux: тайм-ауты и лимиты

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

- Используй команду timeout, чтобы ограничить время выполнения процесса:

timeout 30s команда

- На уровне системы настрой лимиты с помощью cgroups или ulimits:

- Для ограничения ресурсов с помощью ulimits:

ulimit -v 1048576 # ограничение по виртуальной памяти

ulimit -n 1024 # лимит открытых файлов

- Или создавай cgroups для разделения ресурсов между задачами. Это даст контроль и предотвратит зависания системы.

Зачем это?

- Не даст processes убить систему

- Повысит стабильность и предсказуемость работы скриптов

- Позволит запускать больше задач одновременно

А какие хитрости используешь ты, чтобы оптимизировать скрипты?

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

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