Ich erstelle ein btrfs RAID1-Array und habe zwei SATA3-Controller - einen auf der Hauptplatine und einen in einem PCIe-Steckplatz. Nehmen wir einfach an, ich habe nur zwei Treiber, sda und sdb. Wäre es besser, sie beide an denselben Controller anzuschließen, oder sollte sich einer auf dem MB-Controller und der andere auf dem CARD-Controller befinden. Es scheint eine gute Idee zu sein, sie auf mehrere Controller aufzuteilen, da Sie nach dem Tod eines gesamten Controllers immer noch ein funktionsfähiges Laufwerk hätten. Aber würde ich etwas opfern (I / O-Geschwindigkeit? CPU-Last? Ein OCD-Gefühl der Symmetrie / Balance? Etwas, das ich nicht berücksichtigt habe?), Indem ich nicht beide Laufwerke an denselben Controller anschließe?
quelle
Der größte Leistungseinbruch ist der Geschwindigkeitsunterschied Ihrer Controller. Wenn Ihr Onboard-Controller eine um 50% schnellere Geschwindigkeit als eine Karte ermittelt, würde die Leistung um 50% beeinträchtigt, wenn auf dem langsameren Controller auf Daten zugegriffen wird. Wenn Ihr Controller jedoch genau die gleiche Geschwindigkeit erreicht, wird die tatsächliche Leistung der Laufwerke auf demselben Controller wahrscheinlich nicht beeinträchtigt.
Das Beste, was Sie tun können, ist, Ihre Controller zunächst separat mit demselben Laufwerk zu vergleichen, um ein Gefühl für die Leistung Ihrer Controller zu bekommen. Richten Sie dann einige Arrays auf den Controllern mit verschiedenen Kombinationen ein, testen und messen Sie die Leistung der Arrays und vergleichen Sie sie unabhängig mit den Benchmark-Werten Ihrer Controller. Machen Sie dann einen Sinn aus den Daten und wählen Sie die beste Konfiguration aus.
Es gibt so viele Variablen zwischen Laufwerksunterschieden, Steuerungsunterschieden, MB-Chipsätzen, die die Daten auf unterschiedliche Weise verarbeiten, und sogar wie die Software mit Dingen umgeht, dass die tatsächlich angezeigte Leistung stark von den Variablen und Parametern Ihres Setups abhängt.
Kurz gesagt, Sie sollten aufgrund der Aufteilung von Controllern keine Leistungseinbußen feststellen, aber die beste Leistung kann erst ermittelt werden, wenn Sie verschiedene Konfigurationen eingerichtet, diese bewertet und verglichen haben.
Können Sie ein RAID 10 mit 2 Laufwerken mit BTRFS wie Linux MD Raid ausführen?
quelle