(Solved) - Improve network speed over lan
|
27th Oct, 2016, 07:41 AM
(This post was last modified: 27th Oct, 2016 07:45 AM by Nachteule.)
Post: #16
|
|||
|
|||
RE: Improve network speed over lan
Congratulations
Would be very interesting which settings is responsible for your speed up. Maybe one of those ones: aio read size = 2048 aio write size = 2048 socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=131072 SO_SNDBUF=131072 read/write raw is Yes per default Would be great if you could figure out which settings speeds up your file transfer, so I can modify default smb.conf for XBian for the future Quote:i cant follow you, what did you mean? "media/MyBook"? I bought used empty WD MyBook case on eBay and put my old 750GB disk into this case (means recycling of old disk ) |
|||
27th Oct, 2016, 08:27 AM
Post: #17
|
|||
|
|||
RE: Improve network speed over lan
i will figure it out and search for the best settings on my RPi2
But now its to late, i will do it the next days an give you an update |
|||
27th Oct, 2016, 09:05 AM
Post: #18
|
|||
|
|||
RE: Improve network speed over lan
No problem, don't hurry
|
|||
30th Oct, 2016, 05:55 AM
Post: #19
|
|||
|
|||
RE: Improve network speed over lan
i´m back
I have tested many values and it is as always not so simple orginal config: i get s speed of 8.5 MB/s (and 12.5 MB/s with my Gbit adapter) with: aio read size = 2048 aio write size = 2048 it get a speed of 10.9 MB/s (and 14.5 MB/s with my GBit adapter) with: socket options = SO_RCVBUF=131072 SO_SNDBUF=131072 i get a speed of 10 MB/s (and 13.3 MB/s wity my GBit adapter) with both together: aio read size = 2048 aio write size = 2048 socket options = SO_RCVBUF=131072 SO_SNDBUF=131072 i get the full speed of 11.4 MB/s (and 15,5 MB/s with my GBit adapter) with: socket options =PTOS_LOWDELAY i get not a better speed, but the transfer starts with a higher initial value. So I think it is a match of these parameters. Surprisingly OSMC uses exactly the parameters from the article: "Samba finetuning for better transfer speeds (ARM)" Which also explains very well the individual parameters. So I think the parameters above should be supplemented anyway I am using aktually the tuning-parameters from the article above, the speed is not thereby increased compared to the parameters of OSMC (I think the 11.5 MB/s are simply the maximum for 100Mbit/s Lan) but i think it's just going more smoothly and the transmission is even more stable (the amount of the transmission swings less) Maybe it is possible to integrate an opion for "fast SMB" in the XBian settings, witch set the parameters from the article below? |
|||
30th Oct, 2016, 11:23 PM
Post: #20
|
|||
|
|||
RE: Improve network speed over lan
Good work
I'll put them all into smb.conf and test it here in my environment. It would be interesting what the raw speed of your GBit adapter is, I mean not the speed from/to USB disk over LAN. For example: Mount share from your RPi to your W10 system and then run Terminal dd if=/dev/zero of=/mountofyourshare/4G bs=1M count=4096 dd if=/mountofyourshare/4G of=/dev/null bs=1M on your RPi |
|||
31st Oct, 2016, 12:21 PM
Post: #21
|
|||
|
|||
RE: Improve network speed over lan
I hope I understood you correctly.
For the test, i created a folder on my SSD on the PC wich i mounted on my RPi2: Terminal sudo mount -t cifs -o user=***,pass=**** //****/Downloads /mnt with xbian(original) settings: Terminal xbian@RPi2 ~ $ sudo dd if=/dev/zero of=/mnt/4G bs=1M count=4096 4096+0 records in 4096+0 records out 4294967296 bytes (4.3 GB) copied, 196.117 s, 21.9 MB/s xbian@RPi2 ~ $ sudo dd if=/mnt/4G of=/dev/null bs=1M 4096+0 records in 4096+0 records out 4294967296 bytes (4.3 GB) copied, 177.123 s, 24.2 MB/s Terminal xbian@RPi2 ~ $ sudo dd if=/dev/zero of=/mnt/4G bs=1M count=4096 4096+0 records in 4096+0 records out 4294967296 bytes (4.3 GB) copied, 201.157 s, 21.4 MB/s xbian@RPi2 ~ $ sudo dd if=/mnt/4G of=/dev/null bs=1M 4096+0 records in 4096+0 records out 4294967296 bytes (4.3 GB) copied, 177.523 s, 24.2 MB/s |
|||
31st Oct, 2016, 09:29 PM
(This post was last modified: 31st Oct, 2016 09:30 PM by Nachteule.)
Post: #22
|
|||
|
|||
RE: Improve network speed over lan
(31st Oct, 2016 12:21 PM)Harald654 Wrote: I hope I understood you correctly. Yes, exactly. So you have write speed below 22MB/s and read speed below 25MB/s from RPi's point of view. That's not what I expected (I supposed it should be >= 30MB/s). Maybe your switch is really a speed brake Thanks for testing |
|||
1st Nov, 2016, 02:21 AM
Post: #23
|
|||
|
|||
RE: Improve network speed over lan
(31st Oct, 2016 09:29 PM)Nachteule Wrote: Maybe your switch is really a speed brake NO, its not! I bought the switch actually for the Dock of my x86 Tablet (the Dock has also only a 100Git Lan and USB 2). Connected to the USB2 port i get there a transfer rate of 40 MB/s for the data transfer from my PC. I had also expected a higher transfer rate conected to the Rpi2. Maybe there is something how limited the speed, the 20 MB/s are at least exactly the half of the possible speed via USB 2! Edit: there is an interesting Link about Gbit adapter on RPi, with iperf benchmarks they geht 321 Mbits/sec (40 MB/sec) |
|||
1st Nov, 2016, 04:39 AM
Post: #24
|
|||
|
|||
RE: Improve network speed over lan
(1st Nov, 2016 02:21 AM)Harald654 Wrote: (the Dock has also only a 100Git Lan and USB 2) Hey, what a magic speed Quote:Edit: there is an interesting Link about Gbit adapter on RPi, with iperf benchmarks they geht 321 Mbits/sec (40 MB/sec) ... but what you get is the speed shown in the graphics Did you already tried iperf? |
|||
28th Jan, 2017, 04:37 AM
Post: #25
|
|||
|
|||
RE: Improve network speed over lan
Added optional parameters (see this commit) to /etc/samba/smb.conf and built new xbian-package-samba
|
|||
28th Jan, 2017, 04:39 AM
Post: #26
|
|||
|
|||
RE: Improve network speed over lan
Set to solved
|
|||
« Next Oldest | Next Newest »
|