Storage

CPU has 16 Cores (Threads).

$ lscpu | grep 'CPU(s)'
CPU(s):                                  16

Scheduler creates 16 queues, one for each core.

$ ls /sys/block/nvme0n1/mq/
0/  1/  10/  11/  12/  13/  14/  15/  2/  3/  4/  5/  6/  7/  8/  9/

My nvme SSD supports even more queues, 64 queues.

$ sudo nvme get-feature /dev/nvme0n1 -f 7 -H
get-feature:0x07 (Number of Queues), Current value:0x003f003f
        Number of IO Completion Queues Allocated (NCQA): 64
        Number of IO Submission Queues Allocated (NSQA): 64

Show support schedulers. The active one is surround by square brackets.

$ cat /sys/block/nvme0n1/queue/scheduler
[none] mq-deadline kyber bfq