gprog is a basic GUI pipe meter that shows the percentage complete as data moves through a Unix pipe. It is very fast because it uses a dual process design with a cache oblivious algorithm for self-tuning. Also, the presentation is largely decoupled from the transfer, so that the GUI won't slow down the transfer.
|Licenses||GPLv3 UCI License (BSD-like)|
Release Notes: The program was tuned to achieve well over 8 gigabits per second on modest hardware when the CPU is the limiting factor for performance. A display bug was fixed in estimated time of completion. A block size optimizer bug was fixed in IPL in some scenarios.
Release Notes: A pair of trivial but showstopping bugs in the non-treap-optimized blocksize optimizer were fixed. Anyone using version 1.05 or 1.06 is recommended to either get this release or install http://stromberg.dnsalias.org/~dstromberg/treap/.
Release Notes: The program is now about 2.5 times faster when reading from /dev/zero.
Release Notes: The processing menu allows one to select whether to exit on transfer completion. Partial estimate of blocks was dropped. Short size estimates are reported as a negative time. This version is considered stable.