Mijn vraag
Vandaag ging ik wat onderzoek doen waarom mijn rsync backups vanaf m'n MacBook Pro naar Windows via Samba veel trager is dan het zou moeten zijn. Het gaat hier om een P2P netwerkje met IP range 10.0.0.*, subnet 255.255.0.0.
Relevante software en hardware die ik gebruik
Windows 10 Pro PC met Gigabyte Z370M D3H moederbord (Intel 1Gbps adapter) met Samba 3
MacBook Pro 15-inch 2015 met Thunderbolt 1GB Ethernet adapter en macOS Catalina
Cat5e 1Gbps 2 meter kabel
Wat ik al gevonden of geprobeerd heb
Rsync haalde eerst max maar 19.5MegaByte/s. Bleek dat compressie er voor zorgde dat de snelheid afnam.
Nu zonder compressie is de snelheid 63,22MegaByte/s. Een grote verbetering!
Daarna ontdekt dat de Intel netwerkkaart in de BIOS op Auto Negotiate staat. Helaas kan bij de custom opties niet meer dan Full 100Mbps gekozen worden. Gelukkig kon dit in Windows in de Netwerk Adapter instellingen wel op Full 1Gbps. Nu nogmaals een rsync test en haal nu 72,19MegaByte/s.
Als ik op macOS met Finder direct een transfer doe krijg ik nog iets meer speed; 82,69MegaByte/s.
Nu om uit te sluiten dat de Cat5e kabel misschien niet goed is, heb ik een paar andere uit m'n netwerkkabel-tas geprobeerd
(allemaal geklinkd (t?)). Zit praktisch geen verschil tussen de kabels. De 2 meter is net zo snel als de 5, 10 en 20 meter (hoogstens een paar honderd KB variatie).
Nu om uit te sluiten dat de lijn op zichzelf niet capped is heb ik iperf server/client test gedaan:
Hier lijkt de verbinding toch wel duidelijk z'n max potentieel te halen.
Nu is de vraag; wat kan ik nog meer op Windows en/of macOS tweaken om richting die 112MegaByte te komen? Misschien is Samba 4 een optie? Maar weet niet of dat handig is, omdat Windows 10 zelf standaard 3 wil gebruiken vanuit Verkenner.
Alvast bedankt voor de input!
Vandaag ging ik wat onderzoek doen waarom mijn rsync backups vanaf m'n MacBook Pro naar Windows via Samba veel trager is dan het zou moeten zijn. Het gaat hier om een P2P netwerkje met IP range 10.0.0.*, subnet 255.255.0.0.
Relevante software en hardware die ik gebruik
Windows 10 Pro PC met Gigabyte Z370M D3H moederbord (Intel 1Gbps adapter) met Samba 3
MacBook Pro 15-inch 2015 met Thunderbolt 1GB Ethernet adapter en macOS Catalina
Cat5e 1Gbps 2 meter kabel
Wat ik al gevonden of geprobeerd heb
Rsync haalde eerst max maar 19.5MegaByte/s. Bleek dat compressie er voor zorgde dat de snelheid afnam.
Nu zonder compressie is de snelheid 63,22MegaByte/s. Een grote verbetering!
Daarna ontdekt dat de Intel netwerkkaart in de BIOS op Auto Negotiate staat. Helaas kan bij de custom opties niet meer dan Full 100Mbps gekozen worden. Gelukkig kon dit in Windows in de Netwerk Adapter instellingen wel op Full 1Gbps. Nu nogmaals een rsync test en haal nu 72,19MegaByte/s.
Als ik op macOS met Finder direct een transfer doe krijg ik nog iets meer speed; 82,69MegaByte/s.
Nu om uit te sluiten dat de Cat5e kabel misschien niet goed is, heb ik een paar andere uit m'n netwerkkabel-tas geprobeerd
Nu om uit te sluiten dat de lijn op zichzelf niet capped is heb ik iperf server/client test gedaan:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| G:\Downloads\iperf-3.1.3-win64>iperf3.exe -c 10.0.0.4 Connecting to host 10.0.0.4, port 5201 [ 4] local 10.0.0.3 port 54432 connected to 10.0.0.4 port 5201 [ ID] Interval Transfer Bandwidth [ 4] 0.00-1.00 sec 113 MBytes 946 Mbits/sec [ 4] 1.00-2.00 sec 113 MBytes 944 Mbits/sec [ 4] 2.00-3.00 sec 112 MBytes 944 Mbits/sec [ 4] 3.00-4.00 sec 113 MBytes 944 Mbits/sec [ 4] 4.00-5.00 sec 112 MBytes 944 Mbits/sec [ 4] 5.00-6.00 sec 113 MBytes 944 Mbits/sec [ 4] 6.00-7.00 sec 112 MBytes 943 Mbits/sec [ 4] 7.00-8.00 sec 113 MBytes 945 Mbits/sec [ 4] 8.00-9.00 sec 112 MBytes 944 Mbits/sec [ 4] 9.00-10.00 sec 113 MBytes 944 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bandwidth [ 4] 0.00-10.00 sec 1.10 GBytes 944 Mbits/sec sender [ 4] 0.00-10.00 sec 1.10 GBytes 944 Mbits/sec receiver iperf Done. |
Hier lijkt de verbinding toch wel duidelijk z'n max potentieel te halen.
Nu is de vraag; wat kan ik nog meer op Windows en/of macOS tweaken om richting die 112MegaByte te komen? Misschien is Samba 4 een optie? Maar weet niet of dat handig is, omdat Windows 10 zelf standaard 3 wil gebruiken vanuit Verkenner.
Alvast bedankt voor de input!