Portál AbcLinuxu, 8. května 2025 02:40

Dotaz: dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?

2.9.2020 18:19 chinook | skóre: 28
dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?
Přečteno: 1273×
Odpovědět | Admin
Kopíruji si partition přes internet. Na pomalejší stanici je garantovaný 200mbit internet. Ale nad 50Mbit se nedostanu. Ani na jedné straně není nijak vytížené CPU. Teoreticky by to mělo jít ještě komprimovat, abych zvýšil rychlost, ale nemá to žádný vliv.

Zkoušel jsem i ssh, ale to bylo snad ještě pomalejší:
ssh root@server.cz "dd if=/dev/sda bs=16M" | pv | dd of=/dev/vg1/vg1-lv-l
Co to brzdí?

Disky v pohodě stihají. Test na obou serverech:
dd if=/dev/sda bs=16M | pv | cat - > /dev/null
Naměřil nějakých 200MiB/s.

úzké hrdlo jsem nenašel. Asi mně to nevadí, že je to tak pomalé. Počkám nějaký ten den, než se to přenese, ale spíše ze zajímavosti.


Řešení dotazu:


Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.9.2020 18:40 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kopíruji si partition přes internet.

Jaký typ přenosu to představuje, když ssh bylo až dalším způsobem?
2.9.2020 19:01 z_sk | skóre: 34 | blog: analyzy
Rozbalit Rozbalit vše Re: dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ak chces realnu rychlost prenosu tak:
ssh user@server "dd if=/dev/zero bs=16M count=20 status=progress" | dd of=/dev/shm/zeros
debian.plus@protonmail.com
2.9.2020 20:20 z_sk | skóre: 34 | blog: analyzy
Rozbalit Rozbalit vše Re: dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?
Alebo lepsie:
ssh user@server "dd if=/dev/zero bs=16M count=20 status=progress" | dd of=/dev/null
debian.plus@protonmail.com
2.9.2020 21:56 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nepleteš si náhodou jednotky Mbit/s a MiB/s?
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
3.9.2020 02:25 Bherzet | skóre: 19 | blog: Bherzetův blog
Rozbalit Rozbalit vše Re: dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Těch garantovaných 200 Mbps je jen download, nebo i upload? Zkusil bych si ověřit (přeměřit) nejprve tohle, protože pokud samotné čtení z disku frčí 200 MiB/s, ale přes síť to jde jen 50 Mbps, na úzké hrdlo prostě vypadá ta síť.
3.9.2020 02:27 Bherzet | skóre: 19 | blog: Bherzetův blog
Rozbalit Rozbalit vše Re: dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?
A popř. ještě zkus změřit samotnou rychlost zápisu na ten cílový disk. Ale začni tím připojením, tam bych zakopaného psa tipoval především.
6.9.2020 11:01 chinook | skóre: 28
Rozbalit Rozbalit vše Re: dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?
Tak máte pravdu. Je to dáno ISP v serverovně. Kde jsem to tedy nečekakl, protože tam ještě připlácím za 1GBIT a nejede to ani 100Mbitem.
6.9.2020 18:34 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?
Ono to asi bude tým, že 1Gbit/s je cca 125MByte/s.
6.9.2020 19:22 z_sk | skóre: 34 | blog: analyzy
Rozbalit Rozbalit vše Re: dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?
A ta rychlost je na fyzickej vstve a nie na aplikacnej.
debian.plus@protonmail.com
18.9.2020 18:22 chinook | skóre: 28
Rozbalit Rozbalit vše Re: dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?
Ale mně to jede rychlostí 1-5MiB/s což je max 40Mbit.
6.9.2020 18:50 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?
Ten příplatek bude asi za rychlost poskytnutého portu (1Gbps/100Mbps), ne za garanci rychlosti.
7.9.2020 13:42 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Zkusil jsi to změřit pomocí iperf? (Zkus jednosměrná i obousměrná měření, jen tak pro jistotu.)

18.9.2020 18:21 chinook | skóre: 28
Rozbalit Rozbalit vše Re: dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?
Tak iperf ukazuje kolem 190MBit. Což by odpovídalo. Na jedné straně mám 200Mbit
18.9.2020 19:07 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?
Nemůže to brzdit komprese v rámci ssh? Co zkusit ssh -o Compression=no ......
21.9.2020 09:49 chinook | skóre: 28
Rozbalit Rozbalit vše Re: dd bs=16M if=/dev/sda | nc server.cz 19000 proč je to tak pomalé?
To jsem zkoušel a taky nic.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.