CPU Leistung, BTRFS und etwas Virtualisierung

Status
Für weitere Antworten geschlossen.

BSFD

Benutzer
Mitglied seit
14. Nov 2015
Beiträge
28
Punkte für Reaktionen
0
Punkte
1
Hallo,

ich kehre wieder seit zwei Jahren ins Forum zurück, suche einen Synology Wiedereinstieg im Mittelfeld (Desktop). Ich habe derzeit noch eine DS716+,
damals hatte ich schon Fragen zur Implementierung von BTRFS. Damit auf einer größeren Synology
BTRFS mit Virtualisierung läuft, habe ich Fragen/Punkte:

1) Kann BTRFS mittlerweile mehr als zwei Platten und wenn ja, wie realisiert dies Synology?
Meine damit SHR unter BTRFS als zwei RAID0 oder ist es wirklich BTRFS mit RAID10 aus Plattenpaaren?
2) Ich suche eigentlich eine Lösung mit 6 oder 8 Platten, bei den CPU's habe ich so meine Probleme.
Ich kann diese von der Leistung her nicht so einsortieren. Mehr Kerne, höhere Taklung?
3) RAM sollte mindestens auf 16GB eher 32GB erweiterbar sein. 4 Gibt Ethernet mit 10GBit Erweiterung sollte reichen.

Was könnt ihr mir da vorschlagen? Ich schwanke zwischen verschiedenen Systemen, ohne Rangfolge sind das DS1618+, DS1817+, DS1819+, DS3018xs, die 12Bay Systeme habe ich preislich erstmal außen vorgelassen. Bei der DS3018xs frage mich, sind zwei Kerne besser als 4?

Alle diese Maschinen sind sicherlich toll, aber welche bringt die Leistung?
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.897
Punkte für Reaktionen
1.177
Punkte
754
Zu 1. Synology kombiniert btrfs mit mdadm und lvm. Deshalb konntest Du bei Synology immer schon SHR-1/-2 bzw. RAID-5/-6 auch mit btrfs nutzen. Dafür werden aber auch die zusätzlichen Funktionen von btrfs für RAID-Level von Synology bisher nicht eingesetzt - auch nicht bei RAID-1.

Zu 2. Wenn Du mindestens eine 6-bay suchst, dann geht es mit der 1618+ los. Die dürfte nicht wesentlich schneller als Deine 716+ sein.

Zu 3. 32GB kannst Du ebenfalls bei Geräten ab der 1618+ und der 1819+ bestücken. Die 1817+ unterstützt m.W. "nur" max. 16GB RAM.

Zu 4. Die 3018+ hat eine ganz andere CPU. Wenn Du Dir die Performance-Werte von Synology ansiehst, dann merkst Du, dass die i.d.R. performanter ist als der C2538 Atom aus der 1618+ bzw. 1819+, obwohl sie nur zwei statt vier Kerne hat.
 

BSFD

Benutzer
Mitglied seit
14. Nov 2015
Beiträge
28
Punkte für Reaktionen
0
Punkte
1
Leider kenne ich die Möglichkeiten von SHR nicht, da bei zwei Platten kaum Spiel ist. Einige Fragen:

1) Kann man mit zwei Platten starten und dann erweitern?
2) Ist der Tausch zu größeren Platten problemlos möglich? Muss dies Paarweise geschehen?
3) Ist bei SHR auch Platten entfernen möglich?
 
Zuletzt bearbeitet von einem Moderator:

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.897
Punkte für Reaktionen
1.177
Punkte
754
Zu 1. Ja.

Zu 2. Initial ja, ab der zweiten Platte wächst bei SHR die Kapazität mit, bei RAID-5/-6 erst nach Tausch aller Platten.

Zu 3. Nein.
 

BSFD

Benutzer
Mitglied seit
14. Nov 2015
Beiträge
28
Punkte für Reaktionen
0
Punkte
1
Letzte Frage für heute und vielen Dank für die guten Antworten!

Wie bekommt BTRFS in SHR eine Fehlerkorrektur hin? Es ist ja kein Erasure Coding und die Platte die BTRFS sieht ist durch SHR virtuell. Zudem ist nicht mal sicher, dass die Redundanzen wirklich auf zwei separaten Platten liegen.
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.897
Punkte für Reaktionen
1.177
Punkte
754
Letzteres ist m.E. sicher, denn SHR kombiniert ja lediglich RAID-1- und RAID-5-Arrays per LVM, insofern wird entweder gespiegelt oder die Daten und Prüfsummen liegen verteilt auf den Platten.

