comparing ioengines IOPS normalized for CPU load

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

 



Hi,

FWIW, I have compared IOPS over different ioengines when normalized for the resulting CPU load:

https://github.com/oberstet/scratchbox/raw/master/cruncher/engines-compared/normalized-iops.pdf

Takeaway for me was:

- libaio achieves 9.5 mio 4k randread at lowest load
- all sync engines are much more costly (rgd CPU load)
- psync is better than sync

More conclusions:

- Linux MD (RAID-0!) comes at a massive collapse of performance
- it's sad that PostgreSQL doesn't use pread/pwrite

Cheers,
/Tobias

PS:

1. I still want to try sdpk.io/fio plugin (thx Andrey!)
2. I had troubles with the mmap engine (bogs down the machine, behaves strangely)
--
To unsubscribe from this list: send the line "unsubscribe fio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[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