← Back to team overview

sslug-teknik team mailing list archive

Hvor er flaskehalsen ved scp over lokalt netværk

 

Hej

Når jeg kopierer data fra min bærbar til min server med scp på samme
netværk så får jeg ca. 2MB/s pr. forbindelse. Hvis jeg åbner flere forbindelser får jeg bare ca. 2MB/s på hver, og ikke som forventet 2MB/s/antal forbindelser.

Der læses fra samme harddisk, og der skrives til samme harddisk.

Netværket består af 300 beboere fordelt i 2 fløje der er næsten lige så store. Serveren står i den anden fløj, og min bærbar i den 1. Der er 8-10 switche i hver fløj, 100Mbit til hver switch, med Gbit uplink til en Gbit switch + Gbit imellem fløjene. Den bærbare sidder i en Gbit forbindelse, serveren kun i
100Mbit.

Først troede jeg at det var harddisk, cpu, eller netværksforbindelsen der begrænser SCP til 2Mbit for en forbindelse, men da jeg prøvede med flere, og opdagede at den rent faktisk fik 2MB/s, og så næsten 2MB/s på nr. 2, der kørte på samme tid.

Selv med 3 forbindelser får jeg næsten ikke noget slowdown. (har ikke testet
med 4.

Nogle bud på hvorfor at en single kan opnå 2MB/s, men 2 kan opnå 4MB/s ?



JonB


Follow ups