Main > Free Download Search >

Free benchmark homes software for linux

benchmark homes

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 967
Benchmark 5.8.8

Benchmark 5.8.8


Benchmark is a Perl module with benchmark running times of Perl code. more>>
Benchmark is a Perl module with benchmark running times of Perl code.

SYNOPSIS

use Benchmark qw(:all) ;

timethis ($count, "code");

# Use Perl code in strings...
timethese($count, {
Name1 => ...code1...,
Name2 => ...code2...,
});

# ... or use subroutine references.
timethese($count, {
Name1 => sub { ...code1... },
Name2 => sub { ...code2... },
});

# cmpthese can be used both ways as well
cmpthese($count, {
Name1 => ...code1...,
Name2 => ...code2...,
});

cmpthese($count, {
Name1 => sub { ...code1... },
Name2 => sub { ...code2... },
});

# ...or in two stages
$results = timethese($count,
{
Name1 => sub { ...code1... },
Name2 => sub { ...code2... },
},
none
);
cmpthese( $results ) ;

$t = timeit($count, ...other code...)
print "$count loops of other code took:",timestr($t),"n";

$t = countit($time, ...other code...)
$count = $t->iters ;
print "$count loops of other code took:",timestr($t),"n";

# enable hires wallclock timing if possible
use Benchmark :hireswallclock;

The Benchmark module encapsulates a number of routines to help you figure out how long it takes to execute some code.

timethis - run a chunk of code several times
timethese - run several chunks of code several times
cmpthese - print results of timethese as a comparison chart
timeit - run a chunk of code and see how long it goes
countit - see how many times a chunk of code runs in a given time

<<less
Download (12.2MB)
Added: 2007-05-15 License: Perl Artistic License Price:
1240 downloads
XML Benchmark 1.3.0

XML Benchmark 1.3.0


