On 2023-05-12 10:34, Chaitanya Kulkarni wrote: > On 5/12/23 01:17, Pankaj Raghav wrote: >>>> [1] Performance in KIOPS: >>>> >>>> | radix-tree | XArray | Diff >>>> | | | >>>> write | 315 | 313 | -0.6% >>>> randwrite | 286 | 290 | +1.3% >>>> read | 330 | 335 | +1.5% >>>> randread | 309 | 312 | +0.9% >>>> >>> I've few concerns, can you please share the fio jobs that >>> have used to gather this data ? I want to test it on my >>> setup in order to provide tested-by tag. >>> >> That would be great. This is my fio job: >> >> $ modprobe brd rd_size=10485760 rd_nr=1 >> $ fio --name=brd --rw=<type> --size=10G --io_size=100G --cpus_allowed=1 --filename=/dev/ram0 >> --direct=1 --iodepth=64 --ioengine=io_uring --loop=8 >> >> I ran the above job four times and averaged it as I noticed some variance. I ran the test in QEMU >> as we were using a block device where the backing storage lives in RAM. >> > > Please also share the numbers on non-virtualized platform i.e. with not > QEMU. I am running this on the next-20230512 in an Intel(R) Xeon(R) CPU E3-1240 v6 with 32GB RAM: | radix-tree | XArray | Diff | | | write | 532 | 527 | -0.9% randwrite | 456 | 452 | -0.8% read | 557 | 550 | -1.2% randread | 493 | 495 | +0.4%