Re: hybrid polling on an nvme doesn't seem to work with iodepth > 1 on 5.10.0-rc5

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On 2020-12-10 23:12:15 +0000, Pavel Begunkov wrote:
> Can you get poll stats from debugfs while running with hybrid?
> For both iodepth=1 and 32.
> 
> cat <debugfs>/block/nvme1n1/poll_stat

Sure.

QD1:
read  (512 Bytes): samples=2, mean=6673855, min=68005, max=13279705
write (512 Bytes): samples=1, mean=13232585, min=13232585, max=13232585
read  (1024 Bytes): samples=0
write (1024 Bytes): samples=4, mean=4968280, min=4815727, max=5121434
read  (2048 Bytes): samples=0
write (2048 Bytes): samples=2, mean=2090473, min=2089735, max=2091212
read  (4096 Bytes): samples=3, mean=75684, min=68069, max=88749
write (4096 Bytes): samples=9901, mean=7424, min=6636, max=27371
read  (8192 Bytes): samples=12, mean=1178627, min=59709, max=13310383
write (8192 Bytes): samples=1, mean=13231993, min=13231993, max=13231993
read  (16384 Bytes): samples=1, mean=13376610, min=13376610, max=13376610
write (16384 Bytes): samples=1, mean=13230532, min=13230532, max=13230532
read  (32768 Bytes): samples=12, mean=128980, min=81628, max=173096
write (32768 Bytes): samples=1, mean=13240766, min=13240766, max=13240766
read  (65536 Bytes): samples=1, mean=234465, min=234465, max=234465
write (65536 Bytes): samples=3, mean=4224941, min=66043, max=12534481

QD32:
read  (512 Bytes): samples=2, mean=6673855, min=68005, max=13279705
write (512 Bytes): samples=1, mean=13232585, min=13232585, max=13232585
read  (1024 Bytes): samples=0
write (1024 Bytes): samples=4, mean=4614410, min=4576806, max=4652813
read  (2048 Bytes): samples=0
write (2048 Bytes): samples=2, mean=2090473, min=2089735, max=2091212
read  (4096 Bytes): samples=3, mean=75684, min=68069, max=88749
write (4096 Bytes): samples=32, mean=6155072604, min=6155008198, max=6155132851
read  (8192 Bytes): samples=12, mean=1178627, min=59709, max=13310383
write (8192 Bytes): samples=1, mean=13231993, min=13231993, max=13231993
read  (16384 Bytes): samples=1, mean=13376610, min=13376610, max=13376610
write (16384 Bytes): samples=1, mean=13230532, min=13230532, max=13230532
read  (32768 Bytes): samples=12, mean=128980, min=81628, max=173096
write (32768 Bytes): samples=1, mean=13240766, min=13240766, max=13240766
read  (65536 Bytes): samples=1, mean=234465, min=234465, max=234465
write (65536 Bytes): samples=3, mean=4224941, min=66043, max=12534481


I also saw
[1036471.387012] nvme nvme1: I/O 576 QID 32 timeout, aborting
[1036471.387123] nvme nvme1: Abort status: 0x0
during one of the QD32 runs just now. But not in all.


- Andres



[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux