La herramienta se utiliza para almacenar en búfer flujos de datos y mostrar la tasa de entrada/salida [E/S], como el caudal de transferencia y el resumen de la actividad. Es especialmente útil en contextos donde la fuente y el destino de un flujo de datos tienen velocidades distintas, como al hacer copias de seguridad a cintas, transferir mediante red o cuando se necesita suavizar picos de actividad para evitar cuellos de botella.
$ cat archivo.img | mbuffer > destino.img
$ mbuffer -s 128k -m 1G < archivo.img | nc destino 9090
$ nc -l -p 9090 | mbuffer -s 128k -m 1G > archivo.recibido