SSD Cache oder Daten auf SSD (Jellyfin)

SoniX

Benutzer
Mitglied seit
14. Okt 2010
Beiträge
772
Punkte für Reaktionen
58
Punkte
48
Hallo!

Nach dem Ende der Videostation bin ich auf Jellyfin umgestiegen. Ich nutze hier die native App von Synocommunity, nicht Docker.
Weil Jellyfin aber offenbar nicht so sparsam mit Ressourcen umgeht wie die Videostation und ich doch eine große Menge an Videos gesammelt habe lief Jellyfin eher durchwachsen.
Ich habe mir nun eine SSD reingepappt und die erstmal als Lesecache eingerichtet. Jellyfin läuft damit spürbar performanter. Cache Trefferrate von 88-97% sind doch etwas was ich nicht erwartet hatte.

Aber nun meine Überlegung:
Ich brauche den Cache eigentlich nur für die Navigation in Jellyfin.
Die Videos ansich und mein Archiv benötigt keinen Cache, auch sonst betreibe ich keine Datenbanken oder ähnliches.
Das bisschen CalDAV, CardDAV etc was ich mache würde nicht davon profitieren.

Da ich weiß wie stark die Cachefunktion die SSD beansprucht und auch gleichzeitig weiß dass ein Cache eben nur ein Cache ist und Daten auch mal rausfallen wenn ich was anderes mache, hatte ich die Überlegung ob ich die SSD nicht besser als Volume einrichte und die Jellyfin Metadaten einfach dorthin verschiebe. Die SSD würde dann nur von Jellyfin genutzt werden.
Ich denke mir die SSD würde dadurch deutlich weniger beansprucht und Jellyfin besser beschleunigt, da die Daten immer auf der SSD liegen und nicht nur wenn DSM meint es wäre gut.

Was sagst ihr dazu?

Und wenn ihr es für gut befindet, zwei weitere Fragen:
-) Welches Script nutze ich dazu? ( https://github.com/007revad )
Synology_HDD_db, Synology_M2_volume oder Synology_enable_M2_volume? Laut Beschreibung können alle drei ein Volume auf der SSD bereitstellen.
-) Wie bekomme die Metadaten dorthin verschoben?

Danke erstmal! :)
 

Ronny1978

Benutzer
Sehr erfahren
Mitglied seit
09. Mai 2019
Beiträge
1.836
Punkte für Reaktionen
753
Punkte
128
Weil Jellyfin aber offenbar nicht so sparsam mit Ressourcen umgeht wie die Videostation und ich doch eine große Menge an Videos gesammelt habe lief Jellyfin eher durchwachsen.
Ich habe mir nun eine SSD reingepappt und die erstmal als Lesecache eingerichtet. Jellyfin läuft damit spürbar performanter. Cache Trefferrate von 88-97% sind doch etwas was ich nicht erwartet hatte.
Ich würde sagen, dass es grundsätzlich helfen, kann Apps auf einem SSD Volumen zu betreiben. In 99% der Fälle, ist der Cache "sinnlos" und wird dir früher oder später Probleme bereiten. Die Performance geht auf kosten der CPU und nicht das Caches, zumindest bei Anschauen, wenn der Client mit dem vorliegenden Format nicht umgehen kann. Die CPU ist der Flaschenhals.
Trefferrate von 88-97% sind doch etwas was ich nicht erwartet hatte
Umso mehr Filme du hast, um der mehr wird der Cache gefüllt und irgendwann ist er halt voll und "nutzlos" und irgendwann gibt es Probleme.
 

SoniX

Benutzer
Mitglied seit
14. Okt 2010
Beiträge
772
Punkte für Reaktionen
58
Punkte
48
Ich hatte vergessen zu erwähnen dass meine Videodaten auf anderen Volumes liegen. Ich habe den Cache nur für das Volume eingerichtet wo auch die Apps und Metadaten gespeichert werden. Also Videos ansich würden sowieso nicht im Cache landen, wäre auch ziemlich nutzlos die zu cachen.

Ich hatte aber bei meinen Experimenten mit Jellyfin gesehen dass Jellyfin hunderttausende Dateien ablegt; und diese beim Navigieren durch Jellyfin natürlich benötigt werden und aber gerade unendlich viele winzige Dateien ein Krampf sind für Festplatten, aber eine SSD damit gut umgehen kann.

Also bist du grundsätzlich auch der Meinung Apps auf einer SSD wäre sinnvoll. Das bringt mich auf den Gedanken weitere Apps dorthin auszulagern; müsste ich mal überdenken bei welchen es Sinn machen könnte.
 

Benie

Benutzer
Contributor
Sehr erfahren
Mitglied seit
19. Feb 2014
Beiträge
8.472
Punkte für Reaktionen
3.509
Punkte
344
Das bringt mich auf den Gedanken weitere Apps dorthin auszulagern; müsste ich mal überdenken bei welchen es Sinn machen könnte.
Kannst Du mit dem Appmover Script problemlos machen.
Näheres dazu, findest Du in meiner Signatur.
 

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
13.633
Punkte für Reaktionen
5.809
Punkte
524
Ich würde Jellyfin als Docker installieren auf dem SSD Volume, dann legt jellyfin dort auch seine DB und läuft performanter. Die Videos liegen bei mir auch auf HDDS.
 
  • Like
Reaktionen: Ronny1978 und Benie


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat