1

Тема: cpulimit — ограничиваем использование ресурсов процессора

Наводка и Makefile из темы http://wl500g.info/showthread.php?t=28036
Домашняя страница http://cpulimit.sourceforge.net/
На русском http://www.ashep.org/2010/cpulimit-chut … nnee-koni/
Еще немного тут http://wl500g.info/showthread.php?t=22136&page=5 и на следующей странице форума.

Пакет для кинетика <тут была ссылка на пакет для тестировния. Cpulimit теперь в репозитории.>
Отписываемся.



2

Re: cpulimit — ограничиваем использование ресурсов процессора

Интересная программка, проверил на mediatomb при сканировании образа BD диска

/media/DISK_A1/system/usr/sbin/cpulimit -l 30 -z -e mediatomb &

четко держит загрузку CPU для mediatomb в районе 30%.



3

Re: cpulimit — ограничиваем использование ресурсов процессора

Работает. В репозитарии.



4

Re: cpulimit — ограничиваем использование ресурсов процессора

Привет, коллеги.

vovic67 пишет:

Интересная программка...
...четко держит загрузку CPU для mediatomb в районе 30%.

В свою очередь, хочу сказать спасибо за ряд идей и make-файлов, без которых не было бы этих пакетов в моём репозитории.

Со всеми вытекающими...


5

Re: cpulimit — ограничиваем использование ресурсов процессора

Zyxmon пишет:

Работает. В репозитарии.

что-то не вижу я его в репозитарии. Или он только в исходниках, а бинарника нет ?



6

Re: cpulimit — ограничиваем использование ресурсов процессора

23W, на месте он http://zyxel-keenetic-packages.googleco … ckages-r2/

Напоминаю, что старый репозитарий для старых прошивок не поддерживается.



7

Re: cpulimit — ограничиваем использование ресурсов процессора

Zyxmon пишет:

23W, на месте он http://zyxel-keenetic-packages.googleco … ckages-r2/

Напоминаю, что старый репозитарий для старых прошивок не поддерживается.

все верно, извини....



8

Re: cpulimit — ограничиваем использование ресурсов процессора

Кстати, очень полезная программка оказалась.
Огромное спасибо за добавление ее в репозитарий.



9

Re: cpulimit — ограничиваем использование ресурсов процессора

немного не понял как  ее запустить демоном?
засунул строчку в конец секции start

    
$MBIN -c $MCONFIG -m $MHOME -l $MLOG -P $MPID -d
    counter=5
    while [ $counter -gt 0 ]
    do
        daemon_status && break
        let counter=counter-1
        sleep 1
    done
    cpulimit -l 30 -z -e mediatomb & 

и запуск сервиса висит.
что мне исправить



10

Re: cpulimit — ограничиваем использование ресурсов процессора

Sabsem, нет режима демона у cpulimit. Но как и любое linux приложение cpulimit может быть отправлен в фон (background) с помощью символа '&'.



11

Re: cpulimit — ограничиваем использование ресурсов процессора

Zyxmon пишет:

Sabsem, нет режима демона у cpulimit. Но как и любое linux приложение cpulimit может быть отправлен в фон (background) с помощью символа '&'.

то есть  я правильно вставил в конец секции? и на работу других сервисов это не повлияет?



12

Re: cpulimit — ограничиваем использование ресурсов процессора

Sabsem, правильно.



13

Re: cpulimit — ограничиваем использование ресурсов процессора

Обновился cpulimit (прим.).

Zyxmon пишет:

Sabsem, нет режима демона у cpulimit. Но как и любое linux приложение cpulimit может быть отправлен в фон (background) с помощью символа '&'.

Теперь логика его работы изменилась. Он отправляется в фон демоном, в ожидании перечисленных процессов, которые необходимо ограничивать.

У меня shell-скрипт rrdstorm строит на роутере графики, вызывая по нескольку раз rrdtool. Раньше не получалось ограничивать его в аппетитах, так как cpulimit не контролировал дочерные процессы. Теперь стало удобнее.

Со всеми вытекающими...


14

Re: cpulimit — ограничиваем использование ресурсов процессора

Новая версия cpulimit в репозитории. Режим демона (отправка в background) делается флагом запуска -b.
После "opkg update" следует удалить предыдущую версию: "opkg remove cpulimit" и заново поставить новую: "opkg install cpulimit".