louwrentius / fio-plot

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

Request to add total IOPS for randrw workload in fio-plot #96

Closed jackeichen closed 1 year ago

jackeichen commented 1 year ago

Usually a total IOPS is indicated in PCIe SSD's spec, it becomes more convenient to compare the performance between the test result and spec value.

1675166849641

louwrentius commented 1 year ago

Thank you for the clarification!

louwrentius commented 1 year ago

I have build this new feature in a separate branch "total". Do a git pull and then git checkout total should work.

There is a new option --draw-total that works with -g style graphs. It only works with randrw benchmark data. The -f (filter) parameter defaults to 'read write' which is what we want but you can set it explicitly.

I had a folder with benchmark data and ran this command:

fio-plot -i . -T "TEST" -r randrw -g -t iops --draw-total

TEST_2023-02-01_003055_VJ

I don't have a way to 'only' draw the total and not the separate read / write data but at least we have a total. If there's any feedback it's welcome.

jackeichen commented 1 year ago

Thanks for the improvement!