@Drno

Как ограничить CPU для скрипта?

Добрый день. Есть простой bash скрипт. Он скачивает и распаковывает\добавляет и запускает LXC контейнер

Машинка слабенькая, с нее играет фоновая музыка в "зал", поэтому она не должна лагать\тормозить. Проблема в том что при распаковке и добавлении контейнера ЦП сильно грузится, тормозят фоновые процессы. Надо ограничить его в потреблении. Как это правильно сделать?

Неск команд которые собственно и грузят ЦП

sudo lxc list (это первый раз когда, происходит инициализация и автосоздание конфиов\сертификатов)

sudo lxc image import /root/myLXC.tar.gz --alias LXC-base (собственно распаковка архива с контейнером)
  • Вопрос задан
  • 239 просмотров
Решения вопроса 2
@pfg21
ex-турист
упаковать процесс в отдельный слайс cgroups и слайсу навесить ограничения
тогда все порожденные субпроцессы будут иметь ограничения слайса.
https://habr.com/ru/company/redhatrussia/blog/423051/
и куча других подобных

хотя тебе же это надо разово, тогда нафих все умумдрения, просто через htop повысить приоритет аудиопроигрывателю.
ну а после запуска распаковки понизить приоритет gzip до "плинтуса", он один фиг отожрет все свободное пространство процессора, но зато вообще никому помешать не сможет.
Ответ написан
karabanov
@karabanov Куратор тега Linux
Системный администратор
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы