PDA

View Full Version : Gigabit va a 100Mb anzichè 1000Mb


itised
17-02-2009, 15:57
Salve.
Ho 2 pc, entrambi con openSUSE, che sono collegati tra loro con un cavo CAT6 e le 2 schede di rete supportano entrambe 1000BaseT/Full. Ma quando si scambiano dati tra loro la velocità è di 100Mb circa e non 1000Mb, e non mi spiego il perchè. Il cavo va bene, le schede sono ok, gli hard disk sono tutti SATA II, e l'output di ethtool è il seguente:

PC1:~ # ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes

PC2:~ # ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes

----------------------------------------------------

Non so più cosa provare per capire perchè va a 100 e non a 1000... potete aiutarmi? Grazie in anticipo

shingo
17-02-2009, 16:23
Speed:1000mb/sec full duplex per entrambe. Mi sembra corretto... Non è che confondi i 100MByte/sec con i 1000mbit/sec?

itised
17-02-2009, 16:38
No, trasmette effettivamente a circa 100Mb/s (circa 12,5MB/s). Sto usando queste interfacce per sincronizzare uno storage condiviso e vedo la percentuale di avanzamento, il tempo rimasto e la velocità. Per sincronizzare 900GB mi ci vogliono circa 20 ore e mezzo:

921600MB / 12,5MB/s = 73728 sec = 20,48 ore

Precisamente ciò che vedo è questa riga (i cui valori vanno altalenanti):

finish: 23:03:49 speed: 10,736 (10,036) K/sec

attualmente quindi la media è di 10.036KB/s (9,80 MB/s) e ci mette 23 ore.

Aggiungo un altro particolare: le 2 schede di rete hanno 3 Led ognuna per 10, 100 e 1000. Su entrambe lampeggia allegramente quello da 1000. Quindi, il mistero si infittisce... presumo che gli HD non possano fare da collo di bottiglia, sono tutti SATA II da 300MB/s, ma anche fossero SATA sarebbero da 150MB/s e quindi oltre la soglia massima teorica del Gigabit (125MB/s)...

shingo
17-02-2009, 16:56
Dipende anche da cosa trafserisci. Se hai un singolo file da 900gb su hd deframmentato hai una velocità, se sono 900gb di filettini piccoli sparsi sull'hd tutto cambia, ci devi mettere di mezzo i tempi fisici dell'hd.... L'interfaccia non centra nulla, ti dice solo la velocità MAX supportata. Gli hd normalmente viaggiano a 70/80 mb/sec....

itised
17-02-2009, 17:06
Ho 3 dischi SATA II su ogni PC, 6 dischi in totale. Su ogni disco c'è una partizione da 450 GB vuota; ho fatto un RAID5 su entrambi i PC ottenendo uno storage di 900GB per ogni PC. Ora sincronizzo questi 2 storage, che attualmente sono entrambi vuoti, non c'è nemmeno il filesystem, che va creato solo dopo la sincronizzazione. Non so come viene interpretato questo dal punto di vista logico.

Godai85
19-02-2009, 06:13
se può consolarti a me succede la stessa cosa. il bello è che a volte va anche a 70mb, ma spesso solo a 12 o giù di lì...
questo anche collegando 2 pc direttamente (cioè con cavo crossed anche se non serve).
pensavo fosse il qos ma anche disattivandolo non ho visto miglioramenti (in realtà l'ho disattivato solo sul client vista e neanche ho riavviato. se hai voglia provaci).

david-1
19-02-2009, 10:01
Se vi aiuta ho lo stesso problema:
http://www.hwupgrade.it/forum/showpost.php?p=26360927&postcount=4