- Joined
- Jan 1, 2016
- Messages
- 9,700
I was wondering if anybody can help to explain the results I'm seeing when resilvering a disk in only one of the mirrored VDEVs in my Zpool.
If I understand Mirrors properly, resilvering one should only need to read the other drive in that same mirrored VDEV.
What I am observing is that the drives in the other 2 VDEVs are also reading at the same data rate as the one in the "expected" VDEV.
I should explain that I'm building up a new zpool and have deliberately taken one drive in each mirrored VDEV offline during the initial seed copy as the copy speed seemed to be unreasonably slow to me initially and it improved about 30% when I essentially moved back to a stripe of 3 drives (3 single-disk VDEVs) to take the file copy. Now the copy is over, I am putting back the first drive in Mirror-0, but I see in the reporting that the other Mirrors are also reading at exactly the same speed.
Can anybody confirm that they have seen this? (I guess in any case of resilvering in a grouping of mirrored VDEVs)
Can anyone explain why it's happening? (how can it be useful or "by-design" to read data that has nothing to do with the target of the resilver?)
What I see:
ZpoolX
Mirror-0 Disk1 reading at about 13 MB/s
Mirror-0 Disk2 writing at about 13 MB/s
Mirror-1 Disk1 reading at about 13 MB/s
Mirror-1 Disk2 (still offline, but I assume would also be reading)
Mirror-2 Disk1 reading at about 13 MB/s
Mirror-2 Disk2 (still offline, but I assume would also be reading)
What I expect:
ZpoolX
Mirror-0 Disk1 reading at about 13 MB/s
Mirror-0 Disk2 writing at about 13 MB/s
Mirror-1 Disk1 online - idle
Mirror-1 Disk2 offline
Mirror-2 Disk1 online - idle
Mirror-2 Disk2 offline
I don't need to discuss the relatively slow reading/writing speeds here, I'll address that separately myself unless somebody can see how it would be related.
CASE: Fractal Node 804
MB: ASUS x-99M WS
CPU: Xeon E5-2620v4 + Corsair H60 Water Cooler
RAM: CRUCIAL 64GB DDR4-2133 ECC Registered
HDD: WD RED 6TBx8
OS: 4x Sandisk Ultra Flair 32GB (mirror)
PSU: Corsair RM1000
FreeNAS-11.1-U1
3xFractal R3 120mm - 2 Front, 1 Rear
1xCorsair H60 CPU Radiator - Front
If I understand Mirrors properly, resilvering one should only need to read the other drive in that same mirrored VDEV.
What I am observing is that the drives in the other 2 VDEVs are also reading at the same data rate as the one in the "expected" VDEV.
I should explain that I'm building up a new zpool and have deliberately taken one drive in each mirrored VDEV offline during the initial seed copy as the copy speed seemed to be unreasonably slow to me initially and it improved about 30% when I essentially moved back to a stripe of 3 drives (3 single-disk VDEVs) to take the file copy. Now the copy is over, I am putting back the first drive in Mirror-0, but I see in the reporting that the other Mirrors are also reading at exactly the same speed.
Can anybody confirm that they have seen this? (I guess in any case of resilvering in a grouping of mirrored VDEVs)
Can anyone explain why it's happening? (how can it be useful or "by-design" to read data that has nothing to do with the target of the resilver?)
What I see:
ZpoolX
Mirror-0 Disk1 reading at about 13 MB/s
Mirror-0 Disk2 writing at about 13 MB/s
Mirror-1 Disk1 reading at about 13 MB/s
Mirror-1 Disk2 (still offline, but I assume would also be reading)
Mirror-2 Disk1 reading at about 13 MB/s
Mirror-2 Disk2 (still offline, but I assume would also be reading)
What I expect:
ZpoolX
Mirror-0 Disk1 reading at about 13 MB/s
Mirror-0 Disk2 writing at about 13 MB/s
Mirror-1 Disk1 online - idle
Mirror-1 Disk2 offline
Mirror-2 Disk1 online - idle
Mirror-2 Disk2 offline
I don't need to discuss the relatively slow reading/writing speeds here, I'll address that separately myself unless somebody can see how it would be related.
CASE: Fractal Node 804
MB: ASUS x-99M WS
CPU: Xeon E5-2620v4 + Corsair H60 Water Cooler
RAM: CRUCIAL 64GB DDR4-2133 ECC Registered
HDD: WD RED 6TBx8
OS: 4x Sandisk Ultra Flair 32GB (mirror)
PSU: Corsair RM1000
FreeNAS-11.1-U1
3xFractal R3 120mm - 2 Front, 1 Rear
1xCorsair H60 CPU Radiator - Front