Podívejte se na odpovědi z této otázky
08
Můžete například použít 10
než začnete
sudo apt-get install pv # if you do not have it
pv < /dev/sda > /dev/sc3 # it is reported to be faster
pv /dev/sda > /dev/sc3 # it seems to have the same speed of the previous one
#or
sudo dd if=/dev/sda | pv -s 1844G | dd of=/dev/sdc3 # Maybe slower
Výstup:
440MB 0:00:38 [11.6MB/s] [======> ] 21% ETA 0:02:19
27
Pokud jste již spustili 37
Jakmile určíte jeho PID (Ctrl -Z +44
a přečtete si to , nebo 52
... ) můžete poslat signál 67
(nebo 71
nebo 84
viz níže) a přečtěte si výstup.
Pokud je PID programu 1234 s
kill -USR1 1234
96
odpoví na terminálu svého STDERR něčím podobným jako
4+1 records in
4+0 records out
41943040 bytes (42 MB) copied, 2.90588 s, 14.4 MB/s
:místo toho použijte
103
.
Existuje sigaction s názvem 116
. 123
jeden by v tomto případě měl ukončit program (134
)...
V Ubuntu použijte 149
(157
).
Můj hlavní nástroj pro tento druh věcí je 166
:
Tento nástroj lze popsat jako Tiny , Dirty, Linux-and-OSX-Only C příkaz, který hledá základní příkazy coreutils (cp, mv, dd, tar, gzip/gunzip, cat atd.), které jsou aktuálně spuštěny ve vašem systému, a zobrazujeprocento zkopírovaných dat. Může také zobrazovat odhadovaný čas a propustnost a poskytuje „top-like“ režim (monitorování).
175 v akci" snímek obrazovky">
Jednoduše naskenuje
189
pro zajímavé příkazy a pak se podívá do adresářů198
a203
k nalezení otevřených souborů a hledání pozic a hlášení stavu pro největší soubor.Je velmi lehký a kompatibilní s prakticky jakýmkoli příkazem.
Považuji to za užitečné, protože:
- ve srovnání s
217
v potrubí nebo221
, nemusím si pamatovat, že mám spustit jiný příkaz, když zahájím operaci, mohu sledovat věci až poté; - ve srovnání s
233
, funguje prakticky na jakýkoli příkaz, nemusím vždy dvakrát kontrolovat manuálovou stránku, abych se ujistil, že kopii náhodou nezabíjím; je také hezké, že při vyvolání bez parametrů ukazuje průběh jakéhokoli běžného příkazu „přenosu dat“, který právě běží, takže nemusím ani hledat PID; - ve srovnání s
242
, opět nemusím hledat PID.
Spusťte 254
, pak v samostatném shellu vyvolejte následující příkaz:
pv -d $(pidof dd) # root may be required
Díky tomu získá pv statistiku všech otevřených deskriptorů souborů 265
proces. Ukáže vám, kde se nachází vyrovnávací paměť pro čtení a zápis.