Sunday, July 26, 2009

Unix pipes: наводим красоту

Что такое pipe я думаю знают все пользователи unixlikes.
С помощью утилиты pv (pipe viewer) можно визуализировать поток данных через пайп, а также узнать пропускную способность и ETA.

Используется pv аналогично cat:

pv access.log | gzip > access.log.gz
611MB 0:00:11 [58.3MB/s] [=> ] 15% ETA 0:00:59

tar -cf - . | pv -s $(du -sb . | awk '{print $1}') | gzip > out.tgz
253MB 0:00:05 [46.7MB/s] [> ] 1% ETA 0:04:49




No comments:

Post a Comment