Набрав команду и нажав Enter порой не хватает узнать сколько времени займет выполнение. Именно cкорость обработки данных и будет нам показывать pv. Установка необходимого пакета
Пример работы:
Результат выполнения:
Наглядно видно, что за 15 секунд прошло 128Мб — это 18% от всего объема, до завершения операции осталось 1 минута 7 секунд.
С катологами дела обстоят немного подругому:
Что б узнать время оканчания, необходимо добавить ключик -S:
Можно так же составлять команды из несколько копий pv.
Скорость работы дисковой подсистемы:
aptitude install pv
Пример работы:
pv temp | gzip > temp.gz
Результат выполнения:
128MB 0:00:15 [ 9.1MB/s] [=====>.....................] 18% ETA 0:01:07
Наглядно видно, что за 15 секунд прошло 128Мб — это 18% от всего объема, до завершения операции осталось 1 минута 7 секунд.
С катологами дела обстоят немного подругому:
tar -czf - . | pv > out.tgz 21.9MB 0:00:15 [1.47MB/s]
[...<=>.....................]
[...<=>.....................]
Что б узнать время оканчания, необходимо добавить ключик -S:
tar -czf - . | pv -s $(du -sb | grep -o '[0-9]*') > out.tgz
44.3MB 0:00:27 [1.73MB/s] [>..........................] 0% ETA 13:36:22
44.3MB 0:00:27 [1.73MB/s] [>..........................] 0% ETA 13:36:22
Можно так же составлять команды из несколько копий pv.
tar -cf - . | pv -cN tar -s $(du -sb | grep -o '[0-9]*') | gzip | pv -cN gzip > out.tgz
tar: 97.1MB 0:00:08 [12.3MB/s] [>......................] 0% ETA 1:50:26
gzip: 13.1MB 0:00:08 [1.6MB/s] [....<=>................]
tar: 97.1MB 0:00:08 [12.3MB/s] [>......................] 0% ETA 1:50:26
gzip: 13.1MB 0:00:08 [1.6MB/s] [....<=>................]
Скорость работы дисковой подсистемы:
pv /dev/zero > /dev/null
7GB 0:00:08 [4,41GB/s] [....<=>................]
7GB 0:00:08 [4,41GB/s] [....<=>................]
Комментариев нет :
Отправить комментарий