bonnie++(8) System Manager's Manual bonnie++(8) (NAME) bonnie++ - (SYNOPSIS) bonnie++ [-d dir] [-c concurrency] [-s size(MiB)[:chunk-size(b)[:seeks[:seekers]]]] [-n number-to-stat(*1024)[:max-size[:min-size][:num-directories[:chunk-size]]]] [-m machine-name] [-r ram-size-in-MiB] [-x number-of-tests] [-u uid-to-use:gid-to-use] [-g gid-to-use] [-q] [-f size-for-char-io] [-b] [-D] [-p processes | -y p|s ] [-z seed-num|-Z random-file] (DESCRIPTION) bonnie++ . Bonnie++ ( ) . . Bonnie++ (CPU) . (: ). . / (I/O throughput) . Squid INN . Bonnie++ : /usr/share/doc/bonnie++/readme.html (OPTIONS) Bonnie++ . -d . -c ( ). . -s () / (I/O) . 1G 1G . (chunk size) (:) . . : g k . (seeks ) (seeker processes ) . . -n . . . . . : number:max:min:num-directories:chunk-size max min ( ). min..max ( ) . . max -1 (hard links) . max -2 (soft links) . -m - . -r RAM . RAM . RAM . : ... -x . . CSV . -u (UID) . (root) . ( Bonnie++ ) -u root . user:group . . nogroup . -g (GID) . :group -u . -q (quiet). . CSV . bonnie++ -q >> file.csv CSV . -f size-for-char-io / (per-char IO) / ( 20M). -b . ()fsync . -p (semaphores) . Bonnie++ . -ys . "-p -1" . -y s|p . s p (prompting). -D / (O_DIRECT) / . -z seed (seed) . -Z random-file (network byte order). (MULTIPLE PROCESSES) Bonnie++ : bonnie++ -p3 bonnie++ -y > out1 & bonnie++ -y > out2 & bonnie++ -y > out3 & (OUTPUT) . CSV ( ) . . bon_csv2html bon_csv2txt CSV HTML . "Name:Size etc" I/O : . : ( ) (CPU) ( ). "++++" . . "K" KiB ( ) "M" MiB ( ) "G" GiB ( ) . K/sec . (AUTHORS) Russell Coker Tim Bray . Perl Russell Coker Tim Bray . (SIGNALS) SIGINT ( ) SIGINT SIGQUIT . SIGXCPU SIGXFSZ SIGINT . SIGHUP . (BUGS) . . (AVAILABILITY) http://www.coker.com.au/bonnie++ . http://etbe.coker.com.au/category/benchmark . (SEE ALSO) zcav(8), getc_putc(8), bon_csv2html(1), bon_csv2txt(1) bonnie++(8)