XML Benchmark is a C/C++/Java XML parsers benchmarking tool set. more>>
Objective of this project to provide benchmarking toolset for all available multiplatform C/C++ (and some Java) XML parsers.
Main features:
Currently following parsers are supported:
- LibXML2 + GDome + LibXSLT + XML Security
- Apache Xerces for C + Apache Xalan for C + Apacge XML Security for C
- IBM XML4C + IBM Lotus XSL
- Expat + CenterPoint XML + Sablotron + Arabica
- RXP Parser
- Oracle XDK for C/C++
- Oracle XDK for Java
- QT XML Module
- Sun Crismon + Java WebServices Developer Pack 1.2 + Apache XML Security
Following separate benchmarks provided:
- Non-Validating Parsing with Native,SAX,DOM Engines Benchmark
- Creating + Serializing DOM treee Benchmark
- Schema Validation Benchmark
- XSL Transformation Benchmark
- XML Security (Signature, Encryption) Benchmark
Following XML sources supported:
- Any valid XML file (with optional XSL, XSD companions)
- Auto-generated random simple XML file (variable size)
- Auto-generated random XML OPC-DA message sequence (variable size and length
Enhancements:
- Support Apache XML Security for C++, Version: CVS 08.02.2004
- Experemental support for XML Encryption Benchmark for Apache XML Security for C++ from CVS tree.
- Tested againist latest libraries
<<less
Download (0.88MB)
Added: 2005-04-12 License: GPL (GNU General Public License) Price:
1656 downloads
CompBenchmarks 0.4.0

CompBenchmarks 0.4.0


CompBenchmarks is a benchmarking environment for compilers. more>>
CompBenchmarks project is a benchmarking environment for compilers:
- It provides a package for downloading and easing usage of some well-known C/C++ benchmarks,
- The package allows you to specify compilation options and compilers to use, giving results in a common format,
- This web-site provides a convenient browsing formular to analyse imported benchmarks.
For now, Ive concentrated my efforts on benchmarking of GCC and espacially on its embedded C and C++ compilers on the Linux/x86 platform, yet support for others languages, compilers or platforms can be added (Cygwin is supported).
Enhancements:
- 25 more benchmarks are supported (C++ language).
- There is an improved build mechanism, and a useless (nonexistent) script call has been removed.
- The Web site has reached 10,000 published results.
<<less
Download (0.065MB)
Added: 2006-12-23 License: GPL (GNU General Public License) Price:
1036 downloads
Cache::Benchmark 0.011

Cache::Benchmark 0.011


Cache::Benchmark is a Perl module that tests the quality and speed of a cache module to compare cachemodules and algorithms. more>>
Cache::Benchmark is a Perl module that tests the quality and speed of a cache module to compare cachemodules and algorithms.

SYNOPSIS

use Cache::Benchmark();
use Cache::MemoryCache();
use Cache::SizeAwareMemoryCache();

my $cache_1 = new Cache::MemoryCache({
namespace => my,
default_expires_in => 1,
});
my $cache_2 = new Cache::SizeAwareMemoryCache({
namespace => my,
default_expires_in => 1,
max_size => 400,
});

my $test = new Cache::Benchmark();
$test->init( access_counter => 10_000 );

$test->run($cache_1);
print $test->get_printable_result();

$test->run($cache_2);
print $test->get_printable_result();

<<less
Download (0.008MB)
Added: 2007-05-28 License: Perl Artistic License Price:
881 downloads
Benchmark::Forking 0.99

Benchmark::Forking 0.99


Benchmark::Forking is a Perl module to run benchmarks in separate processes. more>>
Benchmark::Forking is a Perl module to run benchmarks in separate processes.

SYNOPSIS

use Benchmark::Forking qw( timethis timethese cmpthese );

timethis ($count, "code");

timethese($count, {
Name1 => sub { ...code1... },
Name2 => sub { ...code2... },
});

cmpthese($count, {
Name1 => sub { ...code1... },
Name2 => sub { ...code2... },
});

Benchmark::Forking->enabled(0); # Stop using forking feature
...
Benchmark::Forking->enabled(1); # Begin using forking again

The Benchmark::Forking module changes the behavior of the standard Benchmark module, running each piece of code to be timed in a separate forked process. Because each child exits after running its timing loop, the computations it performs cant propogate back to affect subsequent test cases.

This can make benchmark comparisons more accurate, because the separate test cases are mostly isolated from side-effects caused by the others. Benchmark scripts typically dont depend on those side-effects, so in most cases you can simply use or require this module at the top of your existing code without having to change anything else. (A few key exceptions are noted in "BUGS".)

<<less
Download (0.006MB)
Added: 2007-04-30 License: Perl Artistic License Price:
907 downloads
Data::BenchmarkResults 0.01

Data::BenchmarkResults 0.01


Data::BenchmarkResults is a Perl extension for averaging and comparing multiple benchmark runs. more>>
Data::BenchmarkResults is a Perl extension for averaging and comparing multiple benchmark runs.

SYNOPSIS

use Data::BenchmarkResults;
$conditionA_results = new Data::BenchmarkResults;
$conditionB_results = new Data::BenchmarkResults;

#Load test result runs for the first condition
$conditionA_results->add_result_set("test1","run1",@data1);
$conditionA_results->add_result_set("test2","run1",@data2);
$conditionA_results->add_result_set("test1","run2",@data3);
$conditionA_results->add_result_set("test2","run2",@data4);

#Load test result runs for the second condition
$conditionB_results->add_result_set("test1","run1",@data5);
$conditionB_results->add_result_set("test2","run2",@data6);
$conditionB_results->add_result_set("test1","run1",@data7);
$conditionB_results->add_result_set("test2","run2",@data8);

#Average (mean average) the results of all the the runs of test1
# w/o tossing the highest and lowest values (replace the 0 with 1to
# toss the highest and lowest values

my $computed = $conditionA_results->process_result_set("test1","mean",0);
my $computed2 = $conditionB_results->process_result_set("test1","mean",0);

#OR process all of the tests at once (tossing the highest and lowest value) :

$conditionA_results->process_all_result_sets("mean",1);
$conditionB_results->process_all_result_sets("mean",1);


#Print out all of the processed test results
print "Condition A results.... nn"
$conditionA_results->print_calculated_sets;
print "Condition B results.... nn"
$conditionB_results->print_calculated_sets;


#Compare results of test1 of condition B against those with condition A
# as a percentage change from A to B

my $compared = $conditionB_results->compare_result_set($conditionA_results,"test1");

#OR compare all the processed test results from one condition to those of another
my $total_comparison = $conditionB_results->compare_all_result_sets($conditionA_results);

<<less
Download (0.009MB)
Added: 2007-08-16 License: Perl Artistic License Price:
799 downloads
Easy Benchmarking Suite 1.05

Easy Benchmarking Suite 1.05


Easy Benchmarking Suite is aimed at testing and benchmarking sites. more>>
Easy Benchmarking Suite is aimed at testing and benchmarking sites. Basically, the suite can:
- Issue requests to a URL. A benchmark typically consists of a given number of clients that concurrently issue a number of requests. A request can be any HTTP request (GET, POST, HEAD etc.) with all necessary HTTP header information (session cookies, basic authentication information, etc.);
- Get a quick overview of the results of a benchmark: how many trials succeeded, what are the average times for connecting and processing, what is the standard deviation of these times;
- Prepare a GnuPlot command file so that the obtained results can be plotted.
This document describes the suite. Furthermore, manual pages are provided for the separate parts of the suite: sitebench, sitecollect, and siteplot.
<<less
Download (0.14MB)
Added: 2006-03-21 License: Other/Proprietary License Price:
1314 downloads
UMark beta3

UMark beta3


UMark is a GNOME port of the popular UT200x benchmark utility. more>>
UMark project is a free graphical user interface that allows gamers and hardware reviewers to easily configure and run benchmarks on Unreal Tournament 200x (UT2004 and UT2003, both demo and retail versions).
Benchmarking with UMark is very flexible, as it can run totally customizable benchmarks. At the same time, it also offers standard benchmarking which imitates the official UT200x benchmark batch file tests.
UMark supports three types of UT200x benchmarking: "botmatch","flyby", and "timedemo" benchmarks. Each benchmark type has its own upsides and downsides.
Timedemo
Timedemos are pre-recorded matches that can be played back as fast as your computer can render it. While timedemos have the consistency of flybys and the gameplay accuracy above that of botmatches, there are no official demo recordings, therefore they are non-standard.
Flyby
Although flybys are standard and more consistent by always following the same paths, not all maps support them and they dont include the abundance of animated sprites or process the game rules that you would find in playing a typical match of UT200x.
Botmatch
Botmatch benchmarks include the things that make up an actual UT200x match, and have close framerates to a "real" game of UT200x, yet they function primarily on AI, which may cause the benchmarks themselves to be inconsistent when using different options.
UMark specializes in botmatch bencharking because botmatches are widely supported and have the most response to UMarks flexible configurations.
UMark also provides an engine for gathering results for saving and loading at another time, or to submit into an online score database (UMark Online) where users can search and compare results with other users based on a number of factors.
Results are displayed in numbers and bar graphs, along with hardware information. UMark Online members may post links to their scores so they can be viewed publicly by their peers.
Enhancements:
- Latest source snapshot, with features unseen in version 1.0 Beta 3, including built in HTML graph results browser (embedding Mozilla if installed).
<<less
Download (0.22MB)
Added: 2006-01-06 License: GPL (GNU General Public License) Price:
1951 downloads
Bioinformatics Benchmark System 3

Bioinformatics Benchmark System 3


Bioinformatics Benchmark System is a bioinformatics benchmark system for platform performance measurement. more>>
The Bioinformatics Benchmark System is an attempt to build a reasonable testing framework, tests, and data, to enable end users and vendors to probe the performance of their systems.

What we are trying to do is to create a framework for testing, and a core set of tests that all may download and use to probe specific elements of systems performance.

Moreover, the source to these tests are available under GPL, and are hosted on Bioinformatics.org and Scalable Informatics LLC The idea is to enable end users, consumers, systems developers, and others to easily build and use meaningful tests for measurement and tuning reasons.

Joe Landman from Scalable Informatics LLC conceived the idea and wrote the original codes. We are looking for additional benchmark code suggestions, tests, data sets, etc.

Current baseline tests are several NCBI BLAST runs, several HMMer runs, and a variety of others. We plan to include ClustalW, X!Tandem, various chemistry, dynamics, and related tests, as well as several others.

Tests such as LINPACK or HPL simply do not provide meaningful performance indicators or predictive models for high performance informatics. Unfortunately, nor do a number of more recent and focused tests.

This is a problem as LINPACK and HPL specifically test the performance on various matrix operations, where you have effectively regular memory access patterns, and specific mathematical operations.

These codes are most useful for comparison to codes with heavy floating point operations, and interleaved memory traffic. These codes were not designed for comprehensive systems benchmarking, where disk I/O, memory latency, and other factors all contribute to the performance issues.

The best tests are the ones that are most similar to the codes you will run on the machine. The tests themselves should be reasonable approximations to a real execution of your code, using real data. You may need to pare it back in order to get realistic run times.

You should have a reasonable subset of data sizes. A single test does not tell you how your system scales, and one of the reasons for the existance of this test is specifically to allow you to test the performance while you increase various aspects of the workload.

You rarely get a quiescent system in a cluster, so we would recommend that you try to run in as realistic an operating environment as possible. A baseline in a quiescent system is fine, but it may set your expectations unreasonably.
top
<<less
Download (5.0MB)
Added: 2005-08-12 License: GPL (GNU General Public License) Price:
1533 downloads
GliBench SMP 0.5

GliBench SMP 0.5


GliBench is a Gui based benchmarking tool to check your computers CPU and hard disk performance. more>>
GliBench is a Gui based benchmarking tool to check your computers CPU and hard disk performance. The software is based on the benchmarks I developed for CliBench Mk III SMP a SMP enabled benchmark program for Win32.
There were several tries to port it to other architectures than Win32, but this was not that easy. So I decided to to a Linux port, based on the GTK toolkit with Gnome support, as Linux runs on almost every hardware around and GTK is quite easy to port to other OSs.
The CPU tests are all ported to ANSI C. They run fully multithreaded using posix threads. You can already use the program for benchmarking your hardware.
Enhancements:
- The application was completely rewritten for GTK+ 2.x and Glib 2.x.
- New stress tests and threaded I/O tests for benchmarking hard drives are available.
- Both console and GUI interfaces are available.
<<less
Download (0.092MB)
Added: 2007-07-18 License: GPL (GNU General Public License) Price:
829 downloads
Gentoox Home 5.0

Gentoox Home 5.0


Gentoox is an adaptation of the popular Linux distribution called Gentoo. more>>
Gentoox Linux is an adaptation of the popular source based Linux distribution called Gentoo. Gentoox Home retains all the features of the original (portage, sysvinit etc...) but has a patch system created from the ground up, by myself, which is specifically designed for Gentoox.

"Magic" (as I have labelled it) allows users to install new software, upgrade their kernel and fix bugs. To learn more about magic, run "magic usage" once you have installed Gentoox.

Gentoox runs along side games - you get 3 choices during installation: E, F and Native. Both E and F create a loopback filesystem meaning that none of your drives are formatted during installation (except for cache partitions). If you choose "Native", then your F: partition is formatted to ReiserFS (making it inaccessible to Xbox applications).

Gentoox can be loaded via a .xbe file, or from a Cromwell based BIOS (which can be flashed to your modchip during installation). When using E or F installations, you are totally risk free - if you dont like Gentoox, simply delete all the files it installs (about 7 in total) and its gone.

There are three versions of Gentoox: Pro Edition, Home Edition and Media Center Edition. All three are 100% free and opensource, the difference between Home and Pro is that the Home Edition has many software packages preinstalled and preconfigured for instant usablity straight out of the box where as Pro doesnt even have a graphical user interface let alone any "useful" applications.

Pro is a bare minimum installation for booting the system, the entire customisation of the OS is left in the users hands with Pro. Media Center edition is more of a "Plugin" than a separate distribution. It allows you to have a Media Center along with Gentoox Home or Pro.
<<less
Download (792.45MB)
Added: 2006-07-04 License: GPL (GNU General Public License) Price:
1224 downloads
Open CORBA Benchmarking Suite 1.17

Open CORBA Benchmarking Suite 1.17


Open CORBA Benchmarking Suite is a benchmarking suite for CORBA brokers. more>>
The Open CORBA Benchmarking Suite measures several basic performance aspects of various CORBA brokers.
The suite produces an XML output that can be submitted to a searchable database of broker performance data and browsed in a graphical form. The suite is portable to a number of platforms and brokers.
For C++ brokers
Enter the "C++" directory. Then enter the subdirectory of that directory that corresponds to the broker of your choice. Check the README file there for further instructions, usually you will use "make" to compile the benchmark.
For Java brokers
Enter the "Java" and then the "build" directory. Then enter the subdirectory of that directory that corresponds to the broker of your choice. Check the README file there for further instructions, usually you will use "ant" to compile the benchmark "ant run" to execute the benchmark.
Understanding results
The results do not get printed until the benchmark is finished, which can take from 2 to 4 hours depending on the platform. The best way to view the results is to capture them to a file and view them graphically at http://nenya.ms.mff.cuni.cz/~bench.
Enhancements:
- Support for system information on Linux 2.6 kernels.
- Slight extensions to the documentation.
- Support for some recent brokers on Solaris (VisiBroker 6.0, omniORB 4.0.5, JacORB 2.2.1).
- Support for some recent brokers on Linux (omniORB 4.0.5, JacORB 2.2.1, JDK 1.5.0, TAO 1.4.3).
<<less
Download (0.14MB)
Added: 2005-04-12 License: Freely Distributable Price:
1656 downloads
nbench 2.2.2

nbench 2.2.2


nbench is a byte CPU benchmark. more>>
The benchmark program takes less than 10 minutes to run (on most machines) and compares the system it is run on to two benchmark systems (a Dell Pentium 90 with 256 KB cache running MSDOS and an AMD K6/233 with 512 KB cache running Linux).

The archive contains the complete source, documentation, and a binary (Linux elf). The source has been successfully compiled on various operating systems, including SunOS, DEC Unix 4.0, DEC OSF1, HP-UX, DEC Ultrix, MS-DOS, and of course Linux.

This release is based on the Unix port of beta release 2 of BYTE Magazines BYTEmark benchmark program (previously known as BYTEs Native Mode Benchmarks). The port to Linux/Unix was done by Uwe F. Mayer.

Additional changes to the code were made to make the code work with egcs compiler and to make the software packagable. This is a CPU benchmark providing indexes for integer, floating, and memory performance. It is single-threaded and is not designed to measure the performance gain on multi-processor machines.

Running a "make" will create the binary if all goes well. It is called "nbench" and performs a suite of 10 tests and compares the results to a Dell Pentium 90 with 16 MB RAM and 256 KB L2 cache running MSDOS and compiling with the Watcom 10.0 C/C++ compiler.

If you define -DLINUX during compilation (the default) then you also get a comparison to an AMD K6/233 with 32 MB RAM and 512 KB L2-cache running Linux 2.0.32 and using a binary which was compiled with GNU gcc version 2.7.2.3 and GNU libc-5.4.38.

The algorithms were not changed from the source which was obtained from the BYTE web site at http://www.byte.com/bmark/bmark.htm on December 14, 1996. However, the source was modified to better work with 64-bit machines (in particular the random number generator was modified to always work with 32 bit, no matter what kind of hardware you run it on).

Furthermore, for some of the algorithms additional resettings of the data was added to increase the consistency across different hardware. Some extra debugging code was added, which has no impact on normal runs.

In case there is uneven system load due to other processes while this benchmark suite executes, it might take longer to run than on an unloaded system.

This is because the benchmark does some statistical analysis to make sure that the reported results are statistically significant, and an increased variation in individual runs requires more runs to achieve the required statistical confidence.

This is a single-threaded benchmark and is not designed to measure the performance gain on multi-processor machines.
<<less
Download (0.10MB)
Added: 2005-04-12 License: Freely Distributable Price:
927 downloads
Asterisk@Home 2.8

Asterisk@Home 2.8


The Asterisk@Home project enables the home user to quickly set up a VOIP Asterisk PBX. more>>
The Asterisk@Home Linux Distribution project enables the home user to quickly set up a VOIP Asterisk PBX. A web GUI makes configuration and operation easy. We also provide an xPL (home automation) interface for easy interaction with other devices in the home.
Main features:
- Asterisk 1.0.9
- Flash Operator Panel 0.21
- Festival Speech Engine version 1.95
- weather agi scripts
- wakeup calls
- Integrated WebMeetMe GUI
- AMP-1.10.008
- CentOS 3.5
- SugarCRM with Cisco XML Services interface + Click to Dial
- Music On Hold (mpg123)
- Fax support (spanDSP)
- xPL support
- Digium card auto-config
AMP (Asterisk Management Portal)
- AMP is a web GUI that allows the configuration of Asterisk without the need for editing config files. If you use AMP be careful not to make manual changes to the config files that will affect AMP?s operation.
Flash Operator Panel
- Flash Operator Panel is a real-time web interface to Asterisk. You can see what all of your extensions, trunks, and conferences are doing. We have extension 200 set up for testing. This is a live extension and will work as soon as a phone is registered to ext 200. The rest of the buttons are dummy objects for examples.
- The op_buttons.conf file has all of the configs for each button in Flash Operator Panel you can edit this using the Config Edit button on the maint menu. You must reboot the Asterisk or restart the panel service after you make changes. The normal config files for Flash Operator Panel end in .cfg we changed them to .conf so they would match the other Asterisk files.
Cisco XML Services
- Asterisk@Home has a Cisco XML Services that can be used to look up contacts in a database. Click on Web Address Book from the Asterisk@Home main menu. (user: admin password: password) and enter all of your contacts and their phone numbers.
Music On Hold (mpg123)
- Asterisk@Home has now uses mpg123 for music on hold. Put a call on hold and they hear music not dead air!
Fax support (SpanDSP)
- SpanDSP allows Asterisk to receive faxes. You can set this up in AMP.
<<less
Download (526MB)
Added: 2006-04-14 License: GPL (GNU General Public License) Price:
1311 downloads
virtbench 0.1

virtbench 0.1


virtbench is a set of benchmarks for virtualization environments / hypervisors. more>>
virtbench is a set of benchmarks for virtualization environments / hypervisors. The project is designed to be easy to run and easy to extend. The main audience will be people developing hypervisors.

<<less
Download (0.034MB)
Added: 2007-04-30 License: GPL (GNU General Public License) Price:
907 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5