Newsgroup: it.comp.reti.locali
Titolo: Test ethernet LAN

Salve, ho effettuato dei test sulla rete ethernet e mi sono nati dei dubbi:
1) le schede ethernet hanno una diversa velocitï¿œ in upload e download ?
Le domande sono nate dai test che riporto di seguito.
TEST DI TRASFERIMENTO FILE DA 826.804.224 BYTE TRA 2 PC CONNESSI IN ETHERNET
i pc li chiamerï¿œ A (notebook acer con scheda 10/100 e windows xp)
e B (notebook dell con scheda gigabit ethernet e windows vista)
il file ï¿œ condiviso in rete tramite la condivisione di windows
- Lavorando su B comando un download del file da A a B ottenendo un 
tempo complessivo di 180 sec. -> 4,6 MByte/s.
- Lavorando su B comando un upload del file da B ad A ottenendo un tempo 
complessivo di 90 sec. -> 9,2 MByte/s
- Lavorando su A comando un upload del file da A a B (corrisponde al 
download da A a B lavorando su B) ottenendo 87 sec -> 9,5 MB/s (+ o - 
corrisponde).
- Lavorando su A comando un download del file da B ad A (corrisponde 
all'upload da B ad A lavorando su B) ottenendo 174 sec. -> 4,7 MB/s (+ o 
- corrisponde).
Con questi risultati penserei che la scheda del pc B ha scarse capacitï¿œ 
di upload rispetto a quelle del pc A, anche se ï¿œ una gigabit ethernet
p.s. le prove le ho effettuate cornometrando i tempi e confrontando i 
risultati con NetPerSec: i risultati coincidono a meno di piccole 
variazioni. Mentre sisoft sandra mi riporta dei risultati leggermente 
differenti


le due schede sono probabilmente diverse ma soprattutto sono inserite in due 
pc diversi.
Durante il trasferimento parecchi fattori possono entrare in gioco: scheda 
madre, processore, memoria, sistema operativo, controller del disco, buffer 
del disco... etc etc
I programmi di test di rete dovrebbero tener conto di questo, pero' in fin 
dei conti, piu'  che una teorica "velocita' della scheda"  quello che 
interessa e' il trasferimento dati in condizioni reali.
Se i tuoi dati sono giusti, sostanzialmente, hai  rilevato che il pc B e' 
piu' lento in rete del pc A.
ciao
fm
ciao
fm


 piu' lento in rete del pc A.
Beh, dovrebbero esserlo. Come scritto sotto, ho misurato il reale tempo 
impiegato nel trasferimento cronometrando il tempo impiegato e dividendo 
poi la dimensione del file per tale tempo. Chiaramente ci sarï¿œ qualche 
scarto di centesimi di secondo, ma per capire qual ï¿œ la velocitï¿œ basta.
Cmq mi sembra strano, perchï¿œ il pc B ï¿œ molto piï¿œ recente rispetto all'A 
ed ï¿œ dotato discheda gigabit lan, che quindi non dovrebbe aver intoppi 
con una 10/100 (del pc A).
Magari appena posso testo la velocitï¿œ del trasferimento con S.O. linux


 1) le schede ethernet hanno una diversa velocitï¿œ in upload e download ?
Uh, che questione annosa! :-)
Intanto le differenze principali le hai a seconda della presenza o meno 
di un sistema di arbitrazione (es. CSMA/CD) e in funzione della 
modalita' duplex. Con due macchine connesse con cavo cross (o porte 
auto-MDIX), idealmente la connessione dovrebbe essere full-duplex e 
senza arbitrazione, poiche' non c'e' contesa del mezzo trasmissivo. In 
modalita' differenti, l'arbitrazione effettua uno stop-and-go, mentre 
l'half-duplex utilizza una sola connessione per entrambe, oltre alle 
informazioni di gestione (collisioni, pacchetti ripetuti). Il 
full-duplex ti permette quindi di sfruttare il mezzo trasmissivo al 
100%.
La velocita' di trasferimento misurata "pura", cioe' da RAM a RAM, non 
ha mai avuto la mia attenzione: a parte poche applicazioni, non ha un 
utilizzo concreto e serve a poco. La misura del "grosso file" che fai 
puo' avere un senso, a patto di eseguire un numero significativo di 
prove nei due sensi (direi 7 in un senso e 7 nell'altro) e di pesare i 
risultati (eliminare il migliore e il peggiore, e fare la media 
aritmetica del resto).
Conta che, nel trasferimento file, entrano in gioco il tipo di OS, di 
dischi, la RAM, il chip di rete con i relativi driver e altre minuzie.
Se poi dalla connessione diretta passi ad una rete switched, il 
discorso si complica ancora di piu'.
Ciao
Luca

Luca Sasdelli ha scritto:

Grazie, sei stato molto preciso.
Quindi direi che alla mia domanda del perchï¿œ ci fosse una cosï¿œ grossa 
differenza di velocitï¿œ tra l'upload ed il download, la risposta ï¿œ 
complicata, nel senso che bisognerebbe andare a guardare le 
caratteristiche dettagliate di ogni componente che entra in gioco.
Perï¿œ non ho capito se le schede hanno differenti velocitï¿œ in upload e 
download (tanto per intenderci come quelle di una connessione adsl): 
voglio dire: il costruttore le specifiche oppure no ?

Luca Sasdelli ha scritto:

Grazie, sei stato molto preciso.


 dire: il costruttore le specifiche oppure no ?
No, lo standard e' quello ed e' simmetrico, almeno per quanto riguarda 
le nic. Considera che viene usato il medesimo mezzo trasmissivo, la 
medesima codifica dei dati (leggi compressione), la stessa correzione 
d'errore.
ADSL (Asymmetric Digital Subscriber Line) indica nel nome che la 
connessione ATM dalla quale e' derivata, viene volutamente sbilanciata 
(asimmetrica) in modo da assegnare la massima banda passante al 
download verso l'abbonato, per cui e' ADSL ad essere un po' fuori 
"standard" (come, del resto, protocolli simili come HSDPA, HSUPA 
eccetera).
Ciao
Luca