767просмотров
19.1%от подписчиков
27 марта 2026 г.
Score: 844
Управление процессами: ядра, приоритеты, лимиты Контролируйте, как процессы используют ресурсы системы — без изменения кода. Привязка к ядрам:
taskset -c 0,2 ./heavy_script.sh # запустить только на ядрах 0 и 2
taskset -cp 1234 # посмотреть привязку процесса
taskset -cp 1 1234 # переназначить процесс на ядро 1 Изменение приоритета:
nice -n 10 ./backup.sh # запустить с низким приоритетом (-20..19)
renice -n 5 -p 1234 # изменить приоритет работающего процесса Ограничение ресурсов:
ulimit -u 100 # максимум 100 процессов для пользователя
ulimit -v 500000 # ограничить память до ~500 МБ
ulimit -f 102400 # максимум 100 МБ на файл при записи Полезно для изоляции тяжёлых задач, предотвращения перегрузки системы и чёткого распределения ресурсов между сервисами. #терминал @clubLinux