LINUX.ORG.RU
ФорумTalks

Фоновая архивация


0

0

Хочеться заархивировать несколько каталогов - а в них много файлов. Как запустить tar чтобы он не загружал проц на 100%? пока думаю сделать юзера ограниченого в /etc/security/limits.conf и из под него запускать. но неясно при превышении лимита процес будет убиваться или нет? может есть другой способ?


а просто приоритет минимальный?

namezys ★★★★
()
Ответ на: комментарий от Sun-ch

на сколько помню задание приоритета через nice действует только между процесами запушеными через nice.
если запускать 1 процесс то толку никакого.

HBiT
() автор топика

Для этого существует nice. Ставишь niceness на 20 и tar всё так же будет грузить процессор на 100%, но ядро по первому же требованию будет отдавать процессорное время другим процессам.

Deleted
()
Ответ на: комментарий от HBiT

>> на сколько помню задание приоритета через nice действует только между процесами запушеными через nice. если запускать 1 процесс то толку никакого.

Ошибаешься, толк очень даже есть.

Deleted
()
Ответ на: комментарий от HBiT

7408 user 34 19 8964 7800 368 S 70 0.9 0:04.51 bzip2 7407 user 34 19 4056 1124 932 R 7 0.1 0:00.40 tar

HBiT
() автор топика
Ответ на: комментарий от HBiT

nice runs utility at an altered scheduling priority.

Пишешь nice +8 tar .....

Sun-ch
()

>Как запустить tar чтобы он не загружал проц на 100%

Ты нашёл способ консервирования тактов процессора 8-0?

DonkeyHot ★★★★★
()
Ответ на: комментарий от dilmah

>> huh? tar не грузит проц

Может он решил забекапить впрок десяток гигабайт содержимого /dev/urandom =).

Deleted
()
Ответ на: комментарий от abraziv_whiskey

> Он же не процессор в первую очередь грузит, а диск?

ionice нэ?

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