Newsgroup: it.comp.os.linux.iniziare
Titolo: rete 1gb

ciao
finalmente in ditta abbiamo uno switch con alcune porte a un gigabit.
Ho collegato il file server (sul quale gira ubuntu server 6.10) e un 
altro pc alle porte gigabit; entrambi hanno la scheda di rete ad un gigabit.
Ho provato a trasferire un grosso file tra i due pc ma la velocità è 
attorno a 8Megabyte/s (lo conferma iptraf ma anche sig.Cronometro e 
sig.ra Calcolatrice).
Pecchhhèè???
Quali file di log posso andare a vedere per verificare l'effettiva 
velocità di trasferimento?
Eventuali connessioni contemporanee a 100mbit verso il file server 
possono essere di disturbo?
Ciao e grazie
  BQ

 finalmente in ditta abbiamo uno switch con alcune porte a un gigabit.
perlomeno var log messages mi dice
Jul 12 12:01:05 serverlinux kernel: [42949427.010000] tg3: eth0: Link is 
up at 1000 Mbps, full duplex.
mentre ieri mi diceva
Jul 11 07:20:56 serverlinux kernel: [42949420.540000] tg3: eth0: Link is 
up at 100 Mbps, full duplex.
però poi la velocità è 8Mbyte/s...
boh

 velocità di trasferimento?
Prova anche a chiedere a it.comp.reti.locali, comunque domande di rito:
1) cavi in categoria 6? (mi sembra che la 5e vada fino a 100Mbit)
2) quante altre connessioni sono attive sul server (e con attive intendo 
non solo stabilite, ma anche che trasferiscono dati, com'è ovvio, 1Gb è 
la banda totale)
3) Se tu leggi da disco sul server, che transfert rate hai? (se questo 
fosse di 8MByte/sec, non superi certo questa velocità)
4) Se tu scrivi sul disco del pc ricevente, che transfert rate hai? 
(idem come sopra)
Note ai punti 3 e 4) 8MByte/sec sono un po' pochini in locale, il mio PC 
che utilizza solo le porte PATA onboard (trattasi di un pc del 2003) ha 
trasferimenti con il disco che superano tranquillamente i 33MByte/sec.
5) Quanti altri processi sono in accesso su disco sul server?
6) Quanti altri processi sono in accesso su disco sul client?
7) facendo generare dati da un programma (quindi non con lettura su 
disco) sul server, e buttarli via con un altro programma sul client 
(anche qui, senza scrittura su disco), che transfert rate di rete raggiungi?
8) Sicuro che le schede negozino il trasferimento a 1Gbit/sec?
Queste domandine ti fanno già trovare una buona parte dei problemi.
Se al punto 7 vedessi un transfert rate elevato (più dei 100Mbit/sec, 
10MByte/sec circa) allora sono i dischi (del ricevente o del 
trasmittente) a fare da tappo. In questo caso, puoi provare a vedere 
come ottimizzare gli accessi al disco.
Piccola nota di contorno: se al punto 3 vedi velocità elevate (più dei 
10MByte/sec), allora può essere il pc ad essere lento. In questo caso 
non mi preoccuperei più di tanto (dipende da quello che deve fare il 
pc), il server deve essere in grado di gestire diverse connessioni in 
contemporanea, quindi ci sta dentro che il pc abbia da solo un accesso 
un po' lento. Se fossi dietro ad una 100Mbit, staresti andando ad 80Mbit 
con un pc, metticene un secondo e andresti a 50Mbit ciascuno o anche meno.
Commenti al punto 8 e al punto 1 non ce ne sono.
Se al punto 7 vedessi un transfert rate basso (meno di 100Mbit/sec), 
allora mi sa che ci può essere un problemino con le schede (a patto che 
il programma di test che genera i dati e quello che li riceve siano 
effettivamente in grado di supportare la velocità di 1Gbit/sec)-
 > Eventuali connessioni contemporanee a 100mbit verso il file server
 > possono essere di disturbo?
 > Ciao e grazie
 >  BQ
Decisamente.
LP

 la banda totale)
al momento delle prove non c'erano che un paio di connessioni 
'stabilite', ma non attive; e la banda di uscita totale era 8MByte/s 
(così dice iptraf)

grazie mille per tutti i consigli, oggi faccio le prove. Da primi 
sommari test, mi sa che con mia sorpresa, sono i dischi ad essere il 
collo di bottiglia, soprattutto quelli del mio client xp, e non più la 
rete!!
Ieri avevo fatto una cappellata che mi aveva falsato i numeri (ehm, 
guardavo iptraf durante il trasferimento... in ssh dal client...) però 
in sostanza i numeri sono quelli:
In particolare,
-il trasferimento dal client al server di un file di 450Mbyte è pietoso 
(137s)
- una copia locale sul client richiede lo stesso tempo (137s)
- una copia locale sul server richiede 22s;
- un trasferimento da server a client richiede 17s
...devo capire il perchè dell'asimmetria tra un trasferimento e l'altro 
però credo che prima di tutto devo pensare al disco del client...!
Grazie ancora per le tue indicazioni, e spero che ne facciano tesoro 
anche altri!
Ciao
  BQ

  BQ
Prego.
LP

 
Ci hai preso!
Era venuto anche a me questo sospetto, dopo che hdtach mi ha detto che 
il mio disco client-xp mi dava un onesto 44Mbyte/s; infatti stamattina 
ho controllato e il file era molto, ma molto, frammentato.
grazie ancora!

 1) cavi in categoria 6? (mi sembra che la 5e vada fino a 100Mbit)
anche i 5e se di buona qualita supportano la Gb