fiR3W4LL Posted June 30, 2022 Share Posted June 30, 2022 Hallo Zusammen Würde gerne folgende Frage stellen: Ist es Normal dass während dem Schreiben auf einer Disk nur 80mb/s geschrieben wird, während dem noch die Datei auf die Parity Disk geschrieben wird? Festplatte sind die gleichen: IronWolf 8TB non PRO. Besten Dank für den Feedback. Grüsse Quote Link to comment
jj1987 Posted June 30, 2022 Share Posted June 30, 2022 Jap, da ja parallel die Parity errechnet werden muss wird von den Disks nebenbei auch noch gelesen. Ganz grob kann man sagen, dass man dadurch nur ungefähr 1/3 der normalen Schreibgeschwindigkeit erreicht Quote Link to comment
DataCollector Posted June 30, 2022 Share Posted June 30, 2022 22 minutes ago, fiR3W4LL said: Hallo Zusammen Würde gerne folgende Frage stellen: Ist es Normal dass während dem Schreiben auf einer Disk nur 80mb/s geschrieben wird, während dem noch die Datei auf die Parity Disk geschrieben wird? Festplatte sind die gleichen: IronWolf 8TB non PRO. Besten Dank für den Feedback. Grüsse Ja. Parity bremst die Geschwindigkeit beim Schreiben auf mechanische Festplatten auf unter knapp die Hälfte. Parität: Stelle mit Paritätsdaten suchen und lesen (also Rotation der Platter abwarten und dann ins RAM einlesen) Daten im RAM aktualisieren (leider ist die Stelle mit den Paritätsdaten jaa gerade schon unter dem Lesekopf durchgerauscht, so dass dann warten angesagt ist, bis die Stelle wieder da ist) Wenn die Stelle mit den Paritätsdaten auf der drehenden Scheibe wieder angekommen ist, Korrigierte daten schreiben. Naechste Stelle mit Paritätsdaten suchen und lesen (also Rotation der Platter abwarten und dann ins RAM einlesen)... Wenn die Festpltte alleine also rund 170MByte/s schreiben könnte, bremst die Parität das an selber Stelle auf so rund 80MByte/s runter. Deshalb ist auch ein ausreichend (oder besser sehr großzügiger) SSD-Cache sinnvoll, welcher dei Schreibvorgänge abfängt und puffert, so daß man weiter arbeiten kann und die Schreibvorgänge in Idle-zeiten (Nachts?) stattfinden. Quote Link to comment
fiR3W4LL Posted June 30, 2022 Author Share Posted June 30, 2022 35 minutes ago, jj1987 said: Jap, da ja parallel die Parity errechnet werden muss wird von den Disks nebenbei auch noch gelesen. Ganz grob kann man sagen, dass man dadurch nur ungefähr 1/3 der normalen Schreibgeschwindigkeit erreicht Besten Dank für die kurze Erklärung 10 minutes ago, DataCollector said: Ja. Parity bremst die Geschwindigkeit beim Schreiben auf mechanische Festplatten auf unter knapp die Hälfte. Parität: Stelle mit Paritätsdaten suchen und lesen (also Rotation der Platter abwarten und dann ins RAM einlesen) Daten im RAM aktualisieren (leider ist die Stelle mit den Paritätsdaten jaa gerade schon unter dem Lesekopf durchgerauscht, so dass dann warten angesagt ist, bis die Stelle wieder da ist) Wenn die Stelle mit den Paritätsdaten auf der drehenden Scheibe wieder angekommen ist, Korrigierte daten schreiben. Naechste Stelle mit Paritätsdaten suchen und lesen (also Rotation der Platter abwarten und dann ins RAM einlesen)... Wenn die Festpltte alleine also rund 170MByte/s schreiben könnte, bremst die Parität das an selber Stelle auf so rund 80MByte/s runter. Deshalb ist auch ein ausreichend (oder besser sehr großzügiger) SSD-Cache sinnvoll, welcher dei Schreibvorgänge abfängt und puffert, so daß man weiter arbeiten kann und die Schreibvorgänge in Idle-zeiten (Nachts?) stattfinden. Danke für die ausführliche Erklärung. Genau in diesem Share habe ich den Cache ausgeschaltet, da es sich mehrheitlich um grosse Dateien die ab und zu von Plex abgerufen werden, nicht im Cache liegen sollten meiner Meinung nach Also hab dies mal irgendwo gelesen, dass für Plex den Cache nicht nötig ist. Quote Link to comment
alturismo Posted June 30, 2022 Share Posted June 30, 2022 17 minutes ago, fiR3W4LL said: Also hab dies mal irgendwo gelesen, dass für Plex den Cache nicht nötig ist. die Entscheidung triffst du, ich lasse beispielsweise ALLE aktuellen Medien erstmal im cache da ich das Meiste ja aktuell auch dann mal anschaue ... und verschiebe dann erst ins array falls ich mir das irgendwann nochmal anschaue ... aber Aktuelles will ich nicht permanent spinups und die Festplatte laufen lassen müssen Alles eine Frage der persönlichen Vorgehensweise, also besser nicht "ich habe irgendwo gelesen ..." sondern meine Empfehlung wäre, überlegen was willst Du selbst und entsprechend umsetzen. 1 Quote Link to comment
hawihoney Posted June 30, 2022 Share Posted June 30, 2022 (edited) 1 hour ago, fiR3W4LL said: während dem noch die Datei auf die Parity Disk geschrieben wird Es wird nicht die Datei auf die Parity geschrieben sondern es werden kalkulierte Werte aller betroffenen Disks geschrieben. Das genaue Standard-Verfahren (es gibt mehrere) ist hier beschrieben: https://wiki.unraid.net/Parity#Performance Der entscheidende Teil ist dieser. Meiner persönlichen Meinung nach gilt das nur für Single-Parity. Meiner Meinung nach müsste es bei Dual-Parity noch weitere Kalkulationen und Schreibprozesse geben, denn Parity Q berechnet sich aus Parity P. Aber was weiß ich schon Quote Each write to a parity-protected unRAID data disk results in 4 disk operations: a read and write for parity, and a read and write for data. The platter of each disk has to make a full revolution after reading to position the disk head back over the sector being written. Edited June 30, 2022 by hawihoney Quote Link to comment
fiR3W4LL Posted June 30, 2022 Author Share Posted June 30, 2022 Hi Zusammen Besten Dank für eure Erklärungen. Werde es mir mal anschauen bezüglich dem Cache Somit ist mir vieles klarer. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.