Komuso is a very simple MBean server monitoring tool. With Komuso, you can monitor any MBean server including WebLogic Server, Tomcat, JBoss, Oracle Application Server, WebSphere and just JVM locally or remotely. Komuso is unique for its simplicity. Komuso consists of only 150 lines of code.
SmarteLoad enables its users to verify their systems’ ability to cope with load under any scenario. With it, they can simulate projected usage patterns and ramp load up as high as necessary, while analyzing performance bottlenecks and optimizing system performance much faster than can be done with other like tools. It’s easy to use (no scripting skills needed!), powerful, and it comes at a fraction of the price of competing products.
Locust is an easy-to-use, distributed, user load testing tool. Intended for load testing web sites (or other systems) and figuring out how many concurrent users a system can handle. The idea is that during a test, a swarm of locusts will attack your website. The behavior of each locust (or test user if you will) is defined by you and the swarming process is monitored from a web UI in real-time. This will help you battle test and identify bottlenecks in your code before letting real users in.
Locust is completely event based, and therefore it's possible to support thousands of concurrent users on a single machine. In contrast to many other event-based apps it doesn't use callbacks. Instead it uses light-weight processes, through gevent. Each locust swarming your site is actually running inside it's own process (or greenlet, to be correct). This allows you to write very expressive scenarios in Python without complicating your code with callbacks.
Webserver Stress Tool simulates large numbers of users accessing a website via HTTP/HTTPS. The software can simulate up to 10,000 users that independently click their way through a set of URLs. Simple URL patterns are supported, as well as complex URL patterns, via a Script file.
innotop is a powerful monitor for MySQL queries and status information. It is designed to monitor InnoDB transactions and internals, replication status, deadlocks, general queries and status values, and much more.
AMD CodeAnalyst™ Performance Analyzer is a suite of powerful tools that analyze software performance on AMD microprocessors and help developers optimize application performance. It uses a profiling technique to identify performance areas and issues within the system. Using this suite of tools, developers can get visibility into overall system performance, and can navigate into different modules and functions to locate hotspots within the target application.
The RawLoadTester application is a free Open Source tool to load test websites. It does not have many features but it is useful in situations where using a more comprehensive load testing solution (e.g., Apache Flood) is not practical.