I think it'd be really nice to be able to be able to benchmark different disk/filesystem setups before installation. Some (or all) of these would be nice to have available on the release media (in roughly my order of preference): app-benchmarks/bonnie++ app-benchmarks/iozone app-benchmarks/bonnie app-benchmarks/tiobench app-benchmarks/stress app-benchmarks/dbench app-benchmarks/lmbench app-benchmarks/piozone
Robin, What do you think? I don't want to add them all, but want to cover the various items you can test.
Well, after spending the past few weeks playing w/ these, the ones I think are most useful are bonnie++, dbench, iozone, and stress. Those 4 on my box are just over 27 MiB, w/ dbench being by far the largest. If size is an issue, maybe only add them to the LiveDVDs? * size of app-benchmarks/bonnie++-1.93c Total files : 21 Total size : 528.38 KiB * size of app-benchmarks/dbench-3.04 Total files : 15 Total size : 26040.85 KiB * size of app-benchmarks/iozone-3.281 Total files : 18 Total size : 1006.27 KiB * size of app-benchmarks/stress-0.18.8 Total files : 14 Total size : 412.92 KiB
these should be part of the livedvd as show below: [ebuild R ] app-benchmarks/bonnie++-1.96-r1 USE="-debug" 103 kB [ebuild R ] app-benchmarks/iozone-3.338 1,560 kB [ebuild N ] app-benchmarks/bonnie-2.0.6-r1 7 kB [ebuild N ] app-benchmarks/piozone-1.0-r3 3 kB [ebuild R ] app-benchmarks/tiobench-0.3.3-r2 28 kB [ebuild R ] app-benchmarks/stress-1.0.4 USE="-static" 197 kB [ebuild R ] app-benchmarks/dbench-4.0 2,008 kB I will include piozone for the next release, IMO only bonnie++, stress and tiobench should be part of the minimal-installcds since they are small in size but all of these are included on the livedvd minus bonnie and piozone which the latter will be include on future versions except bonnie since bonnie++ is already there.
Could we just put in fio w/ the bonnie+iozone+tiobench+stress profiles and shrink things more?
My plan was to add these tools, all of them, to the new administration cd. I think no one in releng wants to add them to the minimal cd, but if that's really what you want, I'll cc release again and will let others express their view.
I'm closing this bug as all this packages with the exception of app-benchmarks/lmbench, which is no longer in the tree, are part of the admin-cd.