Newsgroup: it.comp.reti.locali
Titolo: 1000MBit: Perche' va lenta??? Colpa del Cavo? o cosa?

Salve,
Mi ritrovo il seguente problema.... e se non sbaglio 1000Mbit sono
125MegaByte teorici al secondo.
Premetto che sto usando un cavo di categoria 5.
Ho due Asus P4PE con una scheda di rete Broadcom da 1000Mbit, le ho
collegate fra di loro con un cavo incrociato, e ho sempre trasferito
20-30 Mb al secondo. Mi sono sempre ritenuto soddisfatto (prima avevo
una 100Mbit e facevo circa 8Mb) anche se alla fine la rete andava
dalle 4 alle 6 volte piu' lenta del dovuto, ma ho sempre pensato che
fossero i dischi a fare da collo di bottiglia. E cmq gia passare da 8
a 20-30 mi dava soddisfazione.
Ultimamente ho montato e configurato un Raid Stripe su entrambe le
schede madri, e con HdTach o semplicemente misurando con il cronometro
sono riuscito ad avere velocita di trasferimento fino a 102MB al
secondo (in media 55-75MB copiando files da un disco all'altro, i 102
gli ha fatti il WinRar facendo un TEST di un archivio).
Mi aspettavo di vedere velocizzare il trasferimento dei files da un pc
all'altro, mentre invece la velocita e' sempre uguale, anzi in certi
casi fa solamente 2-3MB al secondo (solamente quando copio da RAID PC1
a RAID PC2).
Ho provato a cambiare qualche settaggio nelle proprieta delle schede
di rete senza miglioramenti. Ho usato anche il programma di test della
broadcom ma ottengo solo valori in hz e altre cose che non riesco a
capire, ma cmq non mi indica conflitti o perdite di temporizzazioni.
Ho configurato la rete manualmente e ho impostato:
192.168.1.1 e 192.168.1.2 entrambi con 255.255.255.0 come mask (senza
gateway o dns).
A sto punto mi chiedo.... sono le schede di rete integrate che fanno
schifo??? settaggi sbagliati in XP?? Oppure una rete da 1000Mbit vuole
un cavo speciale????
Grazie :)

 Premetto che sto usando un cavo di categoria 5.
Per la LAN a 1Gbit serve la categoria 5E 

 20-30 Mb al secondo.
20-30Mb al secondo fra due pc xp è una velocità di tutto rispetto.
Se cerchi nei vecchi messaggi del newsgroup troverai anche vari 
benchmark fatti su reti gigabit da diverse persone (mi ricordo per 
esempio Luca Sasdelli)
ciao
Gotta

 1000Mbit vuole un cavo speciale????
Un cavo CAT5E dovrebbe essere ok, per il resto, prima di
saltare a qualsiasi conclusione, prova ad effettuare un test
usando netperf; scaricati gli eseguibili win32 da qui
ftp://ftp.cup.hp.com/dist/networking/benchmarks/netperf/binaries/2.1pl1/win32/x86/
ti servono sia netperf che netserver, una volta scaricati i pgm
rinominali in "netperf.exe" e "netserver.exe" poi copiali su
entrambe le macchine, quindi, su (es.) la macchina ad indirizzo
192.168.1.1 avvia netserver poi passa all'altra macchina ed
avvia netperf con il comando netperf -H 192.168.1.1 ripeti il
test più volte, anche scambiando di "ruolo" le macchine e
poi fai una media della velocità risultante e... facci sapere
Ciao
-- 
* ObiWan
Microsoft MVP: Windows Server - Networking
http://www.microsoft.com/communities/MVP/MVP.mspx
http://mvp.support.microsoft.com
DNS "fail-safe" for Windows clients.
http://ntcanuck.com
408+ XP/2000 tweaks and tips
http://ntcanuck.com/tq/Tip_Quarry.htm

TidusXP ha scritto:

Già, almeno la cat. 5E, ma sarebbe ideale la 6

usando netperf; scaricati gli eseguibili win32 da qui
Ho scaricato i due programmini e ho fatto diversi test. Anche
scambiando i ruoli ho visto che le prestazioni sono simili, nessuna
differenza abissale :)
Ecco qua.... sia in versione normale per 30 secondi (di default era
10), che in versione elaborata (lo vista sulla homepage in un
risultato e lo provata)
I risultati sono:
R:\>netperf -f M -l 30 -H 192.168.1.1
TCP STREAM TEST to 192.168.1.1
Recv   Send    Send
Socket Socket  Message  Elapsed
Size   Size    Size     Time     Throughput
bytes  bytes   bytes    secs.    MBytes/sec
  8192   8192   8192    30.00      53.49
