If it is doing anything but the benchmark the results will be useless but you probably already know that.

Assuming the machine is completely idle with no services currently running (other than the one used to log in) then just try a bunch of test cases for the usage pattern you expect to see (or want to use) and interpret the numbers accordingly. Reducing the variables that interact with what you are metering is the first step.

If you want a 'generic' (ie. not real usage) benchmark then try the iogen port.

But with any benchmarks don't put a lot of trust in the numbers especially if you only run one test set. Run a bunch and pull out that old Stats 1 text and take the results with a big huge grain of salt and realize you are not benchmarking OpenBSD you are benching your hardware and configuration.

http://www.openbsd.org/cgi-bin/cvsweb/ports/sysutils/iogen/pkg/DESCR? rev=1.2&content-type=text/x-cvsweb-markup "iogen is an i/o generator. It forks child processes that each run a mix of reads and writes. The idea is to generate heavily fragmented files to make the
hardware suffer as much as possible.  This tool has been used to test
filesystems, drivers, firmware and hardware devices. It is by no means meant as a performance measuring tool since it tries to recreate the worst case
scenario i/o."

You may already have considered all of the above but included in case others on the list have not.

On 27-Jun-06, at 7:57 AM, Gabriel George POPA wrote:

Could someone tell me which is the most used disk-benchmarking solution for OpenBSD 3.8? I'm running a small production server and I don't want to disrupt (too much) its activity. I would like of course to perform non-destructive tests. I think there's somethink wrong with my disk/os performance but I don't know where to start. I think a benchmark utility will be good (SMART neveals nothing). He he he. I think all people are concerned about OpenBSD performance these days...

--
Sean

Reply via email to