Zur Fehlerkorrektur schreibt Synology:

Btrfs Datei-Selbstheilung

Bei traditionellen Speichersystemen können Fehler auftreten, die komplett unbemerkt bleiben und zu fehlerhaften Daten führen, die ohne Warnung oder Fehlermeldung an Anwendungen gesendet werden. Um diese Fehler zu vermeiden, stellt Btrfs Prüfsummen für Daten und Metadaten bereit, erzeugt zwei Kopien der Metadaten und verifiziert dann die Prüfsummen bei jedem Leseprozess. Wenn eine Abweichung (schleichende Datenkorruption) erkannt wurde, kann das Btrfs-Dateisystem mithilfe der Metadatenspiegelung beschädigte Dateien (schleichende Datenkorruption) automatisch erkennen und fehlerhafte Daten mittels der unterstützten RAID-Volumes, einschließlich RAID 1, RAID 5, RAID 6, RAID 10, F1 und SHR, wiederherstellen.

Quelle: https://www.synology.com/de-de/dsm/Btrfs
 

BSFD

Benutzer
Mitglied seit
14. Nov 2015
Beiträge
28
Punkte für Reaktionen
0
Punkte
1
Ein Dateisystem welches auf COW (Copy On Write) aufbaut (Grundprinzip), braucht für die Wiederherstellung zwei separate Sätze aus Daten und/oder Prüfsummen. Also hat sich leider in den letzten zwei Jahren nichts geändert. SHR unterhalb BTRFS bedeutet, BTRFS kann zwar Fehler korrekt erkennen, aber es kann fehlerhafte Daten nicht korrigieren. Ob das SHR dann das richtige tut oder tun kann, möchte ich bitte nicht diskutieren.
 

himitsu

Benutzer
Sehr erfahren
Mitglied seit
22. Okt 2018
Beiträge
2.904
Punkte für Reaktionen
336
Punkte
123
Btrfs hat erstmal rein garnichts mit der Anzahl der Festplatten oder mit dem RAID zu tun.
(auch wenn Btrfs selber etwas bezüglich RAID implementiert, wird das hier nicht verwendet)
Es ist halt "nur" ein Dateisystem, so wie Ext4, FAT32, NTFS usw.

Btrfs ist wie jedes andere Dateisystem das, was man am Ende auf eine Partition drauf macht, zur Verwaltung der Dateien,
und ob oder wie darunter der Datenträger über ein RAID gebildet wird, ist grundsätzlich erstmal egal.


Aber das SHR kannst du grob mit einem RAID 5 vergleichen
und das neuere SHR2 mit RAID 6.

Und dass für SHR von Synology intern mdadm (multiple disk administration) sowie lvm (logical volume manager) verwendet wird, wurde ja schon erwähnt.
Im Prinzip ist es aber dir überlassen, welchen RAID-Typ du verwenden willst.
 
Zuletzt bearbeitet:

BSFD

Benutzer
Mitglied seit
14. Nov 2015
Beiträge
28
Punkte für Reaktionen
0
Punkte
1
Ja und Nein. Ja, BTRFS ist auch ein Dateisystem. Nein, BTRFS kann auch eigene Software RAID's anlegen. BTRFS kann auf einem RAID lediglich Fehler korrekt erkennen. Die Fehlerbehebung ist problematisch!

Was BTRFS bei RAID10 macht, ist eine zweite Kopie ablegen. Also ähnlich im ZFS zu "zfs set copies=2". Wer stellt dann sicher, dass sich diese beiden Kopien auf zwei separaten Platten befinden. BTRFS sieht soweit ich weiß im eigenem Software RAID vor, die Platten wie ein Stripe (RAID0) zu nutzen und nur zu spiegelnde Daten auf zwei Platten abzulegen. Ich halte von dieser Lösung eher weniger, somal man die Redundanz auch noch im Betrieb wechseln kann. Ein Anwender weiß so nicht ob die Daten so einfach oder redundant gesichert werden.
 
Status
Für weitere Antworten geschlossen.
 

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