Skip to content

Commit e11b008

Browse files
committed
/p/74: Add minor words
1 parent 51311dd commit e11b008

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

_posts/2024/2024-10-27-ustc-mirrors-zfs-rebuild.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ With those in mind, we analyzed our mirror content. As can be seen from the grap
9595

9696
In June, we set out to rebuild the Rsync server as it had a lower service traffic and importance, yet a disproportionately higher disk usage. We laid out the following plan:
9797

98-
- First, the RAID overhead of RAID-Z3 was too high (reiterating: half of the files are less than 10 KiB, and the disks have 4 KiB sectors), so we decided to switch to RAID-Z2 as well as split the RAID group into two. Two RAIDZ vdevs also implies double the IOPS, as each "block" is stored on only one vdev.
98+
- First, the RAID overhead of RAID-Z3 was too high (reiterating: half of the files are less than 10 KiB, and the disks have 4 KiB sectors), so we decided to switch to RAID-Z2 as well as split the RAID group into two. Two RAIDZ vdevs also implies double the IOPS, as each "block" (in ZFS parlance) is stored on only one vdev.
9999
- We then carefully select dataset properties to optimize for our workload:
100100
- `recordsize=1M` to maximize sequential throughput and minimize fragmentation
101101
- `compression=zstd` to (try to) save some disk space

0 commit comments

Comments
 (0)