TGViewer
Linux Ready | DevOps Linux Ready | DevOps @linux_ready · 11.3K subscribers
Post #468 1.95K
Хочешь управлять нагрузкой процессов без их убийства?

Команды nice и renice позволяют менять приоритет выполнения. Это помогает ограничить прожорливые задачи или наоборот — ускорить важные.

Создаём простой CPU-hog:
cat > cpu_hog.sh <<'EOF'
#!/bin/bash
while :; do :; done
EOF
chmod +x cpu_hog.sh


Запускаем два процесса с разным приоритетом:
nice -n 10 ./cpu_hog.sh & echo $! > pid_A.txt
nice -n 0 ./cpu_hog.sh & echo $! > pid_B.txt


Меняем приоритет:
sudo renice -n 0 -p $(cat pid_A.txt)   # повысить A
renice -n 15 -p $(cat pid_B.txt) # занизить B


Ещё раз проверяем:
top -b -n 1 -p $(cat pid_A.txt),$(cat pid_B.txt)


🔥 Итог: nice задаёт приоритет при запуске, renice позволяет менять его на лету, а чем выше значение niceness — тем меньше он нагружает систему.

🚪 Linux Ready | #практика
  • 🔥 14
  • 👍 6
  • ❤ 3
More from @linux_ready
  1. Oct 16, 2026GNU Make умеет специально ломать привычный порядок сборки, чтобы находить ошибки в зависим…
  2. Oct 16, 20267 дней бесплатного обучения во Frontend-разработке! 🔥 Ухвати свой шанс погрузиться в мир…
  3. Oct 16, 2026👩‍💻 Bash: управление фоновыми процессами и заданиями! В этом посте собраны основные кома…
  4. Oct 15, 2026Как принудительно ограничить аппетит прожорливого процесса, чтобы он не использовал весь п…
  5. Oct 15, 2026Клиенты переезжают в VK и Max. Ботов нужно переносить. Рук не хватает. Бизнесу срочно нужн…
  6. Oct 15, 2026👨‍💻 На Хабре лежит годная статья: «Всё, что вы настроили в Linux, можно было не настраив…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →