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.