PDA

View Full Version : Problemi in lan..cavo ethernet?


tazok
28-09-2005, 18:59
Ciao ragazzi..

ultimamente sto sperimentando un senso di angoscia incredibile.
vi spiego:ho un architettura a casa composta da un router wireless(che fa anche da switch,4 porte up/down) che collega:

1)un server(principalmente per autosurfers) tramite cavo eth cat5(circa un metro) ip 10.0.0.10 sistema operativo windows server 2003,scheda di rete realtek 10/100 su pci

2)una workstation tramite cavo eth cat5 da 26metri (con xp sp2 sopra) con scheda di rete gigabit dell'nforce3

3)un notebook wireless

na cosa semplice,ma ho un gran problema.

in pratica ho testato con un bel programmino(netcps) la velocità della mia rete,dopo che ho notato che per copiare un file bello corposo ci volevano 23 minuti(un giga di roba,niente di che).
vi incollo un po di risultati

questo è il througput facendo la connessione al server dalla workstation

NetCPS 1.0 - Entering client mode. Press ^C to quit
Connecting to 10.0.0.10 port 4455... Connected!
---> CPS 46080.00 KPS: 45.00 MPS: 0.04 ^C


0,04 MEGABYTE PER SECONDO

Au contraire (server si connette a workstation)

NetCPS 1.0 - Entering client mode. Press ^C to quit
Connecting to 10.0.0.6 port 4455... Connected!
---> CPS 5035177.50 KPS: 4917.17 MPS: 4.80
Avrg CPS 5142851.50 KPS: 5022.32 MPS: 4.90
Peek CPS 5407456.50 KPS: 5280.72 MPS: 5.16
Done. 104857600 Kb transferred in 20.39 seconds.

questo lo finisce,e va a 5 mb(anche se non sono sicuro sul megaBYTE,in teoria lo avrebbe dovuto scrivere grande per essere BYTE,cosi lo intendo come bit,boh..)

allora che diavolo succede??
tenete presente che il server è un pò + vecchiotto come hardware,ma il programma dovrebbe essere hardware-indipendente,poichè non legge da disco o altro ma genera al volo la roba da spedire,limitando quindi il collo di bottiglia derivante da un eventuale I/O.
questi sono i risultati del ping tra i 2 pc
da work a server
Esecuzione di Ping 10.0.0.10 con 64000 byte di dati:

Risposta da 10.0.0.10: byte=64000 durata=20ms TTL=128
Risposta da 10.0.0.10: byte=64000 durata=14ms TTL=128
Risposta da 10.0.0.10: byte=64000 durata=41ms TTL=128
Risposta da 10.0.0.10: byte=64000 durata=20ms TTL=128
Risposta da 10.0.0.10: byte=64000 durata=21ms TTL=128
Risposta da 10.0.0.10: byte=64000 durata=21ms TTL=128
Risposta da 10.0.0.10: byte=64000 durata=17ms TTL=128
Risposta da 10.0.0.10: byte=64000 durata=15ms TTL=128
Risposta da 10.0.0.10: byte=64000 durata=21ms TTL=128
Risposta da 10.0.0.10: byte=64000 durata=21ms TTL=128
Risposta da 10.0.0.10: byte=64000 durata=20ms TTL=128
Risposta da 10.0.0.10: byte=64000 durata=20ms TTL=128
Risposta da 10.0.0.10: byte=64000 durata=20ms TTL=128
Risposta da 10.0.0.10: byte=64000 durata=15ms TTL=128
Risposta da 10.0.0.10: byte=64000 durata=20ms TTL=128
Risposta da 10.0.0.10: byte=64000 durata=20ms TTL=128

Statistiche Ping per 10.0.0.10:
Pacchetti: Trasmessi = 16, Ricevuti = 16, Persi = 0 (0% persi),
Tempo approssimativo percorsi andata/ritorno in millisecondi:
Minimo = 14ms, Massimo = 41ms, Medio = 20ms
dall'altro POV
Pinging 10.0.0.6 with 64000 bytes of data:

Reply from 10.0.0.6: bytes=64000 time=22ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=14ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=14ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=14ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=15ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=14ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=14ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=14ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=14ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=14ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=20ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=14ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=14ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=14ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=14ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=16ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=15ms TTL=128
Reply from 10.0.0.6: bytes=64000 time=14ms TTL=128

Ping statistics for 10.0.0.6:
Packets: Sent = 18, Received = 18, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 14ms, Maximum = 22ms, Average = 15ms

è abbastanza più veloce,sintomo che c'è più "larghezza di banda disponibile" da quello che mi hanno insegnato a reti(poco in verità :P)

la mia ipotesi è questa:sul cavo ethernet il filo che funge da trasmissione per la workstation è fallato-malridotto-rovinato.
altrimenti non ci sono altre spiegazioni.Se qualcuno mi sa dare una dritta in anticipo..saprò come ringraziarvi.

Tenete presente che:
il router funziona benissimo(+ o - :D )
i driver sono gli ultimi,e ho provato pure con quelli prima
il problema si è presentato da un pò di tempo,non tanto,ma sono sicuro che prima tutto funzionasse egregiamente(2 minuti x trasferire 700mb)

il primo che mi aiuterà riceverà un link con le mie foto osè :D
scherzi a parte,grazie in anticipo ;)

Fr@nkie
28-09-2005, 21:37
a me sembra che il ping tra i due pc sia davvero alto.. 20ms li puoi fare con una connessione adsl in fast verso server in italia, non in lan ... dovresti avere valori <1 ms..

tazok
28-09-2005, 22:52
a me sembra che il ping tra i due pc sia davvero alto.. 20ms li puoi fare con una connessione adsl in fast verso server in italia, non in lan ... dovresti avere valori <1 ms..

sono ping da 64k fatti apposta per verificare la lag.

è normale che con un ping di 32 byte faccio <1ms ;)
che informazioni mi da quello? ;)


esperienza :D

tazok
28-09-2005, 22:54
sono ping da 64k fatti apposta per verificare la lag.


più che altro tieni conto che il frame ethernet è di 1500byte.

64000 byte sono circa 44-45 frame(inclusi header e altre cose varie per la frammentazione) che debbono andare e tornare...
è logico aspettarsi dei tempi di risposta maggiori ;)

tazok
29-09-2005, 14:13
nessuno che mi sappia dare una mano / consiglio??

tazok
11-10-2005, 21:24
:D