louwrentius / fio-plot

Create charts from FIO storage benchmark tool output
BSD 3-Clause "New" or "Revised" License
372 stars 88 forks source link

[fio-plot] Only randwrite is drew when plot randrw workload #94

Closed jackeichen closed 1 year ago

jackeichen commented 1 year ago

I test randrw(read/write=7/3), but only randwrite is drew. Here is my commandline:

fio-plot -i tt/ --source "Performance Test" -T "SAMSUNG PM9A3 4k mix randrw(RW=7:3)" -g -t iops -r randrw --xlabel-parent 0 -d 32 -n 4

And I wish there would be 3 lines in picture: read iops,write iops,total iops

SAMSUNG-PM9A3-4k-mix-randrw(RW=7_3)_2023-01-31_030834_HG

louwrentius commented 1 year ago

Hi, sorry to see that. I can confirm with my own test.

TEST_2023-01-31_102206_Uw

I will take a look

louwrentius commented 1 year ago

The issue is that the y-axis limit is calculated wrong, so your 'blue' line for the reads falls off the chart. Below the limit is hard-coded to include all data.

TEST_2023-01-31_104334_zK

louwrentius commented 1 year ago

And I wish there would be 3 lines in picture: read iops,write iops,total iops

Can you make a separate feature issue for that? Would be helpful if you can explain why / give examples.