Задача на собеседовании админу
Dec. 12th, 2013 10:50 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Придумал subj: как стандартными средствами в gnu уних/линух окружении
запустить на параллельное выполнение задачи, чтобы la не превышал какое-либо
значение. Например: есть каталог с тучей больших файлов, всех их надо
зипнуть или гзипнуть, задания можно запускать параллельно,
общий la не должен превышать 2.5.
пс. наверно пятничная задачка :)
запустить на параллельное выполнение задачи, чтобы la не превышал какое-либо
значение. Например: есть каталог с тучей больших файлов, всех их надо
зипнуть или гзипнуть, задания можно запускать параллельно,
общий la не должен превышать 2.5.
пс. наверно пятничная задачка :)
no subject
Date: 2013-12-12 10:28 pm (UTC)no subject
Date: 2013-12-12 10:50 pm (UTC)просто интересны и альтернативные варианты.
no subject
Date: 2013-12-12 10:50 pm (UTC)no subject
Date: 2013-12-12 11:23 pm (UTC)%.log.bz2: %.log; bzip2 -9q $<
all: $(addsuffix .bz2,$(wildcard *.log))
^D
в принципе, можно поставить и ограничение в -j чтобы на старте много
процессора не забирало.
no subject
Date: 2013-12-12 11:24 pm (UTC)no subject
Date: 2013-12-13 05:39 am (UTC)no subject
Date: 2013-12-13 12:30 am (UTC)задачка из разряда: как передать параллельно кучу файлов с суммарной скоростью не больше 100кб/сек
no subject
Date: 2013-12-13 05:57 am (UTC)пока не придумал.
no subject
Date: 2013-12-13 06:29 pm (UTC)