Servus,
also ich bin jetzt auch Besitzer eines NAS. Ich habe mir ein QNAP TVS-872XT gekauft.
Ich hatte vorher nie Berührungspunkte und weiß erst seit ein paar Tagen, als ich es gekauft habe, was "iSCSI" überhaupt ist. Ich habe aber eine einigermaßen schnelle Auffassungsgabe und wundere mich über Folgendes:
- Ich greife von meinem MacBook Pro, Late 2013, auf zwei Volumes in einem Speicherpool zu:
1. Volume: "Thick Volume"
2. Volume: iSCSI Thick LUN, blockbasiert.
3. die oberen beiden bestehen aus 2 physischen Festplatten, nämlich 2x Toshiba Enterprise HDD MG08 mit 16TB, und sie sind mit RAID-1 verbunden. Und beide sind gemeinsam in einem Speicherpool.
4. SSD-Caching ist auf beiden Volumes aktiv. Es handelt sich um 2x WD Blue NVMEs, die von der Geschwindigkeit über dem Limit des NVME-Anschlusses liegen.
So. Die Verbindung ist vom 10Gbe - Ausgang mit nem CAT7-Kabel zu einem Sonnet - Adapter, von da aus mit Thunderbolt 2 - Kabel zum Laptop.
Ok. Erstmal bin ich ausgerastet, dass das iSCSI Volume ständig nach dem Abstecken des Steckers neu eingebunden werden muss mit Daemon Tools (kostenpflichtig, daher seit vorgestern mit dem iSCSI Initiator). Ok, kein Problem, mal gegoogelt, wie man statische IPs vergibt (hab wie gesagt, 0 Erfahrung gehabt), und der Teil passt jetzt. Ok, nicht ganz, das iSCSI Volume ist jetzt immer eingebunden, aber das SMB-Volume (der Punkt 1 oben) nicht. Kein Plan, ist mir jetzt erstmal Wurscht. Wichtiger ist mein eigentliches Problem:
- Ich check nicht, warum die Datenübertragung von und auf das SMB-Netzlaufwerk einfach mit jeweils 600 MB/s (gemeint ist Megabyte pro Sekunde und nicht Megabit) lesen und schreiben mehr als doppelt so schnell geht wie auf das bzw. von dem iSCSI Thick LUN - Laufwerk? Beim iSCSI sind es lesend und schreibend gleichermaßen circa 190 Megabyte (MB/s).
- Ich habe am iSCSI-Laufwerk schon SSD-Cache ausgeschaltet - gleiches Tempo. Eingeschaltet - gleiches Tempo. Es ist für dieses Laufwerk völlig irrelevant, dass ich einen SSD-Cache eingebaut habe.
- Und überhaupt: Wenn ich mal beim anderen Laufwerk (dem SMB-Laufwerk) SSD-Cache ausschalte, merke ich erstens: einen Einbruch der Schreibleistung, nämlich von 600MB/s auf 270MB/s, aber keinen Einbruch der Leseleistung - die ist immer noch knapp 600MB/s. Habe mittlerweile auch rausgefunden, wieso das möglich ist - eine 7200rpm- Festplatte kann schließlich nie und nimmer 600MB/s lesen. Nun, eine Raid-1-Festplatte verhält sich aber beim Lesen wie eine Raid0-Festplatte und liest wohl parallel von beiden Festplatten gelesen.
- Ok, das heißt, scheinbar ist die maximale Lesegeschwindigkeit dieser Toshiba dann wohl 270MB/s. Ok - aber das wird beim Speedtest der iSCSI - LUN ja auch nicht erreicht, sondern nur 190MB/s. Obwohl die Verbindung genau die gleiche ist, nichts ist geändert. Ich teste erst mit Blackmagic das Netzlaufwerk, 30 Sekunden später das iSCSI unter gleichen Bedingungen.
Was check ich nicht? Warum ist es irrelevant für das iSCSI-Laufwerk, ob SSD-Caching an oder aus ist?
Noch ein Paar Parameter bisher erfolgter Maßnahmen:
- Jumbo Frames 9000 hat für das iSCSI Laufwerk nichts gebraucht und für das SMB-Laufwerk die Schreibgeschwindigkeit halbiert, daher habe ich es deaktiviert.
- "Volatile Schreibcache für Datensicherheit melden" mal aktiviert, mal deaktiviert - macht genau 0 Unterschied.
- Cache-Beschleunigung (dieses Blitz-Symbol) ist an, macht aber ebenfalls 0 Unterschied.
- Snapshots mindern wohl die Leistung, finden aber eh grad nicht statt, weil ich die LUN zu 100% zugewiesen hab, es ist kein Festplattenplatz mehr für Snapshots übrig (ups).
- Q-Tiering ist aus
- Die Thunderbolt 2 (20GBit/s) - Verbindung ist (in meinem Anwendungs-Case mit dem alten Mac) kein limitierender Faktor, denn als ich zu Beginn direkt mit Adapter aus dem Thunderbolt 3-Anschluss des QNAP rausgegangen bin (also ohne Cat7-Kabel), war die maximale Geschwindigkeit um die 900Megabyte/s lesen und schreiben und damit noch schneller.
- SSD-Overprovisioning ist an, die SSDs sind ebenfalls mit Raid-1 miteinander verbunden, nicht mit Raid0 (werde ich aber wohl noch ändern, sobald ich mal nen schnelleren Mac mit Thunderbolt 3 habe, so viel Sicherheit finde ich dann doch unnötig, ich will Tempo)
... puh, gibts sonst noch was zu wissen? Glaub das wars.
EDIT: Ach ja, ich habe Mac OSX Big Sur. Der Mac hat 8GB Arbeitsspeicher. Die TVS-872XT hat 16GB und vorgestern wurde die neueste Firmware aufgespielt. Alles ist überall up to date.
Ist jetzt ein Wall of Text, aber in den meisten Foren kommt immer als erstes "Mimimi, zu wenig Infos " - daher
Also warum ist das so? Ich checks einfach nicht.
Und vielleicht hat jemand noch einen Tipp:
- vllt wäre es ja für meinen Case (ich hab ein MacBook Pro, auf dem ich meistens editiere, aber wegen der höheren Leistung manchmal auf auf meinem Windows PC) eh das beste, meine Lightroom-Bibliothek am Laptop zu haben, aber die Fotos (TIFFS und RAWs sowie JPEGs) auf das schnellere Netzlaufwerk auszulagern. Geht das?
- Habe gehört, Lightrom-Bibliothek auf Netzlaufwerk geht nicht. Aber nur die Fotos allein müssten ja via SMB gehen, oder?
- Und - anders als beim iSCSI-Laufwerk, das ich wohl zwingend auf MacOS Extended (journaled) formatieren muss (und auch NUR auf MacOS Extended. Eine Formatierung auf APFS geht bei mir aus irgendeinem Grund nicht und bricht hab. Weiß da auch jemand warum?), kann ich im Fall des Netzlaufwerks zumindest auch mit dem Windows-Lightroom auf alle Fotos zugreifen, oder?
- Mein Anwendungs-Case ist übrigens vor allem Foto-Editing mit Lightroom, Photoshop, Luminar AI und immer häufiger auch Filmschnitt mit Adobe Premiere und After Effects. Vielleicht habt ihr da auch noch einige Einstellungs-Tipps, wie ich für meinen Case am besten mit einem NAS umgehe.