How do I install iperf on Synology DS214+?

Questions that don't fit in any category below may go here
Forum rules
Please note the disclaimer before modifying your Synology Product.
riahc3
Beginner
Beginner
Posts: 22
Joined: Thu Oct 11, 2012 5:25 pm

How do I install iperf on Synology DS214+?

Postby riahc3 » Mon Mar 07, 2016 4:20 pm

I need to test some simple benchmarks and would like to use iperf.

Ive seen that it can be installed on other models but how do I install it on the DS214+?
rowox
Knowledgeable
Knowledgeable
Posts: 335
Joined: Sat Sep 03, 2011 6:15 am

Re: How do I install iperf on Synology DS214+?

Postby rowox » Thu Mar 10, 2016 5:05 am

I am interested in this as well. I'm having many performance issues and I need to know what is the bottleneck (network, cpu, memory, disk, etc).
Do you agree that you should be able to encrypt your important folders, such as Photo, Home (and Video and Music)? PLEASE VOTE and comment at the following thread and make your voice heard (you'll need to cut and paste the URL):
http://forum.synology.com/enu/viewtopic.php?f=3&t=93366

DS415+, 4 x 6TB Red
rowox
Knowledgeable
Knowledgeable
Posts: 335
Joined: Sat Sep 03, 2011 6:15 am

Re: How do I install iperf on Synology DS214+?

Postby rowox » Thu Mar 10, 2016 6:05 am

Ok, because I too am seeing huge performance issues (described here: https://forum.synology.com/enu/viewtopic.php?f=14&t=115374 I wanted to make sure that it wasn't a networking issue.

Installing iperf3 using Docker is very easy and straight forward, so here are the instructions for others who wish to do the same:
1- Install and start the Docker package
2- SSH to the box and run the following command from the CLI to download the iperf3 image:

Code: Select all

docker pull networkstatic/iperf3

3- Create a temporary container running iperf3 as a server. Type:

Code: Select all

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

4- From your a computer, install iperf3 (under Windows, I found the binaries here: https://iperf.fr/iperf-download.php#windows) and run:

Code: Select all

iperf3 -c 192.168.x.xxx

Replace the x.xxx with the correct IP for your Synology NAS.

With the 2 Gb network cards bonded together (MTU1500), I was able to achieve 925Mbps transfer rate (the bottleneck being my laptop which has only one network card).

I hope this can help others.
Do you agree that you should be able to encrypt your important folders, such as Photo, Home (and Video and Music)? PLEASE VOTE and comment at the following thread and make your voice heard (you'll need to cut and paste the URL):
http://forum.synology.com/enu/viewtopic.php?f=3&t=93366

DS415+, 4 x 6TB Red
User avatar
maxxfi
Compiler
Compiler
Posts: 6794
Joined: Sun Dec 27, 2009 12:13 pm
Location: Espoo, Finland

Re: How do I install iperf on Synology DS214+?

Postby maxxfi » Thu Mar 10, 2016 2:01 pm

rowox wrote:Installing iperf3 using Docker is very easy and straight forward

...on supported platforms, i.e. likely only Atom-based models.
DS-106j > DS-210j > DS-411
riahc3
Beginner
Beginner
Posts: 22
Joined: Thu Oct 11, 2012 5:25 pm

Re: How do I install iperf on Synology DS214+?

Postby riahc3 » Wed Mar 16, 2016 10:57 am

maxxfi wrote:
rowox wrote:Installing iperf3 using Docker is very easy and straight forward

...on supported platforms, i.e. likely only Atom-based models.

Exactly....Docker isnt on DS214+
hmijail
I'm New!
I'm New!
Posts: 3
Joined: Thu Jan 15, 2015 12:53 am

Re: How do I install iperf on Synology DS214+?

Postby hmijail » Sun Sep 25, 2016 7:11 pm

rowox, thanks for your tip - though it's not working for me. When trying to run docker from the CLI, I only get "docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?".

I am totally new to docker, but from googling a bit looks like it probably is related to user permissions / group membership, and that there is no supported way to fix that - though as root one can just hack around.

So, before I do something ugly/unmaintainable, I thought I'd ask. Did you set something in your system to be able to use the CLI docker? Any recommendation about what (not) to do?
jadahl
Sharp
Sharp
Posts: 156
Joined: Tue Dec 16, 2014 6:55 pm

Re: How do I install iperf on Synology DS214+?

Postby jadahl » Mon Sep 26, 2016 3:36 pm

I have compiled a iperf test packages for DSM 6.X.

Download: All arch
http://www.jadahl.com/synology6/

Download and manually install from package center.
Log in to your NAS with telnet or ssh and type: iperf3
Last edited by jadahl on Fri Sep 30, 2016 9:17 am, edited 1 time in total.
hmijail
I'm New!
I'm New!
Posts: 3
Joined: Thu Jan 15, 2015 12:53 am

Re: How do I install iperf on Synology DS214+?

Postby hmijail » Wed Sep 28, 2016 8:36 am

jadahl wrote:I have compiled a iperf test package for DSM 6.X arch-x86 and arch-armadaxp.


Thank you, jadahl. When I have a while I might try it.

However, the Docker solution still seems more interesting - it should be safer, right? Not to disregard your work, but... still something to consider.
d.drenth
I'm New!
I'm New!
Posts: 4
Joined: Tue Jun 07, 2016 10:17 am

Re: How do I install iperf on Synology DS214+?

Postby d.drenth » Sun Jan 29, 2017 9:46 am

@jadahl, Can you compile iperf also for DS3617?
jadahl
Sharp
Sharp
Posts: 156
Joined: Tue Dec 16, 2014 6:55 pm

Re: How do I install iperf on Synology DS214+?

Postby jadahl » Sun Jan 29, 2017 10:43 am

d.drenth wrote:@jadahl, Can you compile iperf also for DS3617?


Of course, you can test this:
http://www.jadahl.com/synology6/?arch=broadwell

Edit: forgot to link lib files, now it's working :roll:
chebyshev
I'm New!
I'm New!
Posts: 2
Joined: Sat Mar 14, 2015 2:09 am

Re: How do I install iperf on Synology DS214+?

Postby chebyshev » Wed Apr 05, 2017 3:35 am

Any chance of getting iperf for a 110j on DS 5.2?
jadahl
Sharp
Sharp
Posts: 156
Joined: Tue Dec 16, 2014 6:55 pm

Re: How do I install iperf on Synology DS214+?

Postby jadahl » Wed Apr 05, 2017 7:43 am

chebyshev wrote:Any chance of getting iperf for a 110j on DS 5.2?

I have build iperf for 110j (88f6281) DSM5.2 for you to test :D
http://www.jadahl.com/synology/?arch=88f6281
PuckStar
I'm New!
I'm New!
Posts: 3
Joined: Sat Apr 29, 2017 11:42 pm

Re: How do I install iperf on Synology DS214+?

Postby PuckStar » Sat Apr 29, 2017 11:43 pm

Can you make iperf for DS416j ?
Thanks
jadahl
Sharp
Sharp
Posts: 156
Joined: Tue Dec 16, 2014 6:55 pm

Re: How do I install iperf on Synology DS214+?

Postby jadahl » Sun Apr 30, 2017 11:36 am

PuckStar wrote:Can you make iperf for DS416j ?
Thanks


Done :)

iperf for DSM 6.0 DS416j http://www.jadahl.com/synology6/?arch=armada38x

iperf for DSM 6.1 DS416j http://www.jadahl.com/synology6.1/?arch=armada38x
peking84
I'm New!
I'm New!
Posts: 3
Joined: Fri Sep 02, 2016 5:25 pm

Re: How do I install iperf on Synology DS214+?

Postby peking84 » Fri Jul 07, 2017 7:46 pm

Hi,

I am also looking for an iPerf binary for Armada 375 (DS215j) or Broadcom BCM58622 (RT1900AC).
Has anyone compiled this before?

/Cheers
Mark

Update:
Found binary for armada 375, so if you have binary for BCM, that would be super nice.

Return to “General Mods”

Who is online

Users browsing this forum: No registered users and 1 guest