Closed loberman closed 2 months ago
I think I know what is going on here. Its the devices named nvme0cxx that are probably not being included in the aggrgate. I will fix it.
I just tested here in my lab and its fine with the generic device names
[root@segstorage3 ~]# dd if=/dev/nvme7n2 of=/dev/null bs=64K iflag=direct count=1000000
^C339433+0 records in
339432+0 records out
22245015552 bytes (22 GB, 21 GiB) copied, 31.6451 s, 703 MB/s
# <----CPU[HYPER]-----><----------Disks----------->
#Time cpu sys inter ctxsw KBRead Reads KBWrit Writes
16:24:56 0 0 12978 22909 712320 11180 0 0
16:24:57 0 0 12917 22699 708480 11113 0 0
16:24:58 0 0 12473 29597 684288 10714 0 0
Indeed, when native multipathhing is in use we see this
uuid.263cbcb4-9ae8-49f5-8918-745dba717109 [nvme]:nvme0n2 NVMe,Linux,4.18.0-4
size=781422768 features='n/a' hwhandler='ANA' wp=rw
|-+- policy='n/a' prio=50 status=optimized
| `- 0:0:1 nvme0c0n1 0:0 n/a optimized live
|-+- policy='n/a' prio=50 status=optimized
| `- 0:1:1 nvme0c1n1 0:0 n/a optimized live
|-+- policy='n/a' prio=50 status=optimized
| `- 0:2:1 nvme0c2n1 0:0 n/a optimized live
`-+- policy='n/a' prio=50 status=optimized
`- 0:3:1 nvme0c3n1 0:0 n/a optimized live
[root@segstorage3 ~]# dd if=/dev/nvme0n1 of=/dev/null bs=64K iflag=direct count=1000000
^C75119+0 records in
75118+0 records out
4922933248 bytes (4.9 GB, 4.6 GiB) copied, 12.4603 s, 395 MB/s
# <----CPU[HYPER]-----><----------Disks----------->
#Time cpu sys inter ctxsw KBRead Reads KBWrit Writes
16:38:21 0 0 4617 12348 0 6 0 0
16:38:22 0 0 6901 18649 0 0 0 0
16:38:23 0 0 6819 18595 0 0 0 0
16:38:24 0 0 6739 18419 0 0 0 0
16:38:25 0 0 5628 15048 0 0 0 0
I will see what can be done
sent a fix for Martin to test.
FIxed in latest release