Re: Question: t/io_uring performance

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

 




Le 01/09/2021 à 16:02, Hans-Peter Lehmann a écrit :
Can you check how the processor performance goes during the run ?

I just executed turbostat manually, like it was in your config file. Looks like the processor performance works as expected - the output clearly shows the point where I started/stopped a single-threaded t/io_uring run. The machine has 128 cores, so a Busy% of 0.78 is exactly one core.

# turbostat -c package -qS --interval 5 -s Busy%,Bzy_MHz,Avg_MHz,CorWatt,PkgWatt,RAMWatt,PkgTmp
Avg_MHz Busy%   Bzy_MHz CorWatt PkgWatt
0       0.01    1500    0.01    68.91
0       0.01    1641    0.01    68.90
0       0.01    1621    0.01    68.91
0       0.03    1561    0.03    68.91
0       0.03    1547    0.02    68.93
0       0.01    1500    0.01    68.91
0       0.01    1657    0.01    68.89
26      0.78    3322    3.58    74.58
26      0.79    3328    3.63    74.72
26      0.79    3331    3.63    74.79
26      0.79    3321    3.66    74.87
26      0.79    3329    3.64    74.88
26      0.79    3328    3.65    74.92
26      0.79    3334    3.62    74.92
26      0.79    3329    3.62    74.94
23      0.69    3331    3.17    74.25
0       0.01    1664    0.00    69.12
0       0.01    1501    0.01    69.12
0       0.02    1566    0.01    69.10
0       0.00    1499    0.00    69.07
1       0.06    1558    0.04    69.10


These numbers are perfect.

I rebuild fio on a 5.4 kernel on a high-end nvme which is 1M iops read capable and got stuck at the same number as you aka 580K iops.

So, I'd agree with you something is curious here.




[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux