połączenie 1GB, ponizej oczekiwań
|
arteq |
Dodano 02-09-2009 12:03
|
VIP
Posty: 1918
Dołączył: 04/03/2006 17:42
|
Jest sobie połączenie:
Komp -----Swicz----NAS
Komp: Archlinux x64, Kernel 2.6.30, karta RTL8168c/8111c(zintegrowana 1GB)
Swicz: DLink DGS-108D(8 portów)
NAS: Buffalo Linkstatio Live, kernel 2.6.29.1, karta 1GB
W kompie ifconfig pokazuje:
eth0 Link encap:Ethernet HWaddr 00:1D:XX:XX:XX:XX
inet addr:192.168.88.3 Bcast:192.168.88.255 Mask:255.255.255.0
inet6 addr: fe80::21d:7dff:fed5:c0a9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST [b]MTU:4000 [/b] Metric:1
RX packets:54385 errors:0 dropped:0 overruns:0 frame:0
TX packets:45921 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:34083479 (32.5 Mb) TX bytes:6593144 (6.2 Mb)
Interrupt:26 Base address:0x2000
MTU sam ustawiłem na 4000, aby aktywowac Jumbo Frames
eth0 na NAS:
eth0 Link encap:Ethernet HWaddr 00:16:XX:XX:XX:XX
inet addr:192.168.88.245 Bcast:192.168.88.255 Mask:255.255.255.0
inet6 addr: fe80::216:1ff:fe8a:1874/64 Scope:Link
UP BROADCAST RUNNING MULTICAST [b]MTU:4000[/b] Metric:1
RX packets:1161510 errors:0 dropped:0 overruns:0 frame:0
TX packets:1139861 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:978171729 (932.8 MiB) TX bytes:2380184359 (2.2 GiB)
Interrupt:21
Podobnie MTU ustawiłem sam na 4000
Mimo takich ustawień i informowanie swicza ze jest połaczenie 1GB/s, test po ftp daje nastepujacy(nieoczekiwany przezmnie) rezultat:
[artek@home ~]$ ftp
ftp> open 192.168.88.245
Connected to 192.168.88.245.
220 "Serwer vsFTPd wita"
Name (192.168.88.245:artek): anonymous
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd temp
250 Directory successfully changed.
ftp> get test.iso
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for test.iso (726784000 bytes).
226 File send OK.
726784000 bytes received in 37.5 seconds ([b]19371144 bytes/s[/b])
Przeliczamy : 19371144 bytes/s
kilobits 151337.0625
kilobytes 18917.1328125
[b]megabits 147.790100097656
megabytes 18.473762512207[/b]
gigabits 0.144326269626617
147,8Mbit/s przy połaczeniu 1000MBit/s to troche przmało nie sadzicie ?
Co może być powodem takiego marnego transferu:
1) Sterownik karty integrowanej ?
2) Kabel ?
3) Ustawienia serwer/klient ?
4) Moze cos innego ?
Edytowany przez arteq dnia 02-09-2009 12:10
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
|
|
|
|
koralm |
Dodano 02-09-2009 12:11
|
Super User
Posty: 505
Dołączył: 29/07/2006 23:19
|
jakiego używasz kabla?
Proud winner of Netgear WNR3500L
|
|
|
|
obsy |
Dodano 02-09-2009 12:14
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Jeszcze driver lub dysk się nie wyrabia.
Ogólnie: może być że nas jest za słaby, albo dyski masz takie że nie nadążają z odczytam/zapisem danych. Więc albo zastosuj iperf żeby zobaczy ile w ogóle idzie przesłać (i tu będzie wina sprzętu/sterownika). ew jak sciągasz to wgetem ze skierowaniem do /dev/null żeby nie zapisywać tego na dysk (wtedy ew. odczyt z dysku.)
|
|
|
|
arteq |
Dodano 02-09-2009 12:24
|
VIP
Posty: 1918
Dołączył: 04/03/2006 17:42
|
@koralm kabel standardowy dodawany do routerów, pewnie Cat5
@obsy ok zrobie takie testy.
EDIT:
[artek@home ~]$ wget -O /dev/null ftp://192.168.88.245/temp/test.iso
--2009-09-02 12:25:19-- ftp://192.168.88.245/temp/test.iso
=> `/dev/null'
Łączenie się z 192.168.88.245:21... połączono.
Logowanie się jako anonymous ... Zalogowano się!
==> SYST ... zrobiono. ==> PWD ... zrobiono.
==> TYPE I ... zrobiono. ==> CWD /temp ... zrobiono.
==> SIZE test.iso ... 726784000
==> PASV ... zrobiono. ==> RETR test.iso ... zrobiono.
Długość: 726784000 (693M)
100%[=================================================================================================>] 726.784.000 16,8M/s w 36s
2009-09-02 12:25:55 (19,4 MB/s) - zapisano `/dev/null' [726784000]
Wynik podobny :/
Edytowany przez arteq dnia 02-09-2009 12:28
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
|
|
|
|
shibby |
Dodano 02-09-2009 12:27
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
hmm jak testowalem dns-313 na gigabicie to transfer max co wyciagnalem to bylo wlasnie 19MB/s nie wiem czemu. bo procek (pomimo ze duzo wolniejszy od tego w buffalo) nie pocil sie jakos szczegolnie a dysk potrafil wyciagnac te 30MB spokojnie. rozwiazania nie znalazlem. prawdopodobnie chipset sata wiecej nie puszczal.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
arteq |
Dodano 02-09-2009 12:50
|
VIP
Posty: 1918
Dołączył: 04/03/2006 17:42
|
testy z iperf'a
[artek@home devs]$ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[ 4] local 192.168.88.3 port 5001 connected with 192.168.88.245 port 60464
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 308 MBytes [b]259 Mbits/sec[/b]
[ 5] local 192.168.88.3 port 5001 connected with 192.168.88.245 port 60465
[ ID] Interval Transfer Bandwidth
[ 5] 0.0-10.0 sec 302 MBytes [b]254 Mbits/sec[/b]
[ 4] local 192.168.88.3 port 5001 connected with 192.168.88.245 port 60466
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 299 MBytes [b]252 Mbits/sec[/b]
Co daje: ok 30-31 MB/s całkiem sporo, liczyłem na 50MB/s ;-)
heh, niema nawet połowy 1GB/s :-)
Zapewne sterowniki sa skopane, zobacze jeszcze z nowym kernelem dla Buffalo.
Edytowany przez arteq dnia 02-09-2009 12:54
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
|
|
|
|
qba |
Dodano 02-09-2009 13:29
|
Maxi User
Posty: 844
Dołączył: 04/03/2006 09:21
|
u mnie komp - switch dlinka 1gb - dns-323
poustawieniu jumbo frames itp transfer dochodzi do 30MB/sek ale to roznie zalezy jaki duzy plik, i jak zapchany mam ram w kompie |
|
|
|
koralm |
Dodano 02-09-2009 13:56
|
Super User
Posty: 505
Dołączył: 29/07/2006 23:19
|
a sprawdzaliście na kablu kat 6? może te nie będzie miało znaczenia ale tak czystej ciekawości
Proud winner of Netgear WNR3500L
|
|
|
|
arteq |
Dodano 02-09-2009 14:09
|
VIP
Posty: 1918
Dołączył: 04/03/2006 17:42
|
Dlink dns323 i moj buffal to te same procesory(z tym ze dlink ma 500Mhz). niewiem jak z chipami kart sieciowych. Zobacze inne kable, pokmbinuje ze sterownikami sieciówki na pc.
EDIT:
Niewiem, ale z moich testów wynika ze http jest najszybsze jeżeli chodzi o transfer plików:
NAS->PC
na dysk: 56MB/s
na /dev/null: 372MB/s ?!?!
PC->NAS
na dysk: ~10MB/s
na /dev/null: 31MB/s
Jeżeli chodzi o zapis na NAS to ogranicza go kontroler lub dysk. Jak wynika z testów wydajnosciowych http://buffalo.nas-central.org/wiki/Benchmarks wynika ze, masymalny zapis na dysk to ok 17MB/s, to potwierdzaja moje test. Tak wiec zapis ssie na maxa niestety :-) Jedna wiecej sciagam niż zapisuje B)
Jeżeli chodzi o zapis na PC(sciaganie z NAS) to httpjest najszybszy, potem ftp nastepnie nfs(samby nie tancze)
Edytowany przez arteq dnia 02-09-2009 16:03
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
|
|
|
|
obsy |
Dodano 15-09-2009 18:11
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Dokładnie - myślę że to jest granica wydajności dysków, przynajmniej tych popularnych, tanich. Jak ktoś jest w posiadaniu nowoczesnego dysku SSD niech sprawdzi, z chęcią poczytam
|
|
|