So I have a threadripper pro 3955WX running on an Asus Pro Sage WRX80-SE WiFi. I have 2 optane NVMEs in the PCIE riser card that was included with the motherboard operating as a mirrored SLOG and a 512GB Samsung 980 Pro in the motherboard operating as an L2ARC. (The riser is configured with proper bifurcation and both drives are seen independently). The main storage of the pool is 4 7200RPM 8TB HDDs running in a RAIDZ10 configuration (striped mirrors). This board supports insane amounts of bandwidth and I should have no bottlenecks whatsoever with the configuration I am running but my ZFS performance is extremely slow. When I benchmark the pool I get about 11MB/s. I should be seeing higher speeds than that on a single HDD let alone a RAID10 with all this cache. Does anyone have any theories what the issue might be? Ashift is default and compression is lz4. I donât have dedup or any other esoteric settings configured. When I try to copy files from a zvol to another inside a Windows KVM it just stops writing entirely after a few GB. What on earth is the problem here? Here are some outputs so you can get a better idea of my configuration.
Pathetic FIO results:
Run status group 0 (all jobs):
READ: bw=10.7MiB/s (11.3MB/s), 10.7MiB/s-10.7MiB/s (11.3MB/s-11.3MB/s), io=644MiB (675MB), run=60002-60002msec
WRITE: bw=10.8MiB/s (11.3MB/s), 10.8MiB/s-10.8MiB/s (11.3MB/s-11.3MB/s), io=646MiB (677MB), run=60002-60002msec
zpool status
pool: mainpool
state: ONLINE
status: Some supported and requested features are not enabled on the pool.
The pool can still be used, but some features are unavailable.
action: Enable all features using âzpool upgradeâ. Once this is done,
the pool may no longer be accessible by software that does not support
the features. See zpool-features(7) for details.
scan: scrub repaired 0B in 10:26:31 with 0 errors on Wed Jun 14 09:46:55 2023
config:
NAME STATE READ WRITE CKSUM
mainpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
ata-ST8000VN004-2M2101_WSD2ZSL0 ONLINE 0 0 0
ata-ST8000VN004-2M2101_WSD4A6V9 ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
ata-ST8000VN004-2M2101_WSD2YXXP ONLINE 0 0 0
ata-ST8000VN004-2M2101_WSD47QSX ONLINE 0 0 0
logs
mirror-2 ONLINE 0 0 0
nvme-nvme.8086-504842543731373230344d4430313644-494e54454c204d454d50454b31573031364741-00000001 ONLINE 0 0 0
nvme-nvme.8086-50484254373231353035544230313644-494e54454c204d454d50454b31573031364741-00000001 ONLINE 0 0 0
cache
nvme4n1 ONLINE 0 0 0
errors: No known data errors
zdb -C
mainpool:
version: 5000
name: âmainpoolâ
state: 0
txg: 632285
pool_guid: 16313834611246847220
errata: 0
hostid: 279845615
hostname: ânixosâ
com.delphix:has_per_vdev_zaps
vdev_children: 3
vdev_tree:
type: ârootâ
id: 0
guid: 16313834611246847220
create_txg: 4
children[0]:
type: âmirrorâ
id: 0
guid: 6134229592076744602
metaslab_array: 145
metaslab_shift: 34
ashift: 12
asize: 8001548713984
is_log: 0
create_txg: 4
com.delphix:vdev_zap_top: 129
children[0]:
type: âdiskâ
id: 0
guid: 7998283492972965798
path: â/dev/disk/by-id/ata-ST8000VN004-2M2101_WSD2ZSL0-part1â
devid: âata-ST8000VN004-2M2101_WSD2ZSL0-part1â
phys_path: âpci-0000:2d:00.0-ata-1â
whole_disk: 1
DTL: 1287
create_txg: 4
com.delphix:vdev_zap_leaf: 130
children[1]:
type: âdiskâ
id: 1
guid: 6234571946024815914
path: â/dev/disk/by-id/ata-ST8000VN004-2M2101_WSD4A6V9-part1â
devid: âata-ST8000VN004-2M2101_WSD4A6V9-part1â
phys_path: âpci-0000:2d:00.0-ata-2â
whole_disk: 1
DTL: 1286
create_txg: 4
com.delphix:vdev_zap_leaf: 131
children[1]:
type: âmirrorâ
id: 1
guid: 7588941257002706402
metaslab_array: 135
metaslab_shift: 34
ashift: 12
asize: 8001548713984
is_log: 0
create_txg: 4
com.delphix:vdev_zap_top: 132
children[0]:
type: âdiskâ
id: 0
guid: 14078437244791113390
path: â/dev/disk/by-id/ata-ST8000VN004-2M2101_WSD2YXXP-part1â
devid: âata-ST8000VN004-2M2101_WSD2YXXP-part1â
phys_path: âpci-0000:2d:00.0-ata-5â
whole_disk: 1
DTL: 1285
create_txg: 4
com.delphix:vdev_zap_leaf: 133
children[1]:
type: âdiskâ
id: 1
guid: 5891649818398663305
path: â/dev/disk/by-id/ata-ST8000VN004-2M2101_WSD47QSX-part1â
devid: âata-ST8000VN004-2M2101_WSD47QSX-part1â
phys_path: âpci-0000:2d:00.0-ata-6â
whole_disk: 1
DTL: 1284
create_txg: 4
com.delphix:vdev_zap_leaf: 134
children[2]:
type: âmirrorâ
id: 2
guid: 14460296762837717987
metaslab_array: 1002
metaslab_shift: 29
ashift: 9
asize: 14388035584
is_log: 1
create_txg: 287884
com.delphix:vdev_zap_top: 999
children[0]:
type: âdiskâ
id: 0
guid: 6533743922685917232
path: â/dev/disk/by-id/nvme-nvme.8086-504842543731373230344d4430313644-494e54454c204d454d50454b31573031364741-00000001-part1â
whole_disk: 1
DTL: 970
create_txg: 287884
com.delphix:vdev_zap_leaf: 1000
children[1]:
type: âdiskâ
id: 1
guid: 13115791165044171766
path: â/dev/disk/by-id/nvme-nvme.8086-50484254373231353035544230313644-494e54454c204d454d50454b31573031364741-00000001-part1â
whole_disk: 1
DTL: 969
create_txg: 287884
com.delphix:vdev_zap_leaf: 1001
features_for_read:
com.delphix:hole_birth
com.delphix:embedded_data