Автор: Тод Троксель (Todd Troxell)
Перевод: Алексей Бешенов
2008-01-16
Оригинал: «cpipe: Determine the throughput of a pipe», 23 декабря 2007 г.
Этот полезный пакет содержит простенькую программу cpipe для определения пропускной способности конвейера команд. Например, может использоваться для измерения скорости
$ cpipe -vt < /dev/urandom > /dev/null thru: 56.045ms at 2.2MB/s ( 1.3MB/s avg) 1.1MB thru: 74.936ms at 1.7MB/s ( 1.3MB/s avg) 1.2MB thru: 21.748ms at 5.7MB/s ( 1.4MB/s avg) 1.4MB thru: 90.131ms at 1.4MB/s ( 1.4MB/s avg) 1.5MBТакже можно отдельно измерять скорость чтения, записи, а также ограничивать пропускную способность:
$ cat /dev/zero | cpipe -s 100 -vt > /dev/null thru: 1256.079ms at 101.9kB/s ( 101.9kB/s avg) 128.0kB thru: 1259.942ms at 101.6kB/s ( 101.7kB/s avg) 256.0kB thru: 1260.469ms at 101.5kB/s ( 101.7kB/s avg) 384.0kBАвтор программы — Харальд Кирш. Соответствующий пакет есть в Debian начиная с Sarge, и в Ubuntu, начиная с Dapper.