Volume und SSD-Cache nebeneinander auf SSD RAID1 Verbund

  • Hallo,

    ich führe gerade die Einrichtung meines neuen DXP2800 durch und frage mich, ob es technische Gründe gibt, die vehindern, dass auf demselben RAID1-Verbund aus zwei SSD's sowohl ein Standard-Volume ext4/btrfs (bspw. für die Installation für Apps) und ein SSD-Cache für die außerdem verbauten HDD-Datengräber nebeneinander eingerichtet werden?
    Das UGOS lässt das jedenfalls nicht zu. Man kann mit den SSDs nur entweder oder.

    Hätte mir aber folgende Konfig vorgestellt:

    • 2 SSDs je 500 GB im RAID1, davon ca. 50 GB in einem Volume für UGOS Apps und Docker Images, den Rest für Lese/Schreib-Cache der HDDs
    • 2 HDDs im RAID1 für Daten

    Danke vorab für Euer Feedback

  • Sofern Du keine immer wieder sich wiederholenden und gleichen Datenaufrufe hast, würde ich Dir sehr nahelegen, keinen Cache einzurichten, da der bei SSDs massiv die Lebensdauer reduziert. Ich hatte das auch verschiedentlich und musste im Jahr 1-2 mal die Sata-SSDs tauschen.

    DS1621xs+ | 32 GB RAM | DSM 7.3.2 | 3x ST8000VN004 HDD 8TB RAID 5 BTRFS, 2x FireCuda 530 NVMe 1TB RAID 1

    Ugreen DXP6800 pro | 64 GB RAM | ARC Loader DSM 7.2.2 | 3x ST8000VN004 HDD 8TB RAID 5 BTRFS, 3x MG07ACA HDD 14TB RAID 5 BTRFS, 2x Crucial T500 NVMe 2TB RAID 1

    Minisforum N5 pro | 96 GB RAM | ARC Loader DSM 7.2.2 | 2x MG09ACA16TE HDD 16TB RAID 1 BTRFS, 3x ST8000VN004 HDD 8TB RAID 5 BTRFS, 2x Patriot VP4300 Lite NVMe 2TB RAID 1

  • Hallo Andy

    Danke für deine Rückmeldunng über Deine Erfahrung.
    Werde es mir tatsächlich nochmals gut überlegen.
    Um aber nicht off-topic in eine Grundsatzdiskussion über Pro/Contra zu gehen, zurück zum Thema:

    Wie funktioniert die SSD-Cache Implementierung?
    Hätte vermutet, dass das auch nur ein gewöhnliches Volume ist, vielleicht mit einem speziellen Datenformat statt ext3/btrfs. Und irgendein Algorithmus im UGOS der versucht häufige Datenzugriffe darin zu cachen.
    Sollte doch technisch nichts gegen eine Implementierung sprechen, wo ein Cache Volume neben einem regulären Volume auf selber SSD liegen, oder?

    Dass SSD Caches nie so wirklich im Markt erfolgreich waren, kennt man von Intels TurboMemory oder den Hybrid-HDDs von Seagate/WD mit Mini-SSD-Cache eingebaut. Habe hier noch eine 500GB+8GB Hybrid-Notebookplatte herumliegen.... 😉

  • Moin.

    Mein Plan wäre nun auch gewesen eine M2 mit 500GB zu splitten. Leider gibt's ja nur die Auswahl Speicherpool oder Cache und danach kommt ja erst die Auswahl Volumen. Das separat über CLI irgendwie zu regeln, dass diese als 2 M2 durch Partitionierung ansieht ist wohl auch schwer möglich oder?

    DXP4800 (ohne Plus) ;) , 32GB RAM, 2x 4TB HDD, 2x 1TB SSD, 250 GB M.2, Home Assistant VM, Sonoff Zigbee Dongle

  • MartinP
    Du kannst nur entweder einen Cache ODER einen Speicherpool erstellen, splitten funktioniert nicht.
    VG Willi

  • Mein Plan wäre nun auch gewesen eine M2 mit 500GB zu splitten

    Bau Dir einen möglichst großen RAM Speicher ein, der wird auch als Cache genutzt.

    Meine Hardware

    DXP4800+ 2x8TB WDRedPl Btrfs Raid1 2x 2TB NVME Lexar NM790 Raid1, 64GB RAM Kingst. KVR48S40BD8-32 DDR5/4800MH

    DXP2800 1x 12TB Seag. 1x 12TB WDRedPl, Raid1 Btrfs 16GB RAM Crucial CT16G56C46S5.C8B2, 2x NVME Samsg,

    DS1525+ 2x8TB WD, Btrfs SHR, 2x 2TB NVME Lexar NM790 Raid1. 40GB ECC RAM_Speicher.de

    DS920+ DSM 7.3.2 Btrfs Raid1 2x8TB WD, 2x2TB NVME Samsg. 970 EVOPlus, RAM 20GB DDR4-2666MHZ Speicher.de

    USV UGREEN US3000, EatonEllip.PRO 850DIN, Switch Zyxel GS1200-8 1GB, Zyxel XMG-108 8 x 2,5GB

  • Bau Dir einen möglichst großen RAM Speicher ein, der wird auch als Cache genutzt.

    eineb Hab ich auch schon gemacht 😉. War aber ja ne grundsätzliche, zusätzliche Frage. RAM ist eh schneller, stimmt schon.

    DXP4800 (ohne Plus) ;) , 32GB RAM, 2x 4TB HDD, 2x 1TB SSD, 250 GB M.2, Home Assistant VM, Sonoff Zigbee Dongle

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!