Вычислить разницу во времени между двумя строками

Давайте проведем несколько тестов. Только

tar :

time sh -c 'tar -czf test.tar.gz ~/Downloads'
tar: Removing leading `/' from member names
=====
JOB sh -c 'tar -czf test.tar.gz ~/Downloads'
74%    cpu
30.02s real
20.64s user
1.82s sys

tar направляет к gzip :

time sh -c 'tar -c ~/Downloads | gzip -1 > test.tar.gz'
tar: Removing leading `/' from member names
=====
JOB sh -c 'tar -c ~/Downloads | gzip -1 > test.tar.gz'
65%    cpu
27.23s real
16.07s user
1.88s sys

Мне кажется разумным, что tar направляет канал к gzip могут быть быстрее, потому что они выполнялись параллельно на многоядерной машине (у меня 2 процессора).

0
05.01.2018, 11:21
0 ответов

Теги

Похожие вопросы