Auteur Topic: Hoe?  (gelezen 2728 keer)

Offline sciurius

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 21
  • -Ontvangen: 30
  • Berichten: 364
  • Arms are made for hugging
Hoe?
« Gepost op: 24 april 2018, 21:31:50 »
Ik doe maar gewoon even of mijn neus bloedt.

Ik heb een DS418 (daarvoor een DS413) met daarop grote shares.
Ik heb enkele Linux dozen die die shares willen gebruiken.
Hoe doe ik dat zo performant mogelijk? Met als bijbehorende vraag: Hoe meet ik die performance?

Waarom ik dit nu vraag, na al die jaren?
Omdat ik sterk de indruk heb dat op de manier waarop ik de NAS nu gebruik, de throughput ver beneden de maat blijft.
  • Mijn Synology: DS418
  • HDD's: WD60EFRX-68L0BN1
DS418 / DSM 6.2.4-25556 Update 3 / WD60EFRX WD60EFZX (SHR) / Dovecot / Nextcloud / Transmission / ResilioSync / Spotweb / Logitech Media Server + Spotify
DS413 / DSM 6.2.4-25556 Update 3 / 2 x ST3000DM001-1CH166 (SHR) 2 x WD40EFRX-68WT0N0 (SHR) / Testing
RaspberryPi 4 / SSD 256GB / Nextcloud / Logitech Media Server + Spotify / PostgreSQL / DAViCal / Domoticz / Custom services

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1139
  • -Ontvangen: 6812
  • Berichten: 39.582
  • Synology is awesome.
    • RAID = BACKUP?
Re: Hoe?
« Reactie #1 Gepost op: 24 april 2018, 21:38:47 »
Citaat
Omdat ik sterk de indruk heb dat op de manier waarop ik de NAS nu gebruik, de throughput ver beneden de maat blijft.
Het kan natuurlijk ook aan die Linux dozen liggen.
Had je b.v. met de DS413 ook throughput problemen ?

Wat meten betreft, je zou de NAS aan een Linux doos kunnen hangen met een UTP kabel en dan kijken wat de throughput is.


CS406     DSM 2.0-0731
DS107+    DSM 3.1-1639
DS107+    DSM 3.1-1639
DS508     DSM 4.0-2265
DS111     DSM 6.1.7-15284-3
DS411slim DSM 6.2.4-25556
DS411+II  DSM 6.2.4-25556-2
DS413J    DSM 6.2.3-25426-2
DS1515+   DSM 6.2.4-25556
DS716+II  DSM 6.2.4-25556-3
DS918+    DSM 6.2.4-25556-3
DS220+    DSM 6.2.4-25556-3
-----VMM  DSM 7.0.1-42218-2
RT2600ac  SRM 1.2.5-8227-2
MR2200ac  SRM 1.2.5-8227-2

Offline sciurius

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 21
  • -Ontvangen: 30
  • Berichten: 364
  • Arms are made for hugging
Re: Hoe?
« Reactie #2 Gepost op: 25 april 2018, 08:24:13 »
Dank voor je reaktie. Met de DS413 was ik redelijk tevreden (het was mijn eerste NAS), van de DS418 had ik hogere verwachtingen. Krachtiger, sneller.

Je suggesties zijn waardevol, maar laten mijn belangrijkste vraag onbeantwoord, nl. op welke manier je vanuit Linux dozen de shares op de NAS optimaal benadert. Omdat ik de shares wil mounten aan de Linux dozen komt dat dus neer op Samba, NFS3 of NFS4. Als Linux man gebruik ik vanzelfsprekend gebruik ik NFS4, maar ik weet niet of dat optimaal is, en hoopte dat in de gebruikerscommunities meer informatie te vinden zou zijn over de alternatieven.

Ook wat het meten betreft zijn er vele manieren, die erg verschillende resultaten geven. B.v. rsync van een grote folder van mijn workstation naar de NAS is zes (!) maal zo traag als dezelfde rsync van workstation naar Linux laptop, en dat terwijl de laptop maar een 100Mbps netwerkpoort heeft. Vandaar de vraag naar een objectieve methode om de throughput te meten.
  • Mijn Synology: DS418
  • HDD's: WD60EFRX-68L0BN1
