SLAMD is a Java application designed for stress testing and performance analysis of network-based applications. Although it was originally designed for benchmarking directory servers, it is actually very flexible and can be used to test applications using a wide range of protocols like LDAP, HTTP, POP, IMAP, and SMTP, and can also interact with relational databases using JDBC. In addition, it provides a Java-based API for developing custom workloads, and a scripting engine and record and playback tools that may also be used in the load generation process.
MCS MyVoIP very accurately measures the quality and performance of Internet connections for Voice over IP (VoIP) usage by simulating UDP voice data traffic between a server and browser clients. Connections are tested for jitter and packet loss and rated for the supported level of sound quality. The VoIP test can be set to various codecs or customized by packet size, packet rate, and test length. The test can further be combined with a bandwidth speed test or network route diagnostics for more in-depth connection analysis.
pwatch is a set of tools for analyzing what a process is doing. Only the "io" command is currently implemented. It presents I/O activity in a nice ncurses screen and allows you to sort by the read/write speed or the number of bytes read/written since the start of the program. It was written to easily detect which program is eating a lot of I/O bandwidth.
This suite currently consists of three programs, Postal, Rabid, and BHM. Postal (the mad postman) is a program that will deliver mail as fast as possible via the SMTP protocol to test mail server performance. Rabid (the mad Biff) will eat mail via the POP protocol as fast as possible and measure POP server performance. BHM is the Black Hole Mailer to discard SMTP mail. All messages sent via Postal have MD5 checksums appended, and Rabid will check the MD5 to ensure that the messages are not being corrupted.
sdd is a replacement for a program called 'dd'. sdd is much faster than dd in cases where input block size (ibs) is not equal to the output block size (obs). Statistics are more easily understood than those from 'dd'. Timing available, -time option will print transfer speed Timing & Statistics available at any time with SIGQUIT (^\) Can seek on input and output Fast null input Fast null output. Support for the RMT (Remote Tape Server) protocol makes remote I/O fast and easy.
Automatos provides tools for automated performance analysis, capacity planning, and real-time monitoring of services across multiple platforms (Linux, NT/2000/XP, AIX, Solaris, Tru64, and HP-UX). The performance analysis service assists in identification or prevention of problems with computers within a company's network. The capacity wizard provides hardware upgrade planning support, suggestions being based on current (or simulated) growth rate. Real-time monitoring allows users to remotely monitor their machines from either a Web or a WAP console, generating notifications based on user-defined thresholds. Automatos is a low-intrusion system that uses strong encryption and compresses data for optimal and minimum bandwidth usage. Reports are generated in PDF format in several different languages. Ad-hoc online report generation and customization is also available.