Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Měření propustnosti UDP na ethernetu

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Wolfik



Založen: Jul 28, 2009
Příspěvky: 1090

PříspěvekZaslal: út březen 28 2017, 9:01    Předmět: Měření propustnosti UDP na ethernetu Citovat

Mám tu zbastlený hardware, co na určitý port a IP adresu valí UDP pakety dat. Na protistraně mám několik funkčních utilitek, co jsou schopny stream zachytit a zpracovat.
Problém je, že když se pokusím změřit datovou propustnost přes známou utilitku iperf, tak ona nezachytí nic.
Ve firewallu je aplikace povolená, ve Wiresharku vidím, že tam udp pakety stále valí. Jak jsem psal, tak v jiných utilitkách udp pakety zachytím a zpracuju.

ZKoušel jsem všemožný verze od iperf 2.xxx po 3.xxx či jeho grafickou nástavu jperf a prd.

Mohl by mi někdo poradit?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33907
Bydliště: Bratislava

PříspěvekZaslal: út březen 28 2017, 9:08    Předmět: Citovat

Nabude to nahodou tym, ze je to testovacia utilita a nie meracia? Tzn. testuje spojenie medzi 2 strojmi, na oboch musi byt iperf (klient a server).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
PixelOrgy



Založen: Sep 04, 2007
Příspěvky: 1964

PříspěvekZaslal: út březen 28 2017, 10:14    Předmět: Citovat

tim to presne je, iperf muze bezet jako klient nebo server, a funguje to jen mezi iperfem.

Co to zkusit pocitat treba pres iptables? Umi logovat kolik paketu spadlo do urcityho pravidla
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Wolfik



Založen: Jul 28, 2009
Příspěvky: 1090

PříspěvekZaslal: út březen 28 2017, 10:38    Předmět: Citovat

Tím to nebude, protože měření TCP streamu mi funguje. To UDP vím, že mi taky fungovalo, ale na jiných strojích (XP, Linux).
Teď to zkouším na Win7.

Je úplně putna, co je v payloadu...iperf jako client tam přes memset nacvaká 0 a 1, ale může tam být cokoliv. Zkoušel jsem nejdřív nasimulovat iperfí payload a pak jsem zjistil, že na tom nezáleží. Podle mě to počítá jenom ze sum délek paketů/segmentů za časový interval zachycený na nastaveným portu.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
PixelOrgy



Založen: Sep 04, 2007
Příspěvky: 1964

PříspěvekZaslal: út březen 28 2017, 10:44    Předmět: Citovat

Nikdy jsem to nezkousel, ale mel jsem za to, ze iperf prave nejakej urcitej payload pouziva, aby identifikoval svuj traffic.

Jestli to mas na win7, tak asi iptables nepomuze no, ale WinPcap fungovat bude. Sice je to trosku jak kladivem na komara, ale budiz
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Wolfik



Založen: Jul 28, 2009
Příspěvky: 1090

PříspěvekZaslal: út březen 28 2017, 11:08    Předmět: Citovat

už jsem na to přišel - vyhrabal jsem starou verzi aplikace, kde mi to fungovalo a fungovalo to i teď...
Ono na obsahu payloadu záleží, ale musí být celý konstantní - každý bajt musí být stejný.
Nechápu, jak ta aplikace může takhle fungovat, že ještě za běhu dělá jakousi "analýzu" payloadu.

Zkrátka předtím jsem posílal payload ve stylu
memset(payload, 0, PAYLOAD_SIZE);
a iperf začal měřit.
Když změním obsah prvních bajtů na různé hodnoty, tak je iperf nezachytí.

...kokotina. V dokumentaci o tom hovno.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
PixelOrgy



Založen: Sep 04, 2007
Příspěvky: 1964

PříspěvekZaslal: út březen 28 2017, 11:28    Předmět: Citovat

Popravde, tohle dost vysvetluje - zkousel jsi nekdy iperfem testovat vyssi propostnosti, treba na gbit siti? Bez fakt vykonnyho CPU nehrozi
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Wolfik



Založen: Jul 28, 2009
Příspěvky: 1090

PříspěvekZaslal: út březen 28 2017, 13:56    Předmět: Citovat

Ale tak na co analyzovat obsah payloadu? Jak v případě TCP segmentu tak UDP paketu stačí brát délku payloadu v bajtech, který systém ti musí předat a stačí to pro výpočet datové propustnosti.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
PixelOrgy



Založen: Sep 04, 2007
Příspěvky: 1964

PříspěvekZaslal: út březen 28 2017, 13:58    Předmět: Citovat

jojo, jasne, ja to myslel ciste jen na sber tech paketu, ale kdyz uz ti jde ten starsi iperf, tak to nema cenu samozrejme
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.13 sekund