pipebench
« Back to VersTracker
Description:
Measure the speed of STDIN/STDOUT communication
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: cli benchmark performance pipe utility
Install: brew install pipebench
About:
Pipebench is a command-line utility designed to measure the throughput of data piped between STDIN and STDOUT. It functions as a transparent proxy, calculating the transfer speed and total bytes passed through. This provides a simple and effective way to benchmark the performance of shell pipelines and data processing tools.
Key Features:
  • Measures STDIN-to-STDOUT throughput in real-time
  • Acts as a transparent filter in shell pipelines
  • Reports total bytes transferred and elapsed time
  • Lightweight and simple to use
Use Cases:
  • Benchmarking the speed of data processing tools like grep, sed, or awk
  • Measuring the throughput of disk I/O operations (e.g., cat file | pipebench > /dev/null)
  • Testing network stream speeds within a local shell environment
Alternatives:
  • dd – The 'dd' command can measure throughput using its 'status=progress' flag but is primarily a file copy utility.
  • pv – 'pv' (Pipe Viewer) is a more feature-rich alternative that provides progress bars, ETA, and detailed statistics.
Version History
Detected Version Rev Change Commit
Sep 13, 2025 10:58am 0 VERSION_BUMP 2178c028
Sep 13, 2024 6:31am 0 VERSION_BUMP 447b2dd8