proxmox 上的 ZFS raidz3 有 IO 問題

proxmox 上的 ZFS raidz3 有 IO 問題

我正在運行帶有 256GB ECC RAM 和以下 raidz3 池的 Proxmox 6.2-11:

pool: rpool
state: ONLINE
scan: scrub repaired 0B in 0 days 15:25:14 with 0 errors on Sun Jan 10 15:49:29 2021
config:

NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
raidz3-0 ONLINE 0 0 0
ata-HGST_HUS726T6TALE6L4_V8JDUHAR-part4 ONLINE 0 0 0
ata-HGST_HUS726T6TALE6L4_V8JDWWAR-part4 ONLINE 0 0 0
ata-HGST_HUS726T6TALE6L4_V8JB5AYR-part4 ONLINE 0 0 0
ata-HGST_HUS726T6TALE6L4_V8JBYYTR-part4 ONLINE 0 0 0
ata-ST6000NM0115-1YZ110_ZAD9MHXH-part4 ONLINE 0 0 0
ata-ST6000NM0115-1YZ110_ZAD9M248-part4 ONLINE 0 0 0
ata-ST6000NM0115-1YZ110_ZAD9MQ9E-part4 ONLINE 0 0 0
ata-ST6000NM0115-1YZ110_ZAD9MN5A-part4 ONLINE 0 0 0

errors: No known data errors


NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
rpool 43.6T 9.71T 33.9T - - 10% 22% 1.00x ONLINE -

在 proxmox 主機上,我覺得 IO 等待在幾週內大幅增加 (2-3%),透過 iotop 看到 txg_sync 的 IO 達到 95-99.99%。在其中一個來賓實例 /Debian/ 上,我可以看到 jdb2/vda1-8 在大多數情況下再次具有 99.99% 的效能。

訪客和主機都有充足的 RAM 可用。問題可能是什麼?

答案1

升級到 PVE 6.3 (ZFS 0.8.4 -> 0.8.6),問題暫時消失了。

相關內容