R:\>netperf -a 16384,16384 -A 16384,16384 -f M -l 30 -H 192.168.1.1 --
-s 2097152,2097152 -S 2097152,2097152
TCP STREAM TEST to 192.168.1.1
Recv   Send    Send
Socket Socket  Message  Elapsed
Size   Size    Size     Time     Throughput
bytes  bytes   bytes    secs.    MBytes/sec
2097152 2097152 2097152    30.00      74.80
Mentre eseguivo i Test ho monitorato con TaskInfo su entrambe le
macchine e ho visto che in effetti nel pannello TCP/IP mi segnalava lo
stesso valore finale con punte piu basse e alte (il max che ho visto
e' stato 79MB).
Ora mi chiedo... perche' copiando da Explorer o con Total Commander
spesso e volentieri rimane dai 20MB ai 30MB, quando ho appurato che i
dischi in RAID riescono a viaggiare ben al di sopra di tale limite?
Per completezza aggiungo che sulle stesse macchine ho anche FASTWEB,
con due schede di rete DLINK 530TX da 100Mbit (quelle vecchie che
usavo una volta) attaccate singolarmente al HAG, con configurazione
automatica DHCP senza DNS o Gateway (ma ha la stessa Mask della rete
Locale).
E quindi ogni macchina ha in realta TRE IP, quello mio locale GIGABIT,
quello interno Fastweb e quello nattato da Fastweb all'esterno.
Tra l'altro potrei disporre anche di un collegamento FireWire 1394 da
400MBits (anche se non so se devo avere un cavo firewire incrociato o
basta quello classico), non lo mai usata tra l'altro. Ma ho visto che
sotto XP posso fare un Bridge...... al limite se configurassi la
FireWire su entrambe le macchine (192.168.202.1 e 192.168.202.2) e
creo un Bridge tra la GIGABIT e la FIREWIRE posso magari aumentare
cosi le prestazioni oppure e' improponibile????

Hai fatto per caso le prove usando la funzione copia di Windows ?
Te lo chiedo perchè per esperienza il modo in cui WIndows copia i file tende 
a sprecare molte risorse, spece copiando veros unità di rete.
Personalmente ho potuto verificare come passando semplicemente dalla copia 
tramite windows a una situazione client/server FTP si passasse da 30 mbit/s 
a 80mbit/s e oltre.
---------
Matteo
"Ma se mai dovessi presentarti a casa mia con una telecamera, ti ucciderò."
Clint Eastwood a Michael Moore 

a sprecare molte risorse, spece copiando veros unità di rete.
Si ho provato a usare BulletProof come Server e sia CuteFTP che Total
Commander come client FTP. La situazione non cambia, anzi peggiora, si
va dai 10 ai 20mb massimo.
Non capisco come faccia NetPerf a darmi risultati fino a tre volte
maggiori.

 stessa Mask della rete Locale).
<snip>
Prova a disattivare le schede connesse su fastweb e ripeti il test
utilizzando solo le schede LAN; inoltre controlla anche la priorità
di binding delle schede in modo da dare maggiore priorità alle
schede LAN gigabit; inoltre, prova a controllare il traffico di rete
utilizzando uno sniffer (es. ethereal o simile) per vedere se per
caso hai eccessivo traffico broadcast/multicast e/o se vengono
evidenziati altri problemi


evidenziati altri problemi
Devo ancora provare.
Tra l'altro ho provato ancora in FTP usando il DAP con 7
connessioni.... fa su un casino immane, scrive 192k! ma si vede che va
molto piu' veloce, poi di colpo scrive 10000K. Cmq guardando con
TaskInfo fa dai 9 ai 12Mb al secondo.
Ho provato allora a cambiare con il Network Setup di XP, e ho
specificato che i PC sono connessi fisicamente ad Internet e non ho
nessuna RETE LOCALE.
In questo modo spariscono da Risorse di Rete, ma riesco ad accederli
montando il disco di rete mettendo ip locale.
E in questo modo sono arrivato a fare 33-36MB al secondo... gia' un
passo avanti.
A questo punto mi sa che monto anche la FireWire e faccio una Bridge
con la Gigabit e vedo se assieme riesco a spremere qualche altro MB in
piu'.
Appena trovo il cavo adatto per collegare i due pc via Firewire e
capisco come configurare il Bridging .)