01-29-2022, 03:43 PM
I don't use ZFS and I suspect my use case is much lighter than yours, so I don't think I can help, but a couple things come to mind:
Are you encrypting your disks? If so, could some of that work be offloaded to the RK3399's ARMv8 cryptography extensions by using the right configs & linux kernel module?
Could the driver for your PCIe/SATA card be contributing to CPU load? If so, perhaps switching to a card with a different chip could help? (Mine has a Marvell 88SE9235.)
Are you encrypting your disks? If so, could some of that work be offloaded to the RK3399's ARMv8 cryptography extensions by using the right configs & linux kernel module?
Could the driver for your PCIe/SATA card be contributing to CPU load? If so, perhaps switching to a card with a different chip could help? (Mine has a Marvell 88SE9235.)