PTT helps users to analyze and understand correction and performance
problems for multi-threaded applications. It shows when a program calls
NPTL routines and when it exits from them, with details about the
internal mechanisms of the library. It is a post mortem analysis; the
trace can be analyzed once the application has stopped. Three different
trace formats are provided: a machine readable text format, a human
readable text format, and a graphical format. The graphical format is
obtained thanks to Pajé, an interactive visualization tool.
Projets liésMPC-BE, Hinemos, SmillaEnlarger, FOMAUSBDriver for Mac OS X, Dumpper v.60.3
This program was written to help test the Open
Projects dancer-ircd. It simulates client activity
by selecting random servers to connect to and
random actions out of a list. It can handle
hundreds of simultaneous connections, and can
replay a log file of what it has previously done
in order to help isolate the actions which cause
the daemon to have problems, using methods such as
binary chops. Please note that although at this
point code is only written to test ircds, it is
hoped that this will be extended in the future to
other types of daemons.
Projets liésDumpper v.60.3, Regnessem, CrystalDiskMark, Media Player Classic - Home Cinema, MPC-BE
HTTPD::Bench::ApacheBench is the foundation
of a complete benchmarking and regression
testing suite for an advanced, transaction-
based mod_perl site. It is useful for stress
testing a Web server to its limit while verifying
the HTTP responses for correctness.
Projets liésDarik's Boot and Nuke, Properties Editor, iReport-Designer for JasperReports, CrystalDiskMark, TERASOLUNA Framework
psinfo shows process information and statistics using the kernel /proc interface. This information includes: process state, environment, arguments and flags; CPU usage; scheduling; I/O usage; virtual memory status; pagefaults; capabilities; and signals. psinfo is useful for providing a detailed view of the current state of an application when diagnosing issues or performance problems.
Projets liésSmillaEnlarger, Wireshark, iReport-Designer for JasperReports, CrystalDiskMark, Clonezilla
The Contest program is designed to test system
responsiveness by running Linux kernel compilation
under a number of different load conditions. It is
designed to compare different kernels, not
different machines. It uses real workloads you
would expect to find for short periods of time in
everyday machines, but sustains them for the
duration of a kernel compile to increase the
signal to noise ratio.
pmbw is a set of assembler routines to measure the parallel memory (cache and RAM) bandwidth of modern multi-core machines. Memory bandwidth is one of the key performance factors of any computer system. Today, measuring the memory performance often gives a more realistic view of the overall speed of a machine than pure arithmetic or floating-point benchmarks. pmbw contains a set of very basic functions which are all hand-coded in assembler to avoid any compiler optimizations. These basic functions are modeled after the basic inner loops found in any data processing, sequential scanning and pure random access. Any application will have a memory access pattern which is somewhere between these two extremes. The current version of pmbw supports benchmarking 16-, 32-, 64-, 128-, or 256-bit memory transfers on x86_32-bit, x86_64-bit, and ARMv6 systems.
tctest exercises the termcap library (or emulation of termcap) with which it is linked. It provides several commandline options, making it simple to construct test cases to compare implementations of termcap.
Speed is a simple program to add a transfer meter to any console or terminal based copy program. It allows you to easily report Kilobytes or Megabytes per second when using programs that do not report file transfer speeds (such as 'cp' or 'ftp').
Projets liésMPC-BE, FFFTP, SmillaEnlarger, GLOBALBASE PROJECT, Dumpper v.60.3
CompBenchmarks automates installation,
configuration (using specific compilers or
arbitrary options), and evaluation of some
well-known C/C++ benchmarks and applications.
Results are given in XML files that can be sent to
the CompBenchmarks Web site.
Projets liésMinGW - Minimalist GNU for Windows, Dumpper v.60.3, Media Player Classic - Home Cinema, CrystalDiskMark, MPC-BE
GSBench is a GNUstep and PS benchmark application.
schwanz3 is a personal system measurement utility, and attempts to analyze all important values on different Unix variants. The rating does not aim to be objective, and is intended to be used to compare systems and egos.
tstime is a command that is similar to the time(1) command, but in addition to the runtime, it also prints the highwater memory usage (RSS+VMEM) of the controlled process. tsmon is a command that prints the runtime/highwater memory usage of every process that exits on the system until the tsmon is quit. These programs use the taskstats delay accounting interface of the Linux 2.6 kernel.
mubench is an in-depth, low-level benchmark for x86 processors. Its primary goal is to provide useful information for people who optimize assembly code and write compilers. It measures latency and throughput for each individual instruction (sometimes several forms of the same instruction), as well as the throughput of arbitrary instruction mixes. The results produced by mubench are typically an order of magnitude more detailed than those found in AMD or Intel manuals.
FSHeal aims to be a general filesystem tool that can scan and report vital "defective" information about the filesystem like broken symlinks, forgotten backup files, and left-over object files, but also source files, documentation files, user documents, and so on. It will scan the filesystem without modifying anything and reporting all the data to a logfile specified by the user which can then be reviewed and actions taken accordingly.
Projets liésMPC-BE, CrystalDiskMark, Media Player Classic - Home Cinema, Clonezilla, TERASOLUNA Framework
Apache Hello World Benchmarks is a benchmarking tool that seeks to give a sense of Web application execution speed on various software platforms running under the Apache Web server. Benchmarks can vary greatly from system to system, so this tool allows one to get numbers on one's own platform. Applications tested include mod_perl, mod_php, Tomcat, and Apache::ASP, with over 62 benchmarks in all.