rsync

Jak měřit a ukazovat vývoj rsync kopie Linuxu?

Jak měřit a ukazovat vývoj rsync kopie Linuxu?
Rsync znamená „vzdálená synchronizace“, což je bezplatný nástroj pro synchronizaci souborů příkazového řádku s otevřeným zdrojovým kódem používaný k přenosu souborů a adresářů do místních a vzdálených cílů. Je to efektivní nástroj, protože kopíruje pouze změny ze zdroje. Proto minimalizuje množství dat zkopírovaných do vzdáleného cíle. Používá se pro zálohování dat, zrcadlení a přenos dat z jednoho místa do druhého.

Normálně, když kopírujete soubor pomocí rsync, nezobrazuje žádný indikátor průběhu nebo míru rychlosti nebo velikosti přenesených dat. Během přenosů velkých souborů můžete někdy chtít zobrazit průběh přenosu a velikost přenesených dat.

V tomto rychlém tipu si ukážeme, jak měřit a ukázat postup rsync při kopírování souborů v Linuxu. Ukážeme vám také, jak zobrazit statistiky přenosu souborů.

Toto je syntaxe základního příkazu rsync:

Možnosti $ rsync ZDROJ CÍL

Například pro zkopírování adresáře s názvem sample a jeho obsahu do adresáře Downloads by byl tento příkaz:

$ rsync -av ukázka / Soubory ke stažení /

Kde A volba se používá pro rekurzivní synchronizaci a proti se používá pro podrobný výstup.

Toto je výstup výše uvedeného příkazu rsync, který zobrazuje podrobný výstup procesu přenosu souborů. Jak však vidíte, nezobrazuje žádný pokrok ani statistiku přenosu souborů.

Zobrazit postup kopírování Rsync

Chcete-li zobrazit průběh procesu kopírování Rsync, použijte volbu rsync built-in-progress.

Zde je syntaxe příkazu:

$ rsync - pokrok ZDROJOVÝ CÍL

Například pro zobrazení postupu při kopírování adresáře s názvem sample a jeho obsahu do adresáře Downloads by byl příkaz:

$ rsync -av - ukázka postupu / Soubory ke stažení /

Kde -progress se používá k zobrazení indikátoru průběhu převodů, A možnost rekurzivní synchronizace a proti pro zobrazení podrobného výstupu.

Toto je výstup výše uvedeného příkazu rsync, který zobrazuje průběh kopírování každého souboru do jiného umístění. Na konci přenosu souboru uvidíte souhrnný řádek zobrazující odesílané / přijímané bajty, rychlost přenosu, celkovou velikost a rychlost přenosu.

Ve výše uvedeném výstupu můžete vidět, že průměrná rychlost přenosu je 78 078 648.67 bajtů / s, celková velikost souboru je 169 746 317 bajtů a trvalo to 1.45 sekund na dokončení přenosu.

Zobrazit statistiky Rsync Copy

Existuje další možnost -staty, že některé další statistiky o přenosu souborů, jako je počet souborů a počet přenesených souborů, celková velikost souboru a celková velikost přeneseného souboru atd. Chcete-li tyto statistiky zahrnout do svého výstupu spolu s průběhem přenosu souborů, můžete použít volbu -stats s rsync následujícím způsobem:

$ rsync -progress -stats ZDROJOVÝ CÍL

Například pro zobrazení průběhu a statistik při kopírování adresáře s názvem sample a jeho obsahu do adresáře Downloads by byl tento příkaz:

$ rsync -av --progress --stats sample / Soubory ke stažení /

Kde -progress se používá k zobrazení indikátoru průběhu převodů, -staty pro zobrazení statistik, A možnost rekurzivní synchronizace a proti zobrazit podrobný výstup.

Toto je výstup výše uvedeného příkazu rsync, který zobrazuje průběh kopírování každého souboru do jiného umístění. Na konci přenosu souborů uvidíte statistiky přenosu souborů a souhrnný řádek zobrazující odesílané / přijímané bajty, rychlost přenosu, celkovou velikost a rychlost přenosu.

V tomto příspěvku jste se naučili měřit a ukazovat postup rsync kopírování souborů ze zdroje do cíle. Možnost -progress zobrazuje průběh přenosu, zatímco volby -stats zobrazují statistiky přenosu souboru. Tyto možnosti dávají nudnému uživateli něco, na co se může dívat při přenosu velkých souborů.

Hry Jak zvýšit FPS v Linuxu?
Jak zvýšit FPS v Linuxu?
FPS znamená Snímků za sekundu. Úkolem FPS je měřit snímkovou frekvenci při přehrávání videa nebo herních výkonech. Jednoduše řečeno, počet nepřerušova...
Hry Nejlepší hry Oculus App Lab
Nejlepší hry Oculus App Lab
Pokud jste vlastníkem náhlavní soupravy Oculus, musíte mít informace o bočním nakládání. Sideloading je proces instalace neukládaného obsahu do náhlav...
Hry Top 10 her k hraní na Ubuntu
Top 10 her k hraní na Ubuntu
Platforma Windows byla jednou z dominujících platforem pro hraní her kvůli velkému procentu her, které se dnes vyvíjejí, aby nativně podporovaly Windo...