Auteur Topic: Versnellen door write-cache ?  (gelezen 203 keer)

Offline dirklammers

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 129
  • Berichten: 1.046
Versnellen door write-cache ?
« Gepost op: 06 januari 2025, 10:23:21 »
Regelmatig schrijf ik grote videobestanden naar mijn nieuwe DS923+. De 8 schijven in mijn voormalige DS1821+ konden de snelheid van de 10Gb verbinding tussen PC en NAS aardig bijhouden, maar nu met slechts 4 schrijven in de DS923+ merk ik dat als de cache van de schijven vol is de snelheid van de verbinding inzakt tot zo'n 400 Mb/s.
Zou ik dat kunnen versnellen door een SSD als write-cache in te zetten? Ik moet dan ook natuurlijk ook een SSD als read-cache plaatsen die voor mij geen nut heeft. Maar goed, die dingen zijn zo duur niet meer tegenwoordig.

Groet, Dirk
DS923+ met 4 X WD101EFBX in SHR configuratie
DS118 met WD20EFRX als test-NAS
DS220+ als Cloudserver
DS220+ als backupserver

Offline zandhaas

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 207
  • Berichten: 809
Re: Versnellen door write-cache ?
« Reactie #1 Gepost op: 06 januari 2025, 11:18:32 »
4 of 8 schijven scheelt de helft in IO's en ja dat zou best wel eens sneller kunnen worden als je een NVME write cache gebruikt dan ga je namelijk aanzienlijk meer IOP's krijgen.

Als je een nvme write cache wilt gebruiken moet je altijd 2 NVME's gebruiken in raid. Als je maar 1 NVME disk hebt kun je die alleen als read cache gebruiken.
  • Mijn Synology: DS918+
  • Extra's: 16GB RAM
DS213+  DSM 6.2  512MB
DS918+  DSM 7.2  16GB + 2*1TB NVME  Cache
VDSM      DSM 7.2
MR2200ac

Offline dirklammers

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 129
  • Berichten: 1.046
Re: Versnellen door write-cache ?
« Reactie #2 Gepost op: 06 januari 2025, 14:25:28 »
Dank Zandhaas. Ik zie dat jij ook de SSD-cache gebruikt. Nog adviezen voor specifieke merken/types? Volgens mij is 256GB meer dan voldoende voor mijn doel en ben ik dus met een koopje klaar.

Groet, Dirk
DS923+ met 4 X WD101EFBX in SHR configuratie
DS118 met WD20EFRX als test-NAS
DS220+ als Cloudserver
DS220+ als backupserver

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1403
  • -Ontvangen: 8066
  • Berichten: 44.244
  • Beste mensen de beste wensen !
    • Truebase


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-7   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline zandhaas

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 207
  • Berichten: 809
Re: Versnellen door write-cache ?
« Reactie #4 Gepost op: 06 januari 2025, 14:51:44 »
Het is niet alleen wat jij denkt nodig te hebben het is wat je NAS denkt nodig te hebben naar aanleiding van het lees en schrijf gedrag van je NAS. Dus het is handig de procedure te doorlopen die Birdy aangeeft en tijdens de meting ook een aantal keer de schrijf acties uit te voeren die graag sneller wilt zien.

Ik heb de NVME's voornamelijk gekocht omdat ik een aantal VM's en docker container heb draaien die intern relatief gezien meer IO's veroorzaken dan het lezen en schrijven van bestanden. Bij mij leverd het een significante performance verbetering op.

Ik zou in iedergeval niet te zuinig zijn met de NVME capaciteit
  • Mijn Synology: DS918+
  • Extra's: 16GB RAM
DS213+  DSM 6.2  512MB
DS918+  DSM 7.2  16GB + 2*1TB NVME  Cache
VDSM      DSM 7.2
MR2200ac

Offline dirklammers

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 129
  • Berichten: 1.046
Re: Versnellen door write-cache ?
« Reactie #5 Gepost op: 06 januari 2025, 15:38:14 »
Ik heb de cache-advisor aangezet. Ben benieuwd.

Dank beiden voor de reactie.
DS923+ met 4 X WD101EFBX in SHR configuratie
DS118 met WD20EFRX als test-NAS
DS220+ als Cloudserver
DS220+ als backupserver

Offline dirklammers

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 129
  • Berichten: 1.046
Re: Versnellen door write-cache ?
« Reactie #6 Gepost op: 06 januari 2025, 15:57:21 »
Nog een aanvulling/vraag. Ben wel benieuwd hoe het cache-mechanisme werkt. Ik kan me voorstellen dat de read-cache alle bestanden paraat houdt dit ik vaak gebruik om ze direct vanaf de SSD te kunnen leveren i.p.v. eerst van de langzame schijven te moeten halen. De cache-advisor zal dan dus wel bijhouden wélke bestanden ik regelmatig lees.
Maar voor de write-cache kan ik me niet voorstellen hoe dit mechanisme werkt. Alles wat ik wegschrijf is voor d NAS "nieuw" (anders zou ik het niet wegschrijven). Dus ik zou denken dat de write-cache het bestand in ontvangst neem op hoge SSD-snelheid om het vervolgens door te leveren aan de tragere schijven. In de write-cache bewaren van bestanden lijkt me zinloos én gevaarlijk. Immers, pas als het nieuwe bestand op de schijven staat wordt bet beveiligd door de SHR-inrichting en zo lang het nog op de SSD staat is dat niet het geval.

