Rebuild beschleunigen

Dafit

Benutzer
Mitglied seit
16. Jan 2013
Beiträge
105
Punkte für Reaktionen
0
Punkte
0
also wenn ich die Shell beende (telnet zumache) und mich dann wieder anmelde, dann läuft der script wohl noch.

interesant ist, dass ich ja eigentlich gar kein script erstellt habe. kann also auch kein killen.
zumindest funzt der befehlt killall nicht. er findet kein script.sh
ich habe nur das was du als script gemeint hast in die konsole eingegeben (unter root) und es läuft irgendwie.

also keine ahnung wie ich das jetzt beenden kann. :confused:
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.591
Punkte für Reaktionen
1.983
Punkte
804
Du müssest einmal nach der Shell schauen - für DSM 5.2 oder älter nach der ash und für DSM 6.0 nach der bash.
 

Dafit

Benutzer
Mitglied seit
16. Jan 2013
Beiträge
105
Punkte für Reaktionen
0
Punkte
0
gibt es nicht eine einfache Lösung, wie ich mir laufende scripts oder procese anzeigen lassen kann? mein Speicher ist jetzt fast voll und ich müsste diese laufenden Sachen killen.
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.591
Punkte für Reaktionen
1.983
Punkte
804
htop, top, ps ...
 

Scirocco3

Benutzer
Mitglied seit
29. Dez 2016
Beiträge
324
Punkte für Reaktionen
2
Punkte
0
Ich meine, der der im Forum üblicherweise empfohlen wird, sieht z.B. wie folgt aus:

Rich (BBCode):
echo 100000 > /proc/sys/dev/raid/speed_limit_min

Das hatte ich auch versucht, ohne Erfolg. Meine Definition warum es nicht klappte war dann die folgende.
Es ist der unterste Wert der dem ReBuild zugeordnet wird wenn noch andere Dinge am laufen sind.
Wenn man aber das System in Ruhe lässt, scheint dieser Wert egal zu sein da der Rebuild eh nicht unter/an das Limit kommt.
 

axuaxu

Benutzer
Mitglied seit
22. Jun 2015
Beiträge
306
Punkte für Reaktionen
0
Punkte
0
da hatte ich andere erfahrungen gemacht.
Sobald die Werte gesetzt wurden lief es flott, wurden die werte nicht gesetzt war es schnecken lahm auch wenn die DS sonst nicht gebraucht wurde...
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.591
Punkte für Reaktionen
1.983
Punkte
804
Dann zieht der speed_limit_max-Wert, der in diesem Fall ja auch groß genug definiert war. Bei den Berichten, die ich aus dem Forum kenne, gings immer um Maschinen, die unter Last waren. Danke für die Erklärung!
 

Scirocco3

Benutzer
Mitglied seit
29. Dez 2016
Beiträge
324
Punkte für Reaktionen
2
Punkte
0
Ich hatte es mit der QNAP gemacht und die Stoppuhr sagte die selbe Zeit für 5% Rebuild,
egal ob der Parameter hoch gesetzt wurde oder nicht (wenn ich die NAS in Ruhe gelassen hab).
Aber der Rebuild wurde langsamer wenn ich in der Zeit Restore.
Als ich dann den Wert geändert hab, blieb der Rebuild konstant auch während anderen Schreibarbeiten.
 

Dafit

Benutzer
Mitglied seit
16. Jan 2013
Beiträge
105
Punkte für Reaktionen
0
Punkte
0
Also es muss wirklich sowohl

cat /proc/sys/dev/raid/speed_limit_min
cat /proc/sys/dev/raid/speed_limit_max

gesetzt werden

als auch auf Perfomanten system der Befehl

echo 32768 >/sys/block/md3/md/stripe_cache_size

wobei die zahl bestimmt, wieviel RAM gefressen wird...also darauff zu achten ist, wieviel RAM die Synology hat. Es frisst ziemlich und könnten auch zum Absturz der Syno führen.

Wenn ich das so mache, komme ich auf bis 50-100mb/sec rebuild Speed, je nach dem was für ein Verbund es grad ist.

Bei beta DSM 6.1 ist der Befehl mit Cache leider nicht mehr pernament. Keine Ahnung wieso.
Wie bereits dill88 erwähnt hat, könnte man das mit einem Script umgehen, leider habe ich null Ahnung von solchen Sachen, also muss ich leider geduldig bleiben.
 

phpcode

Benutzer
Mitglied seit
19. Jan 2014
Beiträge
69
Punkte für Reaktionen
9
Punkte
14
Hallo zusammen, hat jemand das ganze seitdem nochmal beschleinig bekommen?
Bei mir funktioniert das ganze leider nicht


Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md2 : active raid6 sde3[4] sdb3[0] sdd3[3] sdc3[2] sda3[1]
11706589632 blocks super 1.2 level 6, 64k chunk, algorithm 18 [5/4] [UUUU_]
[========>............] reshape = 41.0% (1602649600/3902196544) finish=11210.2min speed=3418K/sec

md1 : active raid1 sde2[4] sda2[0] sdb2[1] sdc2[2] sdd2[3]
2097088 blocks [12/5] [UUUUU_______]

md0 : active raid1 sde1[4] sda1[0] sdb1[1] sdc1[2] sdd1[3]
2490176 blocks [12/5] [UUUUU_______]

unused devices: <none>

es wird einfach nicht schneller und läuft seit gut 1 Woche.

RS1219+
5 x 4 TB Platten

Raid 5 auf Raid 6 ändern.

Hat jemand noch eine Idee wie man das ganze beschleunigen kann?


aaaa.png


ssss.png
 

Mat3854

Benutzer
Mitglied seit
19. Jun 2017
Beiträge
15
Punkte für Reaktionen
2
Punkte
3
Gebe mal für den Reshape folgenden Befehl ein:

echo max > /sys/block/md2/md/sync_max

Damit sollte der Reshape im Fullspeed laufen. Wirkt sich natürlich negativ auf andere aktive Dienste aus. Ich gehe aber mal davon aus, dass die Raid6 Umstellung primär für Dich ist.
 

phpcode

Benutzer
Mitglied seit
19. Jan 2014
Beiträge
69
Punkte für Reaktionen
9
Punkte
14
Moin, ja auf den Befehl bin ich auch gestoßen im Netz nach meinem Post. Das Rebuild ist bereits abgeschlossen und lief ohne Probleme durch.
Danke dir dennoch ;)

screen
 


 

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