./benchmarks/bonnie++, Enhanced performance Test of Filesystem I/O

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.98nb2, Package name: bonnie++-1.98nb2, Maintainer: pkgsrc-users

Bonnie++ is a benchmark suite that is aimed at performing a number
of simple tests of hard drive and file system performance. Then
you can decide which test is important and decide how to compare
different systems after running it. There are no plans to ever have
it produce a single number, because the author thinks that a single
number can be useful when comparing such things. The main program
tests database type access to a single file (or a set of files if
you wish to test more than 1G of storage), and it tests creation,
reading, and deleting of small files which can simulate the usage
of programs such as Squid, INN, or Maildir format email. The ZCAV
program which the author initially released as a separate package
tests the performance of different zones of a hard drive. It does
not write any data (so you can use it on full file systems). It
can show why comparing the speed of Windows at the start of a hard
drive to Linux at the end of the hard drive (typical dual-boot
scenario) isn't a valid comparison. Bonnie++ was based on the code
for Bonnie by Tim Bray.


Required to run:
[lang/perl5]

Master sites:

Filesize: 97.987 KB

Version history: (Expand)


CVS history: (Expand)


   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-11-20 06:57:29 by Rin Okuyama | Files touched by this commit (6)
Log message:
bonnie++: Bump revision.

- Fix RELRO support.
- Cast double variable into int when printf with %d.
- Rename patch-ab to patch-Makefile.in.
   2021-10-26 12:02:56 by Nia Alarie | Files touched by this commit (52)
Log message:
benchmarks: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 15:18:34 by Nia Alarie | Files touched by this commit (52)
Log message:
benchmarks: Remove SHA1 hashes for distfiles
   2021-07-10 03:43:57 by Mark Davies | Files touched by this commit (3) | Package updated
Log message:
bonnie++: update to 1.98

 * Fixed macros in bon_csv2html.cpp that had lower case due to excessive
   matching on a regex.
 * Changed debian/compat to level 10
 * Allow specifying the number of random seeks and the number of seeker
   processes and store that in the CSV.
 * Changed bon_csv2html and bon_csv2txt to take the new CSV format.
 * Changed the text output to use KiB/MiB/GiB as units of measurement so we
   can fit NVMe results on screen.
 * Changed the HTML to be in MiB/s for the bulk IO tests.
 * Changed the default size for getc_putc to work with faster CPUs and more
   optimised libc.

-- Russell Coker <russell@coker.com.au>  Wed, 26 Dec 2018 15:14:28 +1100
   2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575)
Log message:
*: recursive bump for perl 5.34
   2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631)
Log message:
*: bump PKGREVISION for perl-5.32.
   2020-05-18 07:23:26 by Roland Illig | Files touched by this commit (1)
Log message:
benchmarks/bonnie++: clean up REPLACE_PERL

bon_csv2html has been rewritten in C++.