PV — это сокращенно pipeviewer (просмотровщик пайпов), показывает cкорость обработки данных.
Установка pv в Ubuntu проста (в Debian аналогично):
#aptitude install pv |
Примеры использования:
1. Предположим, что у вас есть файл access.log в несколько гигабайт, который содержит логи сервера. Вы хотите сжать его так:
#gzip -c access.log > access.log.gz |
Так как файл большой то нет понимания насколько долгим будет процесс сжатия.
Используя pv можно точно оценить время, которое займет данный процесс.
#pv access.log | gzip > access.log.gz 335MB 0:00:19 [49.3MB/s] [=> ] 18% ETA 0:00:59 |
2. Копирование большого количества данных через сеть с использованием утилиты nc.
Предположим, у есть два компьютера A и B. Хотим перенести директорию с A на B. Наибыстрейший путь это использовать tar и nc.
# на компе A с IP 192.168.30.10 # на компе B |
Вот простейшие примеры. Строив сложные команды можно получать дополнительную информацию по процессам.
Обновлено 06.04.2016 21:33