DS418 / DSM 6.2.4-25556 Update 3 / WD60EFRX WD60EFZX (SHR) / Dovecot / Nextcloud / Transmission / ResilioSync / Spotweb / Logitech Media Server + Spotify
DS413 / DSM 6.2.4-25556 Update 3 / 2 x ST3000DM001-1CH166 (SHR) 2 x WD40EFRX-68WT0N0 (SHR) / Testing
RaspberryPi 4 / SSD 256GB / Nextcloud / Logitech Media Server + Spotify / PostgreSQL / DAViCal / Domoticz / Custom services

Offline dvandonkelaar

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 161
  • Berichten: 938
Re: Hoe?
« Reactie #3 Gepost op: 25 april 2018, 08:57:50 »
Je zou de LAN snelheid kunnen testen door iperf te draaien, wanneer dit geen acceptabele bandwidth oplevert kan de netwerk infrastructuur het probleem van de lage snelheid zijn.
Rsync is volgens mij sowieso niet zo snel, SMB of NFS is naar mijn weten sneller.
--
dvandonkelaar

DS415+ 8GB | 2xWD30EZRX en 2xWD30EFRX | RAID5 EXT4 [Productie]
DS211J | 2x WD20EZRZ | RAID1 EXT4 [Backup]
Eaton Ellipse PRO 650 DIN (Schuko)

Ben(V)

  • Gast
Re: Hoe?
« Reactie #4 Gepost op: 25 april 2018, 09:09:48 »
rsync is de slechtste manier van performance testen die je kunt bedenken.
Heel veel overhead en vaak heel slechte implementaties op verschillende platformen.
rsync development is voornamelijk gefocused op functionaliteit en niet op performance.

De simpelste manier om te testen is gewoon een grote file copieren en kijken wat de pure snelheid is.

Verder zou ik persoonlijk dat antieke nfs de deur uit doen want de laatste versie komt(nfs4) stamt uit 2002 en er is geen ontwikkeling meer in.
Verder is per definitie het nfs protocol trager dan smb want het heeft meer overhead.
Ook kun je met nfs alleen op host nievaue beveiliging instellen en niet op user niveau zoals smb.
Het kan bij nfs4 wel als je kerberos gaat gebruiken, maar dat geeft nog veel meer overhead.

Ook heeft smb 3 multichannel aan boord wat je de mogelijkheid zal geven om fysieke netwerkpoorten echt als een channel te gebruiken.
Op windows werkt dat al prima, maar helaas is Samba nog niet zo ver, maar het komt eraan.

Offline sciurius

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 21
  • -Ontvangen: 30
  • Berichten: 364
  • Arms are made for hugging
Re: Hoe?
« Reactie #5 Gepost op: 25 april 2018, 15:47:25 »
Jammer dat er geen iperf voor Synology is.

Enkele voorzichtige metingen (kopiƫren 654MB bestand):

NFS4        92MB/s
SMB3       67MB/s
SCP          62MB/s

Als iemand een goede testsuite weet om de throughput te bepalen hou ik me aanbevolen.

Voorlopig hou ik het dus maar bij NFS...
  • Mijn Synology: DS418
  • HDD's: WD60EFRX-68L0BN1
DS418 / DSM 6.2.4-25556 Update 3 / WD60EFRX WD60EFZX (SHR) / Dovecot / Nextcloud / Transmission / ResilioSync / Spotweb / Logitech Media Server + Spotify
DS413 / DSM 6.2.4-25556 Update 3 / 2 x ST3000DM001-1CH166 (SHR) 2 x WD40EFRX-68WT0N0 (SHR) / Testing
RaspberryPi 4 / SSD 256GB / Nextcloud / Logitech Media Server + Spotify / PostgreSQL / DAViCal / Domoticz / Custom services

Offline dvandonkelaar

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 161
  • Berichten: 938
Re: Hoe?
« Reactie #6 Gepost op: 25 april 2018, 15:54:06 »
Jammer dat er geen iperf voor Synology is.

Even googlen en je komt op dit topic op het Engelse Synology forum uit.
Jadahl heeft een package gemaakt.
--
dvandonkelaar

DS415+ 8GB | 2xWD30EZRX en 2xWD30EFRX | RAID5 EXT4 [Productie]
DS211J | 2x WD20EZRZ | RAID1 EXT4 [Backup]
Eaton Ellipse PRO 650 DIN (Schuko)

