LINUX.ORG.RU
ФорумAdmin

Демон cpulimit

 , , ,


0

1

intro
Обычно у меня работает два браузера, редактор + несколько мелких приблуд. Но по всей видимости моего Core2Duo T6600 для всего этого не хватает. Решил заюзать cpulimit. Нашел следующую инстркуцию: http://osmaster.org.ua/kak-ogranichit-ispolzovanie-tsentralnogo-protsessora-d...
Сделал все по ней, но с удивлением обнаружил что работает все не совсем так как я ожидал. Отладка приложенного скрипта показала, что автор какой-то буржуй и думает что все в мире работают на буржуинском языке... но увы.
Конечно помогло бы простое добавление LC_ALL=C в начала команд, но решил доработать и вводить ограничение в зависимости от LA.
Набросал следующее: https://pastebin.com/4CT2KRrp

trouble
Когда скрипт запущено просто в консоле - все ок. Но когда я запускаю его как сервис:

sudo cp ~/.cpulimit/cpulimit_daemon.sh /usr/bin
sudo service cpulimit  restart
sudo service cpulimit status
● cpulimit.service
   Loaded: loaded (/etc/init.d/cpulimit; bad; vendor preset: enabled)
   Active: active (running) since Вт 2017-08-15 15:33:32 MSK; 14s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 28462 ExecStop=/etc/init.d/cpulimit stop (code=exited, status=0/SUCCESS)
  Process: 28484 ExecStart=/etc/init.d/cpulimit start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/cpulimit.service
           ├─28489 /bin/bash /usr/bin/cpulimit_daemon.sh
           └─28575 sleep 4

авг 15 15:33:32 alex-laptop systemd[1]: Stopped cpulimit.service.
авг 15 15:33:32 alex-laptop systemd[1]: Starting cpulimit.service...
авг 15 15:33:32 alex-laptop cpulimit[28484]:  * cpulimit daemon started successfully
авг 15 15:33:32 alex-laptop systemd[1]: Started cpulimit.service.
То вижу что он никогда не пораждает процессов cpulimit блаблабла

Почему?

★★★★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.