summaryrefslogtreecommitdiff
path: root/benchmarks/iozone
AgeCommit message (Collapse)AuthorFilesLines
2013-05-31Bump all packages for perl-5.18, thatwiz1-2/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-03-18Two installed files changed, so bumping PKGREVISION.ast1-2/+2
Noted by wiz, thanks.
2013-03-18Avoid getting "/usr/pkg/bin/perl^M: bad interpreter ..." error onast1-1/+6
the auxiliary perl scripts iozone_report and iozone_visualizer.
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-1/+2
are called p5-*. I hope that's all of them.
2012-09-11"user-destdir" is default these daysasau1-2/+1
2012-06-07Update to IOzone 3.408asau5-56/+27
Changes since version 3.397: Revision 3.408 Bug fix for clobbering of buffer. "tfile" needed to be bigger, as its address was loaded into filearray[] and then that was overwritten by the mfflag causing parsed names to get loaded. Revision 3.407 Work around for cache_line_size suddenly becoming zero and breaking fetchit() Revision 3.406 Increase buffer size for configuration lines. They might be 700 chars long. Revision 3.405 Reduce CPU consumption in the op_rate control mechanism. Revision 3.404 Fix type-oh in usage message. Revision 3.403 Add -+W to permit chid_skew. This permits adding files, and continuing the proper sharing/dedup within each quadrant, within same seed group and with previously existing files that were created with a different number of threads. Revision 3.402 Mods for DragonFly support. Revision 3.401 bug fix for re-write rec. Revision 3.398 Adding thread_read_test and thread_write_test.
2012-01-24benchmarks/iozone: Unbreak DragonFly (again)marino2-15/+9
The update from version 3.308 to 3.397 broke DragonFly 11 days after I fixed it due to missing a macro change. An integer redeclaration was also removed.
2012-01-12Fix build on SunOS.hans1-1/+3
2011-12-02Update by a few dozen patch releases (3.308 -> 3.397).hauke7-44/+111
Install two report Perl scripts, example files, and more docs.
2011-11-24benchmarks/iozone: Really add DragonFly supportmarino3-8/+92
It appears that the authors of Iozone tried to add DragonFly support without actually building it. The configuration was broken, and the iozone.c was uncompilable. With the two modified patches, it will compile now, and a quick check using "iozone -a" seemed to work as expected. No PKGREVISION bump necessary.
2010-12-30Fixes BUILD_TARGET for DragonFly.obache1-2/+2
2009-06-14Remove @dirrm entries from PLISTsjoerg1-2/+1
2009-05-19Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENTwiz1-2/+1
block). Uncomment some commented out LICENSE lines while here.
2008-08-29Add missing options.mk which didn't make the last train out.bjs1-0/+21
2008-08-25Update to iozone 3.308.bjs4-89/+43
pkgsrc changes: - add 'tee' to USE_TOOLS. - support an optional build with threads support and also support this in the 'benchmark' target. Changes since version 2.263 -Bug fix for -k used in conjunction with -t and content validation. -Add DragonFly target. -Put PER_VECTOR_OFFSET in for HP-UX -Fix compiler warning messages -Enforce minimum file size of page_size -Minor fixes. -Check fsync and close for errors. -Adding support for testing block devices. Will be done is phases. This is phase 1. (Single threaded mode only) -Adding 4 token support to client_list. Each entry may now contain 4 tokens and the new one is the absolute path to the temp file for testing. -Add support for external monitor start & stop for throughput tests. -IMON_START and IMON_STOP environmental variables used. -Bug fix for systems without O_DIRECT. Fall through in switch statement. -Fix for -c -t over NFS and initial writer close() when told by another to stop -Add Benny Halevy to contributors list. -Fix for Cygwin environment. -Code cleanup, and add arg to external trigger. -Code fixes for macosx -Add support for building with Sun's Studio 11 compiler -Bug fix for fread/fwrite with > 2Gig files. -Add O_DIRECT for Windows -Add -+w dedup testing mode. -Make remaining non-dedup data unique. -Make non-dedupable more unique. -Bug fix for non-dedup. -Make random offsets unique, using Knuth shuffle. -free memory used for random offset uniqueness. -Make unique/random offsets 64bits. -Add fallback for random/unique. -Make non-dedup region more unique -Add -+y ## to set percentage of interior dedup. -Add -+y ## to set percentage of interior dedup. -Bug fixes for -+w and -+y -Minor fix for dedup -Adding -+C to set percent of dedupable within a file. -Add solaris to read sync O_RSYNC -Add space to avoid field output touching each other. -Add check for config file exceeding MAXSTREAMS. -Add new contributor's name.
2008-03-03Mechanical changes to add full DESTDIR support to packages that installjlam1-5/+7
their files via a custom do-install target.
2008-01-19Reset maintainer on his request.wiz1-2/+2
2007-01-07Mechanically replaced man/* with ${PKGMANDIR}/* in the definition ofrillig1-3/+3
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with ${PREFIX}/${PKGMANDIR}. Fixes PR 35265, although I did not use the patch provided therein.
2006-09-09Rename variable MAKEFILE to MAKE_FILE.obache1-2/+2
2006-07-13Changes 3.263:adam3-17/+17
* Change the default pattern. Samba is trying to cheat by special casing IOZONE.tmp, and the pattern of 0xA5. * Make the default pattern random, and based on Iozone version. This is to prevent the hack from Richard Sharpe (in Samba) from special casing Iozone, and lying to the user. * bug fix in pattern gen. * Add -+Z old data set mode. * Add -+X constant data for short circuit testing only. * Multi-node changes for new options. (-+Z and -+X) * Add -+K flag for Sony. * Move -+K outside of Windows only. * Simplify percentage calculation * Add error checking for -f and -F in the wrong modes. * Bug fix for pbuffer allocation on remote clients. * Check for max_rec_size when using ranges. -r -r -r * Fix for Debian user bug. -r 1m -n 1m -g 2m gave bogus error. * Bug fix for -k used in conjunction with -t and content validation.
2006-05-02Set LICENSE, remove RESTRICTED (issue is no derivative works).gdt1-2/+3
2006-04-22Removed the superfluous "quotes" and 'quotes' from variables that don'trillig1-2/+2
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2005-12-13Add DragonFly support. Use errno.h on all platforms. Don't playjoerg2-1/+89
stupid off64_t games on DragonFly, just use off_t.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-9/+9
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-10-31NOT_FOR_PLATFORM Interix (only 32-bit off_t).tv1-1/+3
2005-10-19Changes 3.248:adam3-15/+16
* Improvements
2005-02-22Add RMD160 digests in addition to the SHA1 ones.agc1-1/+2
2004-12-03Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.wiz1-8/+8
Suggested by Roland Illig, ok'd by various.
2004-11-10Changes 3.218adam3-17/+17
Add label to Excel spreadsheet that describes the rows and columns. Add support for Solaris64 with VxFS. Add support for Linux-arm Changes 3.219 Add sleep to permit child to get connection up before master does connect. Changes 3.220 Improve master connect to child, without delays. Changes 3.221 Add -+B Mixed sequential testing. BlueArc request. Changes 3.222 Workaround for bug in Cygwin's sscanf Changes 3.223 Add transfer size to the output from -Q Changes 3.224 Work around for TCP_WAIT in Windows. Changes 3.225 Fix for broken rsh on Windows. Changes 3.226 Workaround for gcc 3.4. From the folks at Gentoo.org.
2004-07-30Enable pkgviews installation.minskim1-1/+5
2004-05-10Add correct ALL_TARGET for some more platforms.jschauma1-3/+12
2004-05-05add an ALL_TARGET for darwin and patch the package Makefile so thedanw3-2/+17
build errors out if no platform-specific target is specified (so that pkgsrc will recognize that the build failed)
2004-01-21Update to 3.217:wiz2-6/+6
Revision 3.212 Add record locking Add single file, file sharing. Revision 3.213 Enhance fill/verify (diag mode) for shared file. Revision 3.214 Remove warnings. Revision 3.215 Add prototype for mylockr() Revision 3.216 Fix prototype for mylockr Revision 3.217 Enable options for Windows systems.
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2003-12-13Update to 3.211:wiz2-6/+6
Add -+n option to disable re-testing. Fixup -+n for throughput mode. Fix Excel output when -+n is used. Add support for the IBM S390 running Linux. Cleanup naming conventions for the S390 and fixup a #define. Add 64 bit compiles for s390x Move BIG_ENDIAN to ZBIG_ENDIAN to avoid header conflicts. Make random offsets always based on 48 bit random values. Addition for make random offsets always based on 48 bit random values. Make rands long longs. Bug fix for 48 bit rands in bsd4_2 and Windows. Make big_rand a long long. Inject Erik's changes for Multi-client Windows. Change proto version due to changes in Windows -+m support. Add Eric to the contributors list. Add more Windows support. Spelling error. Bug fixes from Erik H. Reduce usage of shared memory. Eliminate STUPID warning from the silly compiler. Changes to remove warnings on BSD. Thanks to Christian Weisgerber Support for the AMD64 Add -+k for constant aggregate data set size in throughput mode. Add pread support for the TRU64 target. Department of Defense in Canada. Add -+q for delay in seconds between tests. Move variable up, GCC on Solaris was getting a bogus parse error Add support for -+D (O_DSYNC) mode testing. Make O_DSYNC conditional. Add telemetry support for pread/pwrite
2003-06-24Update to 3.185:wiz2-6/+6
Improve macros and add prototypes. Improve resolution of get_resolution(). Changes to support RedHat 9.0. Special handling of NAME for broken frontend in Cygwin/Windows env. Add support for the CrayX1 Remove reference to PAGE_SIZE for linux. This causes problems with SuSe 8. Fixup for SCO build. Add -DHAVE_PREAD for Solaris8-64 target. Code cleanup for Linux Improve -+d so that each byte is more unique. Improve byte level validation. Provide byte level error detection with Found char and Expecting Char in -+d mode. Improve speed of -+d without losing uniqueness of bytes. Fix so that Windows can use multiple processes. Needed mmap like SCO. Use malloc() instead of mmap() for threads memory, instead of mmap. Make CPU utilization use doubles everywhere. Add support for CPU utilization while in distributed mode. Make all times relative so multi node can do CPU usage. Remove unused variables.
2003-04-15Update to 3.167:wiz2-6/+6
Zero compute_val inside of loops. Add support for O_DIRECT for IRIX and IRIX64 Improve macros and add prototypes. Improve resolution of get_resolution().
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-2/+2
2003-03-11Update to 3.163:wiz3-44/+6
Fixup for systems that do not have O_DIRECT. Simplify the prototype for do_compute()
2003-03-10Update to 3.161. Extract of changes, excluding bug fixeswiz5-154/+42
and portability stuff: Added -z option. This is to be used with the -a option. It provides more complete testing for small record sizes when the file sizes are very large. Added -y and -q to set record size range Added command line to output Put auto cross over back to 16 Meg Add labels to the latency/offset output files. Prevent mixed modes. Auto and throughput. Added support for the Plus extended options. Added support for -+u option. Cpu utilization. Added network testing mode. -+m (Experimental) Tested: Linux, HP-UX Added -xflag support for distributed mode. Handle interrupts when in distributed mode. Disable CPU utilization in distributed mode. Add -+m cluster option to the help list and the list of options. Enable more options in Cluster mode. Add protocol version checking for distributed messages. Add -+d file I/O diagnostic mode. Fix some compiler warnings and implement the -+x option for setting the multiplier used for file and record size incrementing. Reduce the message traffic due to master's distribution of STOP. Only one STOP distribution is needed. More can lead to socket buffer overflows. Add -+p percentage read option. Improve the mixed mode distribution algorithm. Introduce -+r for O_RSYNC. Add speed check code. Increase maximum threads/procs to 256 Add contribs and -+t to help splash screen. Disable fread and fwrite testing if mmap or async is in use. Add pread/pwrite throughput testing Permit smaller values for -n and -g Make initial write in initfile() a page size request. Stop test if file can not be written.
2001-10-31Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-07-16Update this pkg to 3.56. Changes are mostly bugfixes, available at:garbled4-94/+158
http://www.iozone.org/src/current/Changes.txt I have patched the source however, to allow use of the pread/prwite tests, via the -E extension mode. Also, the benchmark target has been fixed.
2001-06-04Publication of derivative works not allowed.jtb1-1/+3
2001-04-20Move to sha1 digests, and add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-7/+5
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-09Remove unneeded '-' before ${MKDIR} or ${INSTALL_DATA_DIR}wiz1-2/+2
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2000-12-14Handle uname -a output better. Fixes pkg/11273.wiz2-5/+20
2000-05-04oops, restore `benchmark:' and `results:'pooka1-1/+8
2000-05-03Install ps documentation also.pooka2-2/+6