Stress-testing the Linux kernel
By Robert Williamson2005-04-19
Resources
• Download the stress test shell script and a passel of other useful tests at the Linux Test Project home page.
• The mission of the IBM Linux Technology Center is to work directly with the Linux development community with a shared vision of making Linux succeed.
• The OSDL's Linux Kernel Scalable Test Platform (STP) provides a framework where developers can test kernel patches against an online performance and scalability suite.
• The LTP stress test makes use of the utilities top (part of the procps package) and sar (part of systat).
• Also, the LTP stress test makes good use of the GNU test coverage program gcov and its Perl-based gcov results HTMLizer lcov.
• Kernel comparison: Improvements in kernel development from 2.4 to 2.6 ( developerWorks , February 2004) takes a look at the tools, tests, and techniques that helped make 2.6 a better kernel than any that have come before it.
• Kernel comparison: Web serving on 2.4 and 2.6 ( developerWorks , February 2004) presents results from the IBM Linux Technology Center's Web serving testing efforts.
• In Improving Linux kernel performance and scalability ( developerWorks , January 2003), the Linux Technology Center Linux Kernel Performance team discusses how to quantify Linux performance for the purpose of comparing test results over time.
• Putting Linux reliability to the test ( developerWorks , December 2003) documents the test results and analysis of the Linux kernel and other core OS component by the IBM Linux Technology Center.
• Inside the Linux kernel debugger ( developerWorks , June 2003) shows you how to trace kernel execution and examine its memory and data structures.
• Find more resources for Linux developers in the developerWorks Linux zone.
• Purchase Linux books at discounted prices in the Linux section of the Developer Bookstore.
• Develop and test your Linux applications using the latest IBM tools and middleware with a developerWorks Subscription: you get IBM software from WebSphere®, DB2®, Lotus®, Rational®, and Tivoli®, and a license to use the software for 12 months, all for less money than you might think.
• Download no-charge trial versions of selected developerWorks Subscription products that run on Linux, including WebSphere Studio Site Developer, WebSphere SDK for Web services, WebSphere Application Server, DB2 Universal Database Personal Developers Edition, Tivoli Access Manager, and Lotus Domino Server, from the Speed-start your Linux app section of developerWorks. For an even speedier start, help yourself to a product-by-product collection of how-to articles and tech support.
Tutorial Pages:
» A Design Process for Standardized Testing of Linux
» Selecting Tests
» Evaluating System Resource Utilization
» Analyzing Kernel Code Coverage
» Evaluating the Final Stress Test
» Resources
First published by IBM DeveloperWorks
| Related Tutorials: » How to Install PHP 5 on Linux » How to Install Apache 2 on Linux » How to Install MySQL 5.0 on Linux » SMB Caching » Mound --Bind » Tar Wild Card Interpretation |
