Lesemethode von gmirror ändern
Hat man ein RAID1 mit gmirror erstellt, so kann mit gmirror list Information zum Spiegel ausgelesen werden. Unter anderem sieht man bei Balance nach welcher Methode Daten gelesen werden. Im folgenden Beispiel wird der Round-Robin-Algorithmus zum Lesen von Daten verwendet:
# gmirror list Geom name: gm0 State: COMPLETE Components: 2 Balance: round-robin Slice: 4096 Flags: NONE GenID: 0 SyncID: 1 ID: 3712141307 Providers: 1. Name: mirror/gm0 Mediasize: 750156373504 (699G) Sectorsize: 512 Mode: r2w2e5 Consumers: 1. Name: ad4 Mediasize: 750156374016 (699G) Sectorsize: 512 Mode: r1w1e1 State: ACTIVE Priority: 0 Flags: DIRTY GenID: 0 SyncID: 1 ID: 2039007148 2. Name: ad6 Mediasize: 750156374016 (699G) Sectorsize: 512 Mode: r1w1e1 State: ACTIVE Priority: 0 Flags: DIRTY GenID: 0 SyncID: 1 ID: 2802723338
Falls gewünscht kann nun die Lesemethode zur Laufzeit geändert werden. Im folgenden Beispiel wird die Lesemethode so geändert, dass Daten immer von der Platte gelesen werden, welche am wenigsten unter Last steht:
# gmirror configure -b load gm0 # gmirror list Geom name: gm0 State: COMPLETE Components: 2 Balance: load Slice: 4096 Flags: NONE GenID: 0 SyncID: 1 ID: 3712141307 Providers: 1. Name: mirror/gm0 Mediasize: 750156373504 (699G) Sectorsize: 512 Mode: r2w2e5 Consumers: 1. Name: ad4 Mediasize: 750156374016 (699G) Sectorsize: 512 Mode: r1w1e1 State: ACTIVE Priority: 0 Flags: DIRTY GenID: 0 SyncID: 1 ID: 2039007148 2. Name: ad6 Mediasize: 750156374016 (699G) Sectorsize: 512 Mode: r1w1e1 State: ACTIVE Priority: 0 Flags: DIRTY GenID: 0 SyncID: 1 ID: 2802723338
Alle verfügbaren Lesemethoden und mehr Informationen zu gmirror findet man in der Manpage gmirror(8).
Comments
No new comments allowed (anymore) on this post.