2 x 1GbE Links But Only 1GbE Writes

Currently reading
2 x 1GbE Links But Only 1GbE Writes

406
232
NAS
RS1221+, DS1517+, RS819, RS217
Operating system
  1. macOS
Mobile operating system
  1. iOS
Last edited:
I'm scratching my head on this one as since my last actual test we have had DSM updates, macOS updates and probably a switch update.

The NAS is my RS217, so weak in just about every area, running with 2 x 1GbE links (it only has 2 ethernet ports), no LAG, no Bond, large MTU, SMB3. Volume is a single SSD and no errors or issues reported anywhere. I noticed that it seemed to be running slower on transfers so ran a few tests and double-checked network settings.

For read speed I am getting around 230MB/s (slightly up on last year) but only peaking at around 130MB/s and typically around 115MB/s for writes - close to 1GbE speed. It used to be around 200MB/s for writes and no lower than 180MB/s. Data throughput is being shared equally between the 2 x 1GbE links.

As an example using a typical speedtest app:

Server Message Block: SMB : Apple M1.png


DSM7 Resources - not exhausting the (anaemic) CPU or RAM:

 2022-01-14 at 15.52.09.png


DSM7 Settings:

 2022-01-14 at 15.02.48.png


 2022-01-14 at 16.26.14.png


My switch port settings (port 17&18 being used for this NAS):

 2022-01-14 at 15.04.05.png


NAS SMB config:

Code:
[email protected]:~# cat /etc/samba/smb.conf
# Copyright (c) 2000-2019 Synology Inc. All rights reserved.
## Don't Panic, in big friendly letters ##

[global]
    server multi channel support = yes
    aio read size = 0
    aio write size = 0
    printcap name=cups
    winbind enum groups=yes
    include=/var/tmp/nginx/smb.netbios.aliases.conf
    encrypt passwords=yes
    min protocol=SMB2_10
    security=user
    local master=no
    realm=*
    syno sync dctime=no
    passdb backend=smbpasswd
    printing=cups
    max protocol=SMB3
    winbind enum users=yes
    load printers=yes
    workgroup=WORKGROUP
[email protected]:~#

Can anybody clue me in as to why the link only achieves around 1GbE speeds for writes or spot an error anywhere?

☕
 
228
60
NAS
DS1819+, DS1815+
Operating system
  1. Windows
Mobile operating system
  1. iOS
this is by design and a limit of 1 GBE. You will need to upgrade to 10 GBE for faster write speeds.
 
406
232
NAS
RS1221+, DS1517+, RS819, RS217
Operating system
  1. macOS
Mobile operating system
  1. iOS
Amongst other things yes, previous tests were under DSM6 but reasonably sure I tested it under DSM7 beta but didn't keep a record so I guess it was unremarkable.

There is 2Gbps of bandwidth available (less overheads) and I am achieving that in one direction - 231MB/s or 1.85Gbps in the example above - but only 131MB/s or 1.048Gbps in the other direction.

I'm wondering about the CPU again as if I lower the MTU to 1500 the write speed drops to 90MB/s, suggesting that it is a packet limitation.
 
406
232
NAS
RS1221+, DS1517+, RS819, RS217
Operating system
  1. macOS
Mobile operating system
  1. iOS
@AdrianEarnshaw - Thanks and it looks like you are on to something as the online data sheet does say that... now.

It used to say 171.7MB/s, which is around what I could get with spinners whilst achieving the figures in the first post with SSDs. I wonder what Synology did that reduced the maximum write speed by such an amount.

The original datasheet:

 2022-01-15 at 16.59.22.png


☕
 
406
232
NAS
RS1221+, DS1517+, RS819, RS217
Operating system
  1. macOS
Mobile operating system
  1. iOS
DSM7.1 will probably flush-out issues such as this as it will bring multichannel link aggregation to a wider base of users.

☕
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Welcome to SynoForum.com!

SynoForum.com is an unofficial Synology forum for NAS owners and enthusiasts.

Registration is free, easy and fast!

Top