Synology – Network Speed Test

In the last weeks I searched for a ways to analyse the speed test of my Demo-Synology and to get clear answers how fast a client can maximum be with the 10Gbit connection.

The Hardware is following:
DS1821+ (CPU AMD Ryzen V1500B)
32 GB RAM
System: DSM 6.2.3-25426 Update 3
8x Seagate Exos X16
Synology Cache SSD 2x 400GB Read and Write
10Gbit RJ45 Card
RAID – SHR1

Test Client:
MacPro 2019
96 GB RAM
System: BigSur 11.2
3,3 GHz 12-Core Intel Xeon W

1. Test – Difference between MTU Sizes

9000-1500 MTU
If you mix the MTU size (Server 9000 and Client 1500) the network speed drops down to 7.53 GBytes / 6.47 Gbits/sec testet with iperf. And about 727 write and 700 read, tested with AJA System Test,

1500-1500 MTU
If you use the same default MTU size (Server 1500 and Client 1500) the network speed looks good 10.9 GBytes / 9.35 Gbits/sec testet with iperf. And about 810 write and 785 read, tested with AJA System Test,

9000-9000 MTU
If you use the same big MTU size (Server 9000 and Client 9000) the network speed looks good 11.5 GBytes / 9.90 Gbits/sec testet with iperf. And about 865 write and 1076 read, tested with AJA System Test,

Conclusion:
If you use the same MTU the Network overhead is less and you get more performance. The best performance is with the MTU 9000

2. Test – AmorphousDiskMark

Searching for a tool do make standardized test I found AmorphousDiskMark from Katsura Shareware. It is a great tool and you can download it form the App Store – Download. It automatically creates 4 different Szenarios (Forum):
SEQ1MQD8 – sequential read/write one big file multiple streams
SEQ1MQD1 – sequential read/write one big file single streams
RND4KQD64 – random read/write many small files multiple streams
RND4KQD1 – random read/write many small files single streams

AmorphousDiskMark MTU 9000-9000

3. Test – AJA System Test

An easy way to test your storage is to use the AJA System Test. You can choose an Target Disk and specify the Test File Size. I would recommend to click on the charts icon on the bottom of the window to open the graphics with the frame number vs MB/secs. Here you can easy see if you get dropped frames or if the peak speed is very high but the average speed is weak.

4. Test – iPerf (Network Storages)

You have to make sure that you network connection to the storage is good and gives you the maximum speed. The easiest way to do this is, using iperf. It is an client – server application and you have to download and start it. You can download it at iperf.fr

The „server“ site can be startet with „iperf3 -s“ and on the client site you use „iperf3 -c <ip-address>“

On you Synology you can easily use it in a docker image by using this command: (Install Docker Package, Enable SSH in the System Settings and then type following)

sudo docker run -it --rm -p 5201:5201 networkstatic/iperf3 -s

(Source for this help LINK)

Then you get following protocol that shows you the speed without the overhead of a protocol (SMB, NFS …) With the option „-r“ you can refer the test between server and client.

Connecting to host 172.16.100.20, port 5201
[ 4] local 172.16.100.10 port 50489 connected to 172.16.100.20 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 1.16 GBytes 9.93 Gbits/sec
[ 4] 1.00-2.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 4] 2.00-3.00 sec 1.15 GBytes 9.89 Gbits/sec
[ 4] 3.00-4.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 4] 4.00-5.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 4] 5.00-6.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 4] 6.00-7.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 4] 7.00-8.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 4] 8.00-9.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 4] 9.00-10.00 sec 1.15 GBytes 9.90 Gbits/sec

[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 11.5 GBytes 9.90 Gbits/sec sender
[ 4] 0.00-10.00 sec 11.5 GBytes 9.90 Gbits/sec receiver


Good help for iperf is from JamesCoyle

Results in detail

Server MTU 9000 – Client 1500

Connecting to host 172.16.100.20, port 5201
[ 4] local 172.16.100.10 port 50485 connected to 172.16.100.20 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 467 MBytes 3.92 Gbits/sec
[ 4] 1.00-2.00 sec 723 MBytes 6.07 Gbits/sec
[ 4] 2.00-3.00 sec 882 MBytes 7.40 Gbits/sec
[ 4] 3.00-4.00 sec 718 MBytes 6.02 Gbits/sec
[ 4] 4.00-5.00 sec 911 MBytes 7.64 Gbits/sec
[ 4] 5.00-6.00 sec 883 MBytes 7.41 Gbits/sec
[ 4] 6.00-7.00 sec 868 MBytes 7.28 Gbits/sec
[ 4] 7.00-8.00 sec 817 MBytes 6.86 Gbits/sec
[ 4] 8.00-9.00 sec 932 MBytes 7.81 Gbits/sec
[ 4] 9.00-10.00 sec 512 MBytes 4.30 Gbits/sec


[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 7.53 GBytes 6.47 Gbits/sec sender
[ 4] 0.00-10.00 sec 7.53 GBytes 6.47 Gbits/sec receiver

AmorphousDiskMark Server MTU 9000 – Client 1500
AJA Server MTU 9000 – Client 1500


Server MTU 9000 – Client 9000

Connecting to host 172.16.100.20, port 5201
[ 4] local 172.16.100.10 port 50489 connected to 172.16.100.20 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 1.16 GBytes 9.93 Gbits/sec
[ 4] 1.00-2.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 4] 2.00-3.00 sec 1.15 GBytes 9.89 Gbits/sec
[ 4] 3.00-4.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 4] 4.00-5.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 4] 5.00-6.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 4] 6.00-7.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 4] 7.00-8.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 4] 8.00-9.00 sec 1.15 GBytes 9.90 Gbits/sec
[ 4] 9.00-10.00 sec 1.15 GBytes 9.90 Gbits/sec


[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 11.5 GBytes 9.90 Gbits/sec sender
[ 4] 0.00-10.00 sec 11.5 GBytes 9.90 Gbits/sec receiver

AmorphousDiskMark Server MTU 9000 – Client 9000
AJA Server MTU 9000 – Client 9000

Server MTU 1500 – Client 1500

Connecting to host 172.16.100.20, port 5201
[ 4] local 172.16.100.10 port 50495 connected to 172.16.100.20 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 1.06 GBytes 9.09 Gbits/sec
[ 4] 1.00-2.00 sec 1.10 GBytes 9.41 Gbits/sec
[ 4] 2.00-3.00 sec 1.09 GBytes 9.36 Gbits/sec
[ 4] 3.00-4.00 sec 1.09 GBytes 9.34 Gbits/sec
[ 4] 4.00-5.00 sec 1.10 GBytes 9.41 Gbits/sec
[ 4] 5.00-6.00 sec 1.09 GBytes 9.38 Gbits/sec
[ 4] 6.00-7.00 sec 1.09 GBytes 9.35 Gbits/sec
[ 4] 7.00-8.00 sec 1.09 GBytes 9.38 Gbits/sec
[ 4] 8.00-9.00 sec 1.10 GBytes 9.41 Gbits/sec
[ 4] 9.00-10.00 sec 1.09 GBytes 9.41 Gbits/sec


[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 10.9 GBytes 9.35 Gbits/sec sender
[ 4] 0.00-10.00 sec 10.9 GBytes 9.35 Gbits/sec receiver

AmorphousDiskMark Server MTU 1500 – Client 1500
AJA Server MTU 1500 – Client 1500

Special Thanks to Tools at Work, first point of contact for system integration in Vienna Austria.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Time limit is exhausted. Please reload the CAPTCHA.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.