Voor mijn situatie eigenlijk wel jammer dat je dus niet alleen een write-cache kunt inrichten.

Als ik erg gierig zou willen zijn zou ik dus een minimale SSD kunnen plaatsen als read-cache (want die moet er nu eenmaal zijn) en een grotere als write-cache?

Groet, Dirk
DS923+ met 4 X WD101EFBX in SHR configuratie
DS118 met WD20EFRX als test-NAS
DS220+ als Cloudserver
DS220+ als backupserver

Offline zandhaas

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 207
  • Berichten: 809
Re: Versnellen door write-cache ?
« Reactie #7 Gepost op: 06 januari 2025, 19:20:34 »
Ik heb nog eens een keer de werking van de SSD cache nagezocht en kom op onderstaande pagina uit:
https://kb.synology.com/nl-nl/DSM/tutorial/What_are_Some_Considerations_for_Creating_SSD_Cache#kOUq86pq1k.

Daar staat onderandere het volgende:
Citaat
Ongeschikte toepassingen
SSD cache zal de prestaties niet verbeteren in scenario's met sequentiële toegangspatronen.

De prestatiewinst van SSD cache zal naar verwachting minimaal zijn als u uw Synology NAS voor deze toepassingen gebruikt:

Bestandsserver gebruikt voor het uploaden/downloaden/toegang tot grote bestanden
Bestandsserver met voornamelijk sequentiële toegang
Video streamen/afspelen

Nu begin ik toch te twijfelen of dit voor jou iets zal opleveren.
  • Mijn Synology: DS918+
  • Extra's: 16GB RAM
DS213+  DSM 6.2  512MB
DS918+  DSM 7.2  16GB + 2*1TB NVME  Cache
VDSM      DSM 7.2
MR2200ac

Offline dirklammers

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 129
  • Berichten: 1.046
Re: Versnellen door write-cache ?
« Reactie #8 Gepost op: 06 januari 2025, 19:57:31 »
Ja, die had ik ook voorbij zien komen. Kennelijk werkt de cache - en dan voor mij specifiek de write-cache - anders dan ik zou denken.
Zoals ik in een vorige bijdrage al noemde zou ik verwachten dat "binnenkomende" bestanden snel in de cache terecht komen om vervolgens "langzaam" naar de schijven verplaatst te worden.

Omdat mijn te uploaden bestanden nooit groter zijn dan ca. 50 GB ga ik gewoon eens twee 256 Gb SSD's kopen en plaatsen.
Kennis ontstaat vaak gewoon door onderzoek  ;)

Groet, Dirk
DS923+ met 4 X WD101EFBX in SHR configuratie
DS118 met WD20EFRX als test-NAS
DS220+ als Cloudserver
DS220+ als backupserver

Offline DSGebruiker

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 119
  • Berichten: 767
Re: Versnellen door write-cache ?
« Reactie #9 Gepost op: 06 januari 2025, 20:19:20 »
Dit moet je mischien eens doorlezen, zal wel van toepassing zijn doorheen héél de Synlogy DSM lijn.

https://global.download.synology.com/download/Document/Software/WhitePaper/Firmware/DSM/All/enu/Synology_SSD_Cache_White_Paper.pdf

Offline dirklammers

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 2
  • -Ontvangen: 129
  • Berichten: 1.046
Re: Versnellen door write-cache ?
« Reactie #10 Gepost op: 08 januari 2025, 18:51:40 »
Ter lering van iedereen zal ik vast mijn eerste bevindingen delen.

Ik heb 2 X 256 GB SSD's geplaatst. Read-write cache dus.

Als ik een groot bestand voor de eerste keer lees vanaf de NAS naar mijn PC (van de HD's dus) dan komt de snelheid op ca. 450 MB/sec.
Lees ik het bestand voor de tweede keer - vanaf de cache dan dus - dan loopt de 10 Gb verbinding maximaal vol en is de snelheid 1,13 GB/sec.

Bij het schrijven naar de NAS merk ik geen significante verbetering: dat start met ca. 1 GB/sec en loopt geleidelijk aan terug tot ca. 350 MB/sec.

Voor het wegschrijven naar de NAS lijkt de cache dus niet veel te doen.

Groet, Dirk
DS923+ met 4 X WD101EFBX in SHR configuratie
DS118 met WD20EFRX als test-NAS
DS220+ als Cloudserver
DS220+ als backupserver


 

File Station>Eigenschappen>afmeting bijwerken te versnellen?

Gestart door ATOWAPaulBoard Synology DSM 5.1 en eerder

Reacties: 1
Gelezen: 1406
Laatste bericht 17 oktober 2012, 11:24:00
door pinkdot
TIP - Pariteitsconsistentie check versnellen

Gestart door PHdJBoard Synology DSM algemeen

Reacties: 11
Gelezen: 8302
Laatste bericht 14 november 2017, 12:51:25
door Ben(V)
TIP: Ciphers gebruiken kan je downloads versnellen.

Gestart door BirdyBoard NZBGet

Reacties: 4
Gelezen: 5949
Laatste bericht 16 december 2013, 09:06:28
door TonVH
foto bladeren versnellen thumbnails windows en mac

Gestart door ivom74Board Photo Station / Photos

Reacties: 1
Gelezen: 1527
Laatste bericht 29 mei 2015, 09:58:06
door Babylonia