Portál AbcLinuxu, 9. června 2025 18:29


Dotaz: Hledání úzkého hrdla v síti

22.9.2010 15:58 Myšpulín | skóre: 8
Hledání úzkého hrdla v síti
Přečteno: 919×
Odpovědět | Admin
Nevíte někdo, jaké nástroje použít pro analýzu sítě a nalezení úzkého hrdla? Mám síť s farmou virtualizovaných serverů, ale odezva celého systému je nějak pomalá. Potřeboval bych zjistit, jestli servery mezi sebou komunikují plnou rychlostí a jestli zbrždění není zapříčiněno slabým výkonem disků. Na disky jsem zkoušel toto:

hdparm -tT --direct /dev/sdxx

a na testování přenosových rychlostí přes switche jsem přes Midnight commander pustil kopírování velkého souboru. Zjistil jsem, že běžné sata disky mají pod linuxem čtecí rychlost kolem 100MB/s což se mi zdá strašně málo (sata2 by měla mít přenosovou rychlost 300MB/s). Rychlost kopírování přes nfs share a gigabitový switch byla maximálně 50MB/s (gb switch by měl mít cca 80MB???)

Jsou tyto rychlosti v normálnu, nebo ne?

Existují nějké další linuxové nástroje na měření přenosových a výkonových vlastností sítě a disků?

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

Odpovědi

22.9.2010 18:20 NN
Rozbalit Rozbalit vše Re: Hledání úzkého hrdla v síti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobry nastroj pro site je prosty ICMP ping s parametry, jako velikost paketu a vhodne nastaveny cil..

NN
23.9.2010 07:30 Myšpulín | skóre: 8
Rozbalit Rozbalit vše Re: Hledání úzkého hrdla v síti
Mohl by jste uvést praktický příklad. Zajímalo by mě, jak to použít. Děkuji
24.9.2010 12:02 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Hledání úzkého hrdla v síti
přkazy
ping adr
ping -s 1400 adr
ping -s 64000 adr 
vyrobí ICMP pakety s velikosti 64 bytů, 1408 bytů a 64008 bytů a ty velké se v ucpané síti šíří pomaleji, nebo některé neprojdou díky zahazování.
22.9.2010 19:29 D-Evil | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: Hledání úzkého hrdla v síti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Od běžných SATA disků se víc než 100 MB/s očekávat nedá, průměrná rychlost bude ještě menší. Co se týká rychlosti přenosu přes NFS, záleží na hardwaru. Z kvalitní síťovky se dá vyždímat i přes 100 MB/s, ale levný čipy na základních deskách obvyle zvládnou sotva 70 a ještě přitom naloží nemalou zátěž procesoru.
23.9.2010 07:59 Nestor10
Rozbalit Rozbalit vše Re: Hledání úzkého hrdla v síti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jaké tam máte disky? Jsou zapojeny v nějakém raidu? Běžné disky mají přenosovku většinou okolo 100 MBps, SSD disky ji mají cca 2,5x vyšší s kratšími přístupovými dobami a vyššími IOPS.
24.9.2010 11:55 Myšpulín | skóre: 8
Rozbalit Rozbalit vše Re: Hledání úzkého hrdla v síti
Jak kde. Na jednom serveru mám disky v raidu1, jinde samostatně.
24.9.2010 12:53 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Hledání úzkého hrdla v síti
pokud to není opravdu hw raid tak to také nemusí zrychlovat. jen pro vysvětlení ty 3Gbit/s je hrubá bitová rychlost. Kódování 8b/10b sebere 20% takže nekódovaná rychlost je 2,4 Gbit/s (286 MiB/s). Disky v levné kategorii mají reálnou rychlost tak 100MB/s, starší méně. Můj SAMSUNG_HD753LJ (7200ot) má jen 88M/s zatímco novější SAMSUNG_HD154 (5400 ot) má 105MB/s. Největší rychlost se kterou pracuji je 272 MB/s, ale to vytváří hardwarový RAID 5 nad 4 500G SAS disky na 15000 otáčkách a cenově je takové pole někde jinde.
23.9.2010 17:12 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Hledání úzkého hrdla v síti
Odpovědět | | Sbalit | Link | Blokovat | Admin
běžné sata disky mají pod linuxem čtecí rychlost kolem 100MB/s což se mi zdá strašně málo (sata2 by měla mít přenosovou rychlost 300MB/s)
3 giga je rychlost zběrnice, fyzické médium dá skutečně max těch 100 mega a to jen v případě že čte data na plotně hezky za sebou.
Rychlost kopírování přes nfs share a gigabitový switch byla maximálně 50MB/s (gb switch by měl mít cca 80MB???)
Tady to asi bude brzdit rychlost zápisu souboru na disk, což odpovídá těm 50 mega. Můžete zkusit měřit přenos /dev/zero do /dev/null a tam byste se měl na ten gigabit docela bez potíží dostat.
In Ada the typical infinite loop would normally be terminated by detonation.
Jezekus avatar 24.9.2010 10:03 Jezekus | skóre: 19 | blog: jezkova_nora
Rozbalit Rozbalit vše Re: Hledání úzkého hrdla v síti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jak zde píší, problém bude se zápisem, protože u běžného SATAI/II/III disku je zápis reálně kolem 50MB/s max. Mam odzkoušeno, že pokud je rozumný zdroj (2x Raptor RAID0) tak i obyč síťovky a switche se přiblíží k teoretickému 1Gb/s (tzn. 125MB/s).
Ale jednalo se situaci, kdy 7klientů tahalo 1 stejný 8GB soubor ve stejnou chvíli a mašina měla asi 16GB RAM. Takže po prvním stažení to leželo v cache. Měla Marwell sitovku, switch SoHo NetGear 8port.
Osobně jsem se nedostal přes 80MB/s (trvale) ani při 2xRaptor RAID0 vs 2xVelociraptor RAID0. Obvykle do 35MB/s.
rychlost sběrnice SATA2, kterou uvadite 300MB/s nema s rychlosti zapisu/cteni nic spolecneho, je to jen maximalni teoreticka propustnost v pripade SSD by to teoreticky mohlo brzdit.
houska avatar 24.9.2010 11:42 houska | skóre: 41 | blog: HW
Rozbalit Rozbalit vše Re: Hledání úzkého hrdla v síti
Odpovědět | | Sbalit | Link | Blokovat | Admin

Existují nějké další linuxové nástroje na měření přenosových a výkonových vlastností sítě a disků?

na sit zkus napriklad netperf
na disky je nejobvyklejsi asi hdparm, podrobnejsi nastaveni umoznuje napr. bonnie++

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.