Egy korábbi bejegyzésben írtam a pipe viewerről ( pv ), aminek segítségével információt kaphatunk például arról, hogy egy nagy fájl tömörítése során milyen sebességgel olvassuk az inputfájlt:
pv nagy.pgn | gzip -c > nagy.gz
Mint a neve is utal rá, pv alapvető célja a megfigyelés, és nem módosítja az eredeti parancs (fenti példában gzip) működését.
Van azonban egy kapcsoló ( -L ), aminek segítségével limitálhatjuk az adatáramlás sebességét:
pv -L 1M nagy.pgn | gzip -c > nagy.gz
A példában 1 MB/s-ban korlátoztuk a nagy.pgn fájl olvasási sebességét. A kapcsoló sebességével egyrészt jobban beoszthatjuk az erőforrásokat, másrészt például tesztelhetjük scriptjeink működését lassú hálózati kapcsolaton.
