pv -L
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.