Ben(V)

  • Gast
Re: Hoe?
« Reactie #7 Gepost op: 25 april 2018, 16:28:52 »
Jammer dat er geen iperf voor Synology is.

Enkele voorzichtige metingen (kopiƫren 654MB bestand):

NFS4        92MB/s
SMB3       67MB/s
SCP          62MB/s

Als iemand een goede testsuite weet om de throughput te bepalen hou ik me aanbevolen.

Voorlopig hou ik het dus maar bij NFS...

Ik haal met gemak boven de 100MB/s met smb, het ligt dus waarschijnlijk aan je linux bakken.
Oude Samba versie misschien?

Offline sciurius

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 21
  • -Ontvangen: 30
  • Berichten: 364
  • Arms are made for hugging
Re: Hoe?
« Reactie #8 Gepost op: 26 april 2018, 09:40:15 »
Jadahl heeft een package gemaakt.

Toppie!

Ik krijg transfer rates van 935 Mb/s, lijkt me alleszins redelijk.
  • Mijn Synology: DS418
  • HDD's: WD60EFRX-68L0BN1
DS418 / DSM 6.2.4-25556 Update 3 / WD60EFRX WD60EFZX (SHR) / Dovecot / Nextcloud / Transmission / ResilioSync / Spotweb / Logitech Media Server + Spotify
DS413 / DSM 6.2.4-25556 Update 3 / 2 x ST3000DM001-1CH166 (SHR) 2 x WD40EFRX-68WT0N0 (SHR) / Testing
RaspberryPi 4 / SSD 256GB / Nextcloud / Logitech Media Server + Spotify / PostgreSQL / DAViCal / Domoticz / Custom services

Offline sciurius

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 21
  • -Ontvangen: 30
  • Berichten: 364
  • Arms are made for hugging
Re: Hoe?
« Reactie #9 Gepost op: 26 april 2018, 09:43:09 »
Citaat
Oude Samba versie misschien?

Ik heb samba 4.7.6. Lijkt me redelijk bij de tijd.
  • Mijn Synology: DS418
  • HDD's: WD60EFRX-68L0BN1
DS418 / DSM 6.2.4-25556 Update 3 / WD60EFRX WD60EFZX (SHR) / Dovecot / Nextcloud / Transmission / ResilioSync / Spotweb / Logitech Media Server + Spotify
DS413 / DSM 6.2.4-25556 Update 3 / 2 x ST3000DM001-1CH166 (SHR) 2 x WD40EFRX-68WT0N0 (SHR) / Testing
RaspberryPi 4 / SSD 256GB / Nextcloud / Logitech Media Server + Spotify / PostgreSQL / DAViCal / Domoticz / Custom services

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1139
  • -Ontvangen: 6812
  • Berichten: 39.582
  • Synology is awesome.
    • RAID = BACKUP?
Re: Hoe?
« Reactie #10 Gepost op: 26 april 2018, 09:53:58 »
Ik krijg transfer rates van 935 Mb/s, lijkt me alleszins redelijk.
Om even in dezelfde termen te blijven, dus 117MB (afgerond). ;)


CS406     DSM 2.0-0731
DS107+    DSM 3.1-1639
DS107+    DSM 3.1-1639
DS508     DSM 4.0-2265
DS111     DSM 6.1.7-15284-3
DS411slim DSM 6.2.4-25556
DS411+II  DSM 6.2.4-25556-2
DS413J    DSM 6.2.3-25426-2
DS1515+   DSM 6.2.4-25556
DS716+II  DSM 6.2.4-25556-3
DS918+    DSM 6.2.4-25556-3
DS220+    DSM 6.2.4-25556-3
-----VMM  DSM 7.0.1-42218-2
RT2600ac  SRM 1.2.5-8227-2
MR2200ac  SRM 1.2.5-8227-2

Online Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 160
  • -Ontvangen: 2337
  • Berichten: 15.031
Re: Hoe?
« Reactie #11 Gepost op: 26 april 2018, 16:36:40 »
Jadahl heeft een package gemaakt.

Voor mensen met een andere nas kunnen ook hier kijken waar het pakket per processor te halen is.

  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J (Backup)