SHR oft erweitert - dahinterliegende (im Moment wohl 7 Raids) migrieren/bereinigen?

Status
Für weitere Antworten geschlossen.

PaulDautzenberg

Benutzer
Mitglied seit
24. Jun 2012
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

ich setze ein: DS1815+ mit 6 HDDs (3x 3TB, 3x 6TB) und zwei SSDs als Cache aaaaber komme aus einer langen Historie von kleineren DS und vielen Erweiterungen (zusätzliche Festplatten oder kleine durch größere HDDs ersetzt), so dass im Moment mein SHR wohl aus 3 Raid1s und 4 Raid5s besteht (jedenfalls habe ich entsprechende Dienste md0_raid1, md1_raid1, md2_raid5, md3_raid5, md4_raid5, md5_raid1, md6_raid5).

Gibt es eine Möglichkeit, hier "in place" zu "bereinigen"? (Im Moment benutze ich ca. 13,5 TB, gut 5 TB sind frei.) Ich würde mir davon vor allem Performancevorteile versprechen, die ist nämlich grottig...

Beste Grüße,
Paul
 

crackm

Benutzer
Mitglied seit
01. Sep 2011
Beiträge
153
Punkte für Reaktionen
0
Punkte
16
Die genannten Dienste haben nichts mit Vergangenheit zutun. Diese beziehen sich lediglich auf den derzeitigen Stand.
Eine Bereinigungsfunktion für Volume gibt es zwar durchaus, hat aber was mit Datenkonsistenz zutun.
"Grottige Performance" sagt nicht wirklich viel aus und kann je nachdem was du drunter meinst alles von defekter Platte, NAS oder Dateninkonsistenz herrühren.
 

PaulDautzenberg

Benutzer
Mitglied seit
24. Jun 2012
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
Hm, wie hilft mir das jetzt weiter?

Ja, es geht um den aktuellen Stand.
Nein, keine Platten defekt, NAS auch nicht offensichtlich, Dateninkonsistenzen auch keine.

Gerne liefere ich mehr Details, habe aber quasi keine Linux-Kenntnisse (root per SSH klappt)...

Sicher kann ich die aktuelle Zusammensetzung auslesen? Wo finde ich mehr zur Bereinigung?
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.708
Punkte für Reaktionen
1.017
Punkte
754
"In place" läßt sich da nichts bereinigen, das ginge nur über Datensicherung, Volume löschen, neues Volume erstellen, Datenwiederstellung. Ob das spürbar mehr Performance bringt, da wäre ich mir nicht sicher. Wenn sie grottig ist, dann muss es m.E. andere, gewichtigere Ursachen geben, da bin ich ganz bei crackm. Schau Dir beispielsweise alle SMART-Rohwerte an oder poste Screenshots.
 

adamp

Benutzer
Mitglied seit
17. Dez 2011
Beiträge
281
Punkte für Reaktionen
2
Punkte
18
Wie hier geschrieben: Das lässt sich nur durch Volumenlöschung bereinigen.
Das md0 und md1 RAID 1 sind DSM und SWAP Partition.

Was gibt denn cat /proc/mdstat aus? Oder waren diese Daten von mdstat?


Das absolute Optimum wäre natürlich eine "Bereinigung". Aber ich glaube kaum, dass diese RAID Konfig die Performance großartig beeinflusst. Wenn es bei Dir klemmt, dann ist das Problem woanders.
 

PaulDautzenberg

Benutzer
Mitglied seit
24. Jun 2012
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
Hi, danke, das hier ist die Ausgabe:


root@NAS...:~# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md3 : active raid5 sda6[8] sdf6[7] sde6[6] sdd6[10] sdc6[5] sdb6[9]
2441833920 blocks super 1.2 level 5, 64k chunk, algorithm 2 [6/6] [UUUUUU]

md6 : active raid5 sda8[0] sdd8[2] sdb8[1]
5860300672 blocks super 1.2 level 5, 64k chunk, algorithm 2 [3/3] [UUU]

md2 : active raid5 sda5[9] sdf5[8] sde5[5] sdd5[6] sdc5[7] sdb5[10]
7302018240 blocks super 1.2 level 5, 64k chunk, algorithm 2 [6/6] [UUUUUU]

md4 : active raid5 sdb7[8] sdf7[6] sde7[5] sdd7[9] sdc7[2] sda7[7]
4883713920 blocks super 1.2 level 5, 64k chunk, algorithm 2 [6/6] [UUUUUU]

md5 : active raid1 sdg1[0] sdh1[1]
244193984 blocks super 1.2 [2/2] [UU]

md1 : active raid1 sda2[0] sdb2[1] sdc2[2] sdd2[3] sde2[4] sdf2[5]
2097088 blocks [8/6] [UUUUUU__]

md0 : active raid1 sda1[0] sdb1[1] sdc1[2] sdd1[3] sde1[4] sdf1[5]
2490176 blocks [8/6] [UUUUUU__]

unused devices: <none>
 

adamp

Benutzer
Mitglied seit
17. Dez 2011
Beiträge
281
Punkte für Reaktionen
2
Punkte
18
Wie gesagt. md0 / md1 sind DSM / SWAP

md2 ist EIN RAID 5 über alle 6 HDDs

md3 ebenso und auch md4

md6 wird ein RAID5 über den Rest der 6 TB HDDs sein.

Was ist md5? SSD Cache?

Wie gesagt: Das Optimum ist es natürlich nicht. Optimal wäre in deiner Konfig: md0/md1 (DSM/SWAP) und dann ein md2 über alle HDDs und ein md3 über den Rest der 6 TB HDDs.
Aber um es immer optimal laufen zu haben, müsstest du jedes mal das Volume neu erstellen oder kein SHR nutzen (sondern RAID5).

Trotzdem glaube ich kaum, dass es irgendwelche Performanceeinbrüche ergibt. Du hast die HDD internen Caches / NCQ, dann werden Zugriffe von dem Linux gecached und noch die SSD Caches.

Was mir nur gerade einfällt: Du schreibst, dass von anderen kleineren DS kommst. Nicht dass beim Migrieren da noch irgendwo bremsende Reste schlummern.

Lange Rede kurzer Sinn: Du kannst das nur durch Volumenlöschung "optimal" erstellen. Ob das Performance bringt, kann man nur durch Ausprobieren feststellen.
 
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