Показаны сообщения с ярлыком tools. Показать все сообщения
Показаны сообщения с ярлыком tools. Показать все сообщения

9 февраля 2011 г.

Время на выполнение операции

Набрав команду и нажав Enter порой не хватает узнать сколько времени займет выполнение. Именно cкорость обработки данных и будет нам показывать 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