summaryrefslogtreecommitdiff
path: root/benchmarks
AgeCommit message (Collapse)AuthorFilesLines
2015-01-01Patch out use of sys/disklabel.h and sys/ioctl.h (neither is actually used)dholland3-4/+19
and remove associated unnecessary ONLY_FOR_PLATFORM restriction.
2015-01-01NOT_FOR_PLATFORM can be used together with ONLY_FOR_PLATFORM, so simplifydholland1-2/+4
the logic and make it not fail when we hit NetBSD 10.
2014-12-15Correction on PKGVERSION{,-> _NOREV} on MASTER_SITESmef1-2/+2
2014-12-12(upstream) update 3.04 to 4.0, changes unknown.mef5-17/+56
(pkgsrc) - Add comment on patches picked from cvs log - Add ${LDFLAGS} on patch-ab for Makefile.in
2014-12-09Correction on PKGNAME, and deleting patch-aa for previous commitmef2-27/+2
2014-12-09Update 3.408 to 3.429mef4-20/+22
--------------------- Revision 3.409 Bug fix for using -m in combination with -+d Revision 3.410 Bug fix: Improve consistency of use_thread in thread_fread and thread_fwrite. Revision 3.411 Compat fix: Move from using macosx to IOZ_macosx, because APPLE started using macosx in Mountain Lion. Revision 3.412 Adding -+F flag for trunc before thread_write. Needed by Vangel for thread_mix_test. Revision 3.413 Bug fix for -+F flag. Revision 3.414 Add Vangel to the contributors list Revision 3.415 Minor bug fix for -J option (think time) in the thread_pread_test() Revision 3.417 Add -+J option. Include think time (-j #) in throughput calculation Revision 3.419 Add better handling of exit values. Revision 3.420 Add new contributor to list. Revision 3.421 Bug fix from Alp Aker: Patch for a minor issue in IOzone's signal_handler() function: the no_unlink option is respected only for the first member of the dummyfile[] array; the rest of the dummy files are unconditionally deleted, whether or not the '+w' flag has been passed to the program. Revision 3.422 Code cleanup. No functional changes. Revision 3.423 Improve consistency of Kbytes instead of kbytes, KBytes, kBytes... Revision 3.424 Fix for 64 bit and touch_dedup. Revision 3.425 Fix for 64 bit and gen_new_buf Revision 3.427 Adjust formatting so fields don't run together. Revision 3.428 Adjust formatting so fields don't run together. Revision 3.429 Add two more characters to array my_port_num.
2014-12-03Fix PLIST after recent update. Bump revision.joerg2-2/+4
2014-11-26Update 0.8 to 0.9.0mef6-64/+9
---------------- 2007-03-31 Ted Bullock <tbullock@canada.com> * *.c and *.h: Adjusted license to explicitly list HP copyright as Copyright 2000-2007 Hewlett-Packard Company 2007-02-07 Ted Bullock <tbullock@canada.com> * AUTHORS: wsseslog crash fix was actually written by David Mosberger 2007-02-07 Ted Bullock <tbullock@canada.com> * AUTHORS: Removed Durval Menezes from AUTHORS file since his fix has been re-written by Theodore Bullock 2007-02-07 Ted Bullock <tbullock@canada.com> * *.c and *.h: Slightly adjusted license to explicitly point out AUTHORS file as official list of authors 2007-02-07 Ted Bullock <tbullock@canada.com> * httperf.1: Added correction to man page to include a missing --wsess identification 2007-01-26 Ted Bullock <tbullock@canada.com> * getopt.c and getopt1.c: Re-Added the to the build process httperf now compiles on Linux, OpenBSD, FreeBSD, Solaris, HP-UX 11i with cc and gcc and (with cc and gcc) 2007-01-26 Ted Bullock <tbullock@canada.com> * Makefile.am: Revised Makefile.am for src directories to explicitly include the .h files to allow make distcheck to pass 2007-01-26 Ted Bullock <tbullock@canada.com> * getopt.c and getopt1.c: Removed from build process * httperf.c: Wrapped call to getopt.h in pre-processor checks 2007-01-25 Ted Bullock <tbullock@canada.com> * wsesslog.c: changed a sprintf call to the more secure snprintf * getopt.c: changed a sprintf call to the more secure snprintf 2007-01-20 Ted Bullock <tbullock@canada.com> * autogen.sh: Included the shell script autogen.sh to compile the necessary autotool components. * autogen.sh: Removed redundant configuration files from CVS, regenerate these with the autogen.sh script (recommend autoconf 2.60 and above) * ttest.c: Removed the ttest.c file from CVS 2007-01-16 Ted Bullock <tbullock@canada.com> * Build System: Updated build system to a more typical directory layout and wrote missing makefile.am files for automake * idleconn: Now installed along with the httperf executable * ttest: Remove program from build 2007-01-02 Ted Bullock <tbullock@canada.com> *License: Included openssl linking exception 2006-12-08 Ted Bullock <tbullock@canada.com> * Bug Fixes: Added a number of fixes from the mailing lists over the last 6 years. * compiler warnings: Compiler warnings in core.c and wsesslog.c * configuration: Fixes a problem with the "configure" setup where the "--prefix=" option wasn't being obeyed * zero length: Fixes bug in http.c (parse_header)with zero length content * Host Header: Identify machine by FQD rather than hostname * Persistent Connections: Added Persistent connections to HTTP 1.0 requests * Robust alloca.h: Robust way to handle the header file that defines the alloca function <alloca.h> for linux and stdlib.h for BSD and others * Time Discrepancy: Fixed a discrepancy between the data produced by httperf and the documentation in regards to timing. * wsesslog Crash: Fixed a problem with the wsesslog crashing httperf due to an unhandled session failure from a burdened server
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz29-87/+29
2014-09-23SunOS needs sys/types.h too.jperkin2-4/+6
2014-08-14Fix interpreter in installed file. Bump PKGREVISION.wiz1-1/+3
2014-08-13+ p5-Benchmark-Timerwiz1-1/+2
2014-08-13Import p5-Benchmark-Timer-0.7102 as benchmarks/p5-Benchmark-Timer.wiz3-0/+29
The Benchmark::Timer class allows you to time portions of code conveniently, as well as benchmark code by allowing timings of repeated trials. It is perfect for when you need more precise information about the running time of portions of your code than the Benchmark module will give you, but don't want to go all out and profile your code.
2014-07-25Ensure we pass through LDFLAGS for rpath, fixes check-shlibs.jperkin2-1/+19
2014-05-29Bump for perl-5.20.0.wiz5-10/+10
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2014-04-23Support FreeBSD.asau2-4/+4
2014-04-23Fix build on FreeBSD.asau4-5/+20
2014-04-01Changes 2.6.0:adam6-39/+26
*) Initial pass at support for --enable-intervals (WANT_INTERVALS) for Windows, courtesy of Jonathan Cook. *) When in demo mode (./configure --enable-demo and a global -D <interval> option netperf will make sure it emits "one last interval result" when the test is terminated. This should assist when post-processing results through the likes of rrdtool when there is a slow-down in the performance just at the end that would have stretched the interval to beyond the test termination. *) A fix to have the AF_UNIX tests realize that the value for "take the system default" socket buffer size became -1 years ago. Bug found by Eric Dumazet. *) Include a patch from Dave Taht to enable symbolic manipulation of IP_TOS values. *) Include a patch from Sachar Raindel to enable the omni tests to get ENOBUFS under Linux when the socket buffer is larger than the tx queue of the egress interface. This will help preclude netperf's reporting a larger than link-rate send-side figure. *) Fix a problem with late checking of the return from select() in src/netserver.c. Reported by Waqar Sheikh. *) A new global -Z option has been added to netperf and netserver. This takes as an argument a passphrase. In the case of netserver it will expect a control message with the passphrase as the first thing it receives on the control connection. If netserver does not receive a control message with the passphrase it will close the control connection and move-on. If the netserver receives a control message with a passprhase when it is not lookign for one, it will be ignored. There is at present a 20 second timeout on the attempted receipt of the request message. In the case of netperf, the passphrase will be the first thing sent on the control connection. There is no response to a passphrase control message. *) Demo mode output format will now track the omni output format. So, if the omni ouput format is CSV then the interim results will be emitted in csv. Likewise for keyval. If the mode is human (default and test-specific -O) then the output remains unchanged. Keyval output includes the count of interval, with a mind towards being able to source it in shells and whatnot. Subject to change without notice. *) A patch to correctly handle IPv6 addresses in the control messages, courtesy of Bjoern Zeeb. *) The global -F option can now be used specify a local and/or remote fill file. *) It is now possible to set/get the TCP congestion control algorithm being used by either end of the test connection when using the omni code. The output selectors are LOCAL_CONG_CONTROL and REMOTE_CONG_CONTROL and setting is via the test-specific -K option. *) Stop leaking file descriptors when looking-up probable egress interface names and I/O slot numbers. *) The global -Y option can be used to set IP_TOS on those platforms which support it. Since this is specific to IP (v4 or v6) it may move to a test-specific otion in the future. It is presently global for foolish consistency with the -y option to set SO_PRIORITY. *) The global -y option can be used to set SO_PRIORITY on those platforms which support it. Based on patches from Amir Vidai. *) The control message size has been increased from 256 bytes to 512 bytes. THIS WILL BREAK COMPATABILITY WITH PREVIOUS VERSIONS OF NETPERF. However, we need more room on the pinhead on which the angels dance. *) Make the "sum" field of the histogram structure a 64 bit int to avoid having it wrap-around on tests where the sum of all the measured latencies was larger than 31 bits. This was causing statistics like stddev to go negative in some cases. *) If the time delta between two events is negative, do not bother doing any math with it in the histogram/statistics code, just increment the ridiculous count and move-on. *) Fixed a bug which caused local transport retransmissions to be reported as -1 even though the getsockopt() call was successful. (Linux). Later included remote transport retransmissions. *) The src/nettest_omni.c and re-written src/netserver.c code are now known to have compiled under Windows 7 x64 with the Microsoft WDK. There remains a timing issue with confidence intervals which is yet to be addressed, and may have been there for ages. Netserver has been run as a non-spawning (-f) server, netperf has been run, both have run "classic" and "omni" tests.
2014-02-12Recursive PKGREVISION bump for OpenSSL API version bump.tron2-3/+4
2014-01-09Needs openssl.jperkin1-1/+2
2014-01-01Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump.wiz1-2/+2
2013-12-17Small fixes:tron4-7/+12
1.) Comment out "MASTER_SITES". The URL no longer works and all copies that Google can find are "pkgsrc" distfile mirrors. 2.) Fix various "pkglint" errors.
2013-11-30Add and enable "dnsperf".tron1-1/+2
2013-11-30Add new "dnsperf" package:tron5-0/+67
DNSPerf, ResPerf, and DHCPerf are free tools developed by Nominum that make it simple to gather accurate latency and throughput metrics for Domain Name Service (DNS) and Dynamic Host Configuration Protocol (DHCP). These tools are easy-to-use and simulate typical Internet so network operators can benchmark their naming and addressing infrastructure and plan for upgrades. The latest version of the DNS test tools (DNSPerf and ResPerf) can be used with new test files that include IPv6 queries. DNSPerf "self-paces" the DNS query load to simulate network conditions. New features in DNSPerf improve the precision of latency measurements and allow for per packet per-query latency reporting is possible. DNSPerf is now multithreaded, multiple DNSPerf clients can be supported in multicore systems (each client requires two cores). The output of DNSPerf has also been improved so it is more concise and useful. Latency data can be used to make detailed graphs so it is simple for network operators to take advantage of the data.
2013-11-19s/system system/system/msaitoh1-2/+1
2013-10-27Don't use -fforce-addr.joerg2-4/+4
2013-09-10Fix operator precendence. Bump revision.joerg3-6/+6
2013-09-04recursive bump from graphics/gd shlib major bump.obache1-2/+2
2013-08-27Fix automake invocation.joerg1-2/+2
2013-07-17Drop "-ffloat-store" from CFLAGS.gdt1-3/+13
The point of paranoia is to assess a compiler/machine environment. Therefore, this package should be built with the default CFLAGS, and not add options to try to get the tests to pass. This will cause errors to be reported on i386. Take MAINTAINERSHIP.
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron1-2/+2
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-03Bump freetype2 and fontconfig dependencies to current pkgsrc versions,wiz1-2/+2
to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882
2013-05-31Bump all packages for perl-5.18, thatwiz5-10/+10
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-05-23Resolve hash ambiguity for C++11 STL. Add missing includes. Add missingjoerg8-9/+132
RCS id.
2013-04-07Edited DESCR in the case of:rodent1-2/+0
File too long (should be no more than 24 lines). Line too long (should be no more than 80 characters). Trailing empty lines. Trailing white-space. Trucated the long files as best as possible while preserving the most info contained in them.
2013-04-06"Use of DOWNLOADED_DISTFILE is deprecated. Use the shell variablerodent1-2/+2
$$extract_file instead."
2013-04-01Use pre-processing to make the changes introduced by patch-aa & patch-acsbd3-36/+75
as the original code is needed for linux.
2013-04-01Define _POSIX_SOURCE on Linux.sbd1-1/+2
2013-04-01Use ${PKGMANDIR} for manpages.sbd3-7/+8
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.
2013-03-16Bump PKGREVISION from default PHP version change to 5.4.obache1-2/+2
2013-03-02Bump PKGREVISION for mysql default change to 55.wiz1-2/+2
2013-02-16Recursive bump for png-1.6.wiz1-2/+2
2013-02-06PKGREVISION bumps for the security/openssl 1.0.1d update.jperkin1-1/+2
2013-01-26Fix for automake-1.13.wiz2-3/+16
2013-01-26Revbump after graphics/jpeg and textproc/icuadam1-2/+2
2013-01-11Use more void.joerg2-13/+46
2012-12-04+ ramspeedmsaitoh1-1/+2
2012-12-04Import ramspeed-2.6.0 as benchmarks/ramspeed.msaitoh5-0/+72
RAMspeed, a cache and memory benchmarking tool (for uniprocessor machines running UNIX-like operating systems). This command line utility measures effective bandwidth of both cache and memory subsystems. It has been written entirely in C for portability purposes, though benchmark routines are also available in several assembly languages for performance reasons.