Hallo, hat einer Erfahrung, was die maximale Nettodatenrate ist, die ich mit dem Davicom DM9000 erreichen kann? Vorraussetzung: Direkte Verbindung zu einem PC und eigenes Protokoll ohne Collisionsdetektion, Empfangsbestätigung usw. Danke Beginner
hmm ich würde sagen, was draufsteht, muss auch drinne sein. ich denke, das wirklich 100MBits die sekunde übertragen werden können, wenn du nur nutzdaten (wirklich ohne protokoll,...) schickst. sicherheisthalber würde ich aber mit max der hälfte rechnen
http://www.rrzn.uni-hannover.de/fileadmin/ful/vorlesungen/rechnernetze_2/ss_05/rechnernetze_II_8_ss05.pdf Da steht unter anderem drin, was noch an Protokolloverhead dazu kommt.
dazu solltest du dir ein ethternetpaket mal genauer ansehen! max nutzdaten: 1500 bytes diese nutzdaten, in denen dein eigenes protokoll steht, wird zum versand über ethernet vom netzwerkchip (bei dir DM9000) in einen ethernetframe gestopfft ...kurz gesagt 30 byte overhead kommen (immer)hinzu... dh 1530 bytes (12240 bits) bei vollausnutzung der maximal möglichen datenlänge!!! ...es gibt keine "ruhezeiten" (deswegen die 8 bytes Präambel im ethernetheader(macht der chip automatisch [in der oben genannten 30 bytes inbegriffen]) somit wird es ein einfacher 3satz :-) nettodurchsatz ca.: 1-(30[bytes]/(30[bytes]+ [deineDatenInBytes]))*100 (ergebnis ist in [MBit/s]) BEACHTE!: deine daten dürfen nicht länger wie 1500 byte je frame sein!!! ABER auch NICHT weniger wie 46 bytes!!!!(is halt so bei ethernet!!!) aber deine probleme werden eher darin liegen, das 1.) ...dein PC durch die 100MBit anbindung überfahren wird... (P4@2,5GHz ca. 83% prozessorleistung für den TCP/IP-stack des betriebssystem) und 2.) ...wird dein µC nicht schnell genug die sendepuffer des DM9000 füllen können, um 100MBit/s nahtlos nutzen zu können (es sei denn, du hast nen ARM oder dsp, der schneller als 150MHz läuft...) hoffe die spartanischen info konnten helfen :-)
Hi >P4@2,5GHz ca. 83% prozessorleistung für den TCP/IP-stack des >betriebssystem Was war das den für ein OS? Ich kann hier mit ca. 11 MByte/s Dateien von einem FTP ziehen und hab keine 20% Last (Realtek-Chip!). Da ist entweder ein lausiger Ethernetchip-Treiber oder eine lausige TCP/IP Implementierung. Matthias
windoof (2000 SP4) vorsicht... feld-wald-wiesen-protokolle sind x-fach überarbeitet und optimiert... ich hab mal ein eigenes protokoll auf udp aufgesetzt... da hatte ich diese werte... (ebenfalls realtec) ...und diverse andere windoof-ereignisse... ...klar, will letztlich nicht ausschliessen evtl selbst mist gebaut zu haben... :-) kann sein, da er nur auf ethernet aufsetzt,das er den tcp/ip-stack gar nicht bis zum "mist" durchläuft...
Mit einem NIOS II + 91C111 habe ich 55 MBit/s (brutto) erreicht. Als Protokoll wurde UDP verwendet und die Empfangsstelle war ein 2.4 GHz P4 mit 2 GB RAM und Windows 2000. Der DM9000E dürfte in etwa die gleiche Leistung bringen. Wer oder Was füttert den Davicom mit Daten? und wie? Gruß Jörn
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.