ocehb: (Default)
ocehb ([personal profile] ocehb) wrote2013-12-12 10:50 pm
Entry tags:

Задача на собеседовании админу

Придумал subj: как стандартными средствами в gnu уних/линух окружении
запустить на параллельное выполнение задачи, чтобы la не превышал какое-либо
значение. Например: есть каталог с тучей больших файлов, всех их надо
зипнуть или гзипнуть, задания можно запускать параллельно,
общий la не должен превышать 2.5.

пс. наверно пятничная задачка :)

[identity profile] knutov.livejournal.com 2013-12-12 10:50 pm (UTC)(link)
Без разницы, мне просто интересно.

[identity profile] knutov.livejournal.com 2013-12-12 11:24 pm (UTC)(link)
Круто. Я о таком варианте вообще не думал )

[identity profile] vlad (from livejournal.com) 2013-12-13 12:30 am (UTC)(link)
в принципе правильно, но смахивает на читерство ;)

задачка из разряда: как передать параллельно кучу файлов с суммарной скоростью не больше 100кб/сек

[identity profile] vlad (from livejournal.com) 2013-12-13 06:29 pm (UTC)(link)
ну тут в любом случае необходим некий диспетчер (сейчас это make), который будет следить за LA и ограничивать. можно его баше написать, можно на руби,js,C и тп, принципиальной разницы нет