Server Performance

Tag zusammen,

ich stelle fest, dass Plex bei mir oftmals sehr langsam läuft, bzw. lange Reaktionszeiten hat, bei den diversen Aktionen.

Das abspielen eines Musik-Albums beispielweise ist in der Regel immer mit ca 10 Sekunden Wartezeit verbunden. Auch zwischen den Tracks gibt es gelegentlich Pausen, sodass beispielsweise eine Geschichte sehr zerstückelt wirkt.
→ Gestgestellt in der Plex Media App unter Android

Auch das Abspielen von Filmen braucht eine Weile bis der FIlm geladen wurde, auch hier teilweise 10 Sekunden bis es losgeht. Spulen ist mit noch größeren Wartezeiten verbunden, das Wechseln der Sprache funktioniert auch schonmal garnicht, bzw. ebenfalls mit ~30 Sekunden Wartezeit.
→ Festgestellt im Browser
→ Festgestellt auf dem FireStick

Der Server selbst steht bei mir im lokalen Netzwerk, hat 12 Kerne 20GB RAM ist üblicherweise nicht ausgelastet.
Die Mediafiles liegen auf einem an den Server per LAN angeschlossenen NAS (qnap) Die Festplatten sind per smb eingebunden.
Software aktuell.

Von einem Verhalten wie bei Netflix bin ich weit entfernt - da ich grundsätzlich aber im lokalen Netzwerk unterwegs bin, müsste ich prinzipiell schneller/genauso schnell sein.

Ich vermute also, dass ich an meinem Setup optimieren kann - oder sind die Unterschiede zwischen Netflix und Plex derart groß, dass diese Latenzen momentan normal sind?

Falls ich optimieren kann - wo würdet ihr ansetzen?
Ich bekomme mit, dass einige von euch den Server ja sogar im Netz betreiben und alles nach Hause streamen - insofern kann die Bandbreite ja kein Problem darstellen.

Gruß!

Lässt du das NAS die Festplatten herunterdrehen, wenn sie nicht benutzt werden (idle)?
Wieviel RAM steckt im NAS?
Welche Festplattenorganisation wurde im NAS gewählt (RAID-Level etc.)?

Wenn du etwas abspielst und dann in der Web App auf “Dashboard” gehst, wird die Verbindung als “lokal”, “entfernt” oder “indirekt” aufgelistet?

Zusatzfragen:

  • Wie groß ist die Mediensammlung? (Wie viele Filme, Serienfolgen, Musikalben, und Fotos sind enthalten?)
  • Auf welchem Typ Laufwerk liegt der Plex data folder?
    Wieviel Speicherplatz ist auf diesem Laufwerk noch frei?
  • Wie komplex ist das Heimnetzwerk? Wie viele Geräte vom Typ “Router” befinden sich darin?

Hi @OttoKerner ,

Ja, die Festplatten wurden seitens des NAS in standby versetzt.
→ Habe ich jetzt abgeschaltet, mal sehen obs was bewirkt.

Das NAS ist RAM-technisch recht klein bemessen. 2TB stehen zur Verfügung und werden durch das System großteils ausgelastet. 59% werden bei normalen loam verwendet.

Aufgrund des großen Speicherbedarf der Mediathek habe ich hier einen Raid-0 laufen. Vorhanden sind zwei 6TB Platten.

“Now Playing” im Dashboard zeigt an, dass die Daten “lokal” abgerufen werden

Plex ist installiert auf seinem eigenen vhost (windows 10 gast, windows 10 host) virtualisiert mit hyper-v auf einem ProLiant mit ~ 1TB SAS-Festplatten ebenfalls Raid 0. Dort liegt auch die Festplatte des vhosts. Plex data folder liegt auf der lokalen Festplatte des Plex Media vhosts. 150GB von 300GB belegt.

Ein Router ist vorhanden, das Netzwerk umfasst mehrere hundert aber weniger als 1000 devices.

Gruß

RAID 0 vergrößert die Ausfallwahrscheinlichkeit.
Wenn du keinen Plattenplatz für Redundanz verwenden willst, fährst du mit JBOD besser.

Du meinst sicher 2 GB.
Das ist in der Tat recht klein. Damit kann dir das NAS nicht beim Cachen helfen und du bist von der Langsamkeit mechanischer Laufwerke komplett abhängig.

Siehe oben.
Die Virtualisierung hilft nicht wirklich. m.M. verkompliziert sie die Dinge nur.

Bei der Größe deiner Sammlung empfehle ich ein dediziertes NVMe Laufwerk nur für den Plex Datenordner.

Korrekt, 2 GB waren natürlich gemeint.

Also wäre der sinnvollste Ansatz ein größeres NAS zu verwenden?
→ Mehr RAM
→ Mehr Plattenplatz und das Raid-Level erhöhen um Geschwindigkeiten zu verbessern? Das würde natürlich auch den chronischen Speichermangel beheben…

In das nvme-Thema muss ich mich einlesen - da bin ich mir nicht sicher ob meine Hardware kompatibel ist.

Gruß

Mehr Plattenplatz und das Raid-Level
helfen dir nicht, die Geschwindigkeit zu erhöhen.
Mehr RAM in NAS kann helfen, ja.

Wie alt ist das Motherboard? Welche Generation CPU steckt darin?
In den meisten Fällen kannst du NVMe nachrüsten, solange du einen freien PCIe Steckplatz hast. Dann gibt es Adapterplatinen die einfach die PCIe Leitungen an die NVMe durchreichen.
Denkbar wäre ein Kombination von https://www.amazon.de/Samsung-MZ-N6E1T0BW-860-EVO-Interne/dp/B078WQT6SB/ref=sr_1_12?__mk_de_DE=ÅMÅŽÕÑ&crid=1MJLZ608M5PBT&dchild=1&keywords=ssd+1tb&qid=1633007039&qsid=262-0878684-8583711&refinements=p_89%3ASamsung&rnid=669059031&s=computers&sprefix=ssd%2Caps%2C189&sr=1-12&sres=B089QXQ1TV%2CB08TJ2649W%2CB087DFLF9S%2CB08GS7748F%2CB074M774TW%2CB078WR35K7%2CB087DDP3L1%2CB082VW4QCX%2CB078WQT6SB%2CB078WST5RK%2CB087DF1L2J%2CB082VVMNK2%2CB07KSHCG3R%2CB07CGGRYVT%2CB08DDTVVLC%2CB00P738MUU%2CB08PC5DKZQ%2CB07MBQPQ62%2CB07CGJNLBB%2CB07822Z77M&srpt=COMPUTER_DRIVE_OR_STORAGE

mit https://www.amazon.de/glotrends-PCIe-Adapterkarte-Aluminium-Kühlkörper-PA09_HS/dp/B07FN3YZ8P/ref=sr_1_3?__mk_de_DE=ÅMÅŽÕÑ&dchild=1&keywords=pci+nvme+adapter&qid=1633007398&qsid=262-0878684-8583711&s=computers&sr=1-3&sres=B07FN3YZ8P%2CB07RZZ3TJG%2CB07T5RXNGF%2CB07HL878P2%2CB07SQ12MV5%2CB01J36B75S%2CB07MNFH1PX%2CB07NSYM2TJ%2CB07NSVNS1T%2CB07RWCGP1S%2CB07PGH448L%2CB08T1VXB8R%2CB07NSSCX7B%2CB07TSBR114%2CB0876MLNY6%2CB07R9VB35J%2CB08M3WT4WL%2CB08F4SYG2Y%2CB07VV9DYTL%2CB0919JHCPF

Ich bin mit einem recht alten Proliant DL360 G7 unterwegs. Nach ersten recherchen unterstüzten weder die G8 oder G9 nvme. Erst die G10 haben das an Bord.

Dass die G7 nachrüstbar sind bezweifle ich - Prinzipiell steht einem Austausch der Hardware aber nichts im Wege. (Ausgenommen ein Upgrade auf die G10 - da spielt das Budget nicht mit)

Eine Frage stellt sich mir noch zu dem Thema:
Wenn ich das richtig sehe, dann siehst du die größte Chance auf optimierung im nvme-Laufwerk für den Plexdata-Ordner. Die Filmdaten selbst liegen aber ja ganz woanders. Dass der Zugriff auf die Daten “schneller” funktionieren muss (Festlatten-Standby, schnelleres Raid-Level und Ram im Nas) leuchtet mit ein. Aber an welcher Stelle unterstüzt der Plexdata Ordner und die Zugriffsgeschwindigkeit auf diesen Ordner an dieser Stelle?

Gruß

Ist das so herstellerspezifisch “verbaut”, dass du keinerlei PCIe Steckplätze hast?

Schon beim bloßen Durchscrollen der Mediathek wird ständig auf die Datenbank und die zahlreichen Dateien mit den Metadaten zugegriffen. Offensichtlichstes Beispiel sind die Poster bzw. deren skalierte Vorschauversionen.
Wenn die Preplay Seite eines Eintrages aufgerufen wird, werden ebenfalls eine Vielzahl von Metadaten abgerufen. Poster, Beschreibung, Liste der ähnlichen Filme und deren Poster etc.
Gleiches gilt für den Wiedergabestart.
Liste der Kapitel, deren Vorschaubilder, die Video-Vorschau etc.pp.

Ich fahre die Kiste mal runter und schau rein. :smiley:

Danke fürs Aufklären! Ich prüfe wo ich am sinnvollsten ansetzen kann und hoffe dass ich das Ding etwas “flüssiger” bekomme.

Gruß

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.