Auteur Topic: Asymmetrische belasting RAID disks  (gelezen 663 keer)

Offline sciurius

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 22
  • -Ontvangen: 38
  • Berichten: 427
  • Arms are made for hugging
Asymmetrische belasting RAID disks
« Gepost op: 16 september 2020, 23:45:57 »
Ik heb in de DS418 twee 6TB disks in RAID1 (mirror). Beide schijven (sda en sdb) zijn dus t.a.t. identiek.

Als ik echter met een tool als atop een tijdje zit te kijken dan zie ik bij hevige disk-activiteit dat schijf sda structureel het overgrote deel van de reads doet en sdb maar een klein deel. Een verhouding van 10 tegen 1 of erger is niet uitzonderlijk.

Is dit normaal voor een RAID1?

De writes zijn (gelukkig) op beide schijven gelijk.
  • Mijn Synology: DS418
  • HDD's: 2 x WD8003FFBX
DS418 / DSM 6.2.4-25556 Update 8 / 2 x WD8003FFBX (SHR) / Dovecot / Nextcloud / Transmission / ResilioSync / SynchThing / Spotweb / Logitech Media Server + Spotify
DS413 / DSM 6.2.4-25556 Update 8 / 2 x ST3000DM001-1CH166 (SHR) 2 x WD40EFRX-68WT0N0 (SHR) / Testing
RaspberryPi 4 4GB / SSD 256GB / Nextcloud / Logitech Media Server + Spotify / PostgreSQL / DAViCal / Domoticz / Custom services
HP tn520 / HomeAssistant

Gemarkeerd als beste antwoord door sciurius Gepost op 17 september 2020, 08:16:09

Offline DSGebruiker

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 119
  • Berichten: 762
Re: Asymmetrische belasting RAID disks
« Reactie #1 Gepost op: 16 september 2020, 23:58:20 »
Klopt, RAID1 heeft als eigenschap dat beide schijven dezelfde data bevatten.
READ operaties gebeuren slechts van 1 disk, niet van beide disken "samen" zoals je de WRITE operaties dat inderdaad wel ziet doen.
Er bestaan een aantal "load balancing" mogelijkheden voor RAID1 afhangkelijk van OS (Linux/BSD)
Vandaar dat je toch die afwijking ziet met die 10/1

load
Read from the component with the lowest load.

prefer
Read from the component with the biggest priority.

round-robin
Use round-robin algorithm when choosing component to read.

split
Split read requests, which are bigger than or equal to slice size on N pieces, where N is the number of
active components. This is the default balance algorithm.

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2680
  • Berichten: 16.586
Re: Asymmetrische belasting RAID disks
« Reactie #2 Gepost op: 17 september 2020, 09:09:26 »
Eigenlijk heb ik nooit gesnapt waarom een read bij raid1 niet als bij een raid0 werkt. Op beide disken staat dezelfde data dus je zou sneller kunnen lezen door beide paralel uit te lezen.

Maar als ik het stuk hierboven over load balancing lees gebeurd dat wel bij de split optie wat default zou zijn?
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline sciurius

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 22
  • -Ontvangen: 38
  • Berichten: 427
  • Arms are made for hugging
Re: Asymmetrische belasting RAID disks
« Reactie #3 Gepost op: 17 september 2020, 17:56:43 »
Ik zou eerder verwachten dat je reads om en om doet, en dus deels parallel kan laten uitvoeren.
  • Mijn Synology: DS418
  • HDD's: 2 x WD8003FFBX
DS418 / DSM 6.2.4-25556 Update 8 / 2 x WD8003FFBX (SHR) / Dovecot / Nextcloud / Transmission / ResilioSync / SynchThing / Spotweb / Logitech Media Server + Spotify
DS413 / DSM 6.2.4-25556 Update 8 / 2 x ST3000DM001-1CH166 (SHR) 2 x WD40EFRX-68WT0N0 (SHR) / Testing
RaspberryPi 4 4GB / SSD 256GB / Nextcloud / Logitech Media Server + Spotify / PostgreSQL / DAViCal / Domoticz / Custom services
HP tn520 / HomeAssistant


 

VERPLAATST: Asymmetrische belasting RAID disks

Gestart door BirdyBoard Synology DSM algemeen

Reacties: 0
Gelezen: 363
Laatste bericht 17 september 2020, 08:42:22
door Birdy