Đối với Proxmox + ZFS, 3 nhóm thông số quan trọng nhất là:
- RAID Level (vdev layout)
- Compression
- ashift
Nếu chọn đúng ngay từ đầu thì hệ thống sẽ ổn định và hiệu năng tốt trong nhiều năm. Một số thông số như ashift gần như không thể sửa sau khi tạo pool.
- Các loại RAID của ZFS
Khác RAID phần cứng, ZFS quản lý trực tiếp đĩa.
Single Disk
Disk1
Dung lượng:
1 x Disk
Chịu lỗi:
0 disk
Ví dụ:
1 x 300GB = 300GB usable
Dùng khi
- Lab
- Test
- Không quan trọng dữ liệu
Không dùng
- Production
Trong Proxmox đẻ cấu hình Fool ZFS Single cho nhiều đĩa ( raid 0)
Dùng lệnh: zpool create -f -o ashift=12 pool2 /dev/sdd /dev/sde
Mirror
Tương đương RAID1
Disk1
Disk2
Dung lượng:
N/2
Ví dụ:
2 x 300GB = 300GB
Chịu lỗi
1 disk
Ưu điểm
- IOPS cao
- Rebuild nhanh
- An toàn
Dùng khi
- VM Storage
- Database
- Proxmox 2 node
Đây chính là trường hợp của bạn.
RAID10
Ví dụ:
Mirror A
Disk1 Disk2
Mirror B
Disk3 Disk4
Dung lượng:
50%
Ví dụ:
4 x 300GB = 600GB
Chịu lỗi
Có thể mất nhiều ổ nếu không cùng mirror.
Ví dụ:
Disk1 chết
Disk4 chết
vẫn chạy.
Ưu điểm
- IOPS rất cao
- VM rất nhanh
Dùng khi
- Virtualization
- Database
- Storage hiệu năng cao
RAIDZ
Tương đương RAID5
Disk1
Disk2
Disk3
Parity
Dung lượng:
(N-1)
Ví dụ:
4 x 300GB
usable = 900GB
Chịu lỗi
1 disk
Ưu điểm
- Tiết kiệm dung lượng
Nhược điểm
- IOPS thấp hơn Mirror nhiều
- Không phù hợp VM nhiều ghi ngẫu nhiên
Dùng khi
- Backup
- File Server
- NAS
RAIDZ2
Tương đương RAID6
2 parity
Ví dụ:
6 x 300GB
usable = 1200GB
Chịu lỗi
2 disk
Dùng khi
- Backup lớn
- NAS doanh nghiệp
RAIDZ3
3 parity
Ví dụ:
10 x 20TB
Chịu lỗi
3 disk
Dùng khi
- Archive
- Data Lake
- Storage dung lượng cực lớn
- dRAID là gì?
Xuất hiện trong OpenZFS mới.
Mục tiêu:
Rebuild cực nhanh
Dùng cho:
20
30
40
60 disk
trong các storage lớn.
Không phù hợp hệ thống nhỏ.
So sánh nhanh
| Loại | Hiệu năng | Dung lượng | Chịu lỗi |
| Single | Cao | 100% | 0 |
| Mirror | Rất cao | 50% | 1 |
| RAID10 | Rất cao | 50% | Nhiều |
| RAIDZ | Trung bình | ~75% | 1 |
| RAIDZ2 | Thấp hơn | ~67% | 2 |
| RAIDZ3 | Thấp hơn | ~60% | 3 |
| dRAID | Cao | Tuỳ cấu hình | Cao |
- Compression
Các lựa chọn trong Proxmox:
off
gzip
lz4
lzjb
zle
zstd
off
Không nén.
Dùng khi:
Video
Ảnh
Backup đã nén
lz4
Mặc định của OpenZFS.
Ưu điểm
- Nhanh
- CPU thấp
- Hiệu quả tốt
OpenZFS khuyến nghị dùng mặc định.
Khuyến nghị
VM Storage
Database
Proxmox
ESXi datastore
gzip
Nén mạnh.
Ví dụ:
gzip-9
Nhược điểm
CPU cao.
Dùng:
Archive
Backup
lzjb
Thuật toán cũ.
Hiện nay gần như không dùng nữa.
zle
Zero Length Encoding.
Chỉ tối ưu vùng chứa số 0.
Rất ít dùng.
zstd
Thuật toán mới.
OpenZFS hỗ trợ nhiều mức:
zstd-1
zstd-3
zstd-5
…
Ưu điểm
- Tỷ lệ nén tốt hơn lz4
- CPU thấp hơn gzip
Dùng khi
Backup
NAS
File Storage
=> Compression nên chọn gì?



[…] Mở rộng thêm các loại Raid của ZFS […]