Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Parity frage

Featured Replies

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?

83129216_2022-06-3011_13_22-Cronos_Main-Vivaldi.png.ebb955580e453d7cfa13d32788892ab0.png

Festplatte sind die gleichen: IronWolf 8TB non PRO.

 

Besten Dank für den Feedback.

 

Grüsse

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

  • Community Expert
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?

83129216_2022-06-3011_13_22-Cronos_Main-Vivaldi.png.ebb955580e453d7cfa13d32788892ab0.png

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.

 

  • Author
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.

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 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 by hawihoney

  • Author

Hi Zusammen

Besten Dank für eure Erklärungen. Werde es mir mal anschauen bezüglich dem Cache ;)

Somit ist mir vieles klarer.

 

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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.