Current version: 1.5.7 [src] [srpm] [rpm] [rpm64]

Downloads
  • 118K
  • 103K
  • 131K
  • 60K
  • 61K
  • (AIX)
Information & Links

pv - Pipe Viewer - is a terminal-based tool for monitoring the progress of data through a pipeline. It can be inserted into any normal pipeline between two processes to give a visual indication of how quickly data is passing through, how long it has taken, how near to completion it is, and an estimate of how long it will be until completion.

Additional support is available for multiple instances working in tandem, to given a visual indicator of relative throughput in a complex pipeline:

[Pipe Viewer in action with a complex pipeline]

Source for all systems and RPMs for RPM-based i386 systems are available in the download area.

Comments, bug reports, and patches can be sent using the Contact Form.

If you liked pv, please consider a donation:

Packages and ports

CentOS / RHEL:Set up my YUM repository or use RepoForge, then do "yum install pv".
Fedora:Run "yum install pv"; the "extras" repository may be required. (Fedora package status here.)
Debian / Ubuntu:Run "apt-get install pv" to get the latest packaged version from "unstable" / "testing". (Debian QA page here.)
Slackware:Use this SlackBuild script.
Cygwin:Available as a package. (Christian Franke)
FreeBSD:Listed on FreshPorts.
OpenBSD:Listed under ports.
Solaris:Download binary packages from OpenCSW.
OpenSolaris:Includes pv version 1.1.4 in the "/dev" repository (as of build 119). Install with "pkg install SUNWpipe-viewer". (Menno Lageman)
AIX:An RPM from Pawel Piatek is in the downloads section.
MacPorts:Run "port install pv" to get the latest version. (Brandon Crawford)
Mac HomeBrew:Run "brew install pv" to get the latest version. (Justin Campbell)
Exherbo:Run "cave resolve -x app-misc/pv" to get the latest version. (Wulf C. Krueger)
Gentoo:Run "emerge sys-apps/pv" to get the latest version. (S. Lockwood-Childs; update from Peter Broadwell)
IRIX Nekoware:Available in the Nekoware "beta" repository. (Mark Round)
Syabas PopcornHour:Someone posted this port in a forum.

Notes

News

1.5.7 - 26 August 2014
1.5.3 - 4 May 2014
1.5.2 - 10 February 2014
1.5.1 - 23 January 2014
1.4.12 - 5 August 2013
1.4.6 - 22 January 2013
1.4.5 - 10 January 2013
1.4.4 - 11 December 2012
1.4.0 - 6 December 2012
1.3.9 - 5 November 2012
1.3.8 - 29 October 2012
(23 July 2012)
1.3.4 - 27 June 2012
1.3.1 - 9 June 2012
1.3.0 - 5 June 2012
This version had a bug in splice() handling which could in some circumstances corrupt data. Use 1.3.1 or newer.
(19 July 2011)
1.2.0 - 14 December 2010
1.1.4 - 6 March 2008
1.1.0 - 30 August 2007
1.0.1 - 4 August 2007
1.0.0 - 2 August 2007
0.9.9 (info) - 1 August 2007
0.9.9 - 5 February 2007
0.9.6 - 27 February 2006
0.9.2 - 1 September 2005
0.9.1 - 16 June 2005
0.9.0 - 15 November 2004
0.8.9 - 6 November 2004
0.8.6 - 29 June 2004
0.8.5 - 2 May 2004
0.8.2 - 24 April 2004
0.8.1 - 19 April 2004
0.8.0 - 12 February 2004
0.7.0 - 8 February 2004
0.6.4 - 14 January 2004
0.6.3 - 22 December 2003
0.6.2 - 6 August 2003
0.6.0 - 3 August 2003
0.5.9 - 23 July 2003
0.5.3 - 4 May 2003
0.5.0 - 15 April 2003
0.4.9 - 18 February 2003
0.4.5 - 13 December 2002
0.4.4 - 7 December 2002
0.4.0 - 27 November 2002
0.3.0 - 25 November 2002
0.2.6 - 21 October 2002
0.2.5 - 23 July 2002
0.2.3 - 19 July 2002
0.2.0 - 18 July 2002
0.1.0 - 17 July 2002
0.0.1 - 16 July 2002
This software is OSI Certified Open Source Software.
OSI Certified is a certification mark of the Open Source Initiative.
[OSI Certification Mark]