Current Issue


Table of contents

CD-ROM

Sys Admin and The Perl Journal CD-ROM version 12.0

Version 12.0 delivers every issue of Sys Admin from 1992 through 2006 and every
issue of The Perl Journal from 1996-2002 in one convenient CD-ROM!

Order now!

Sys Admin Magazine > Archives > 2001 > October 2001

Successful SolarisTM Performance Tuning

Ken Gottry

In real estate, the three top success factors are location, location, location. In today's distributed, multi-tiered, Web-based systems, the three top success factors are performance, performance, performance. It's great to design an elegant system and to use the latest technology, but if the system doesn't perform well, then you and your client aren't successful. In this article, I share some of my secrets for success.

I tackle performance problems in a specific order. First, I look for network problems, because they can limit the amount of work reaching a server. Next, I look for memory problems, because they can impact I/O performance. I then look for I/O problems, because they can cause CPU degradation. And finally, I look for CPU problems, because they can cause memory problems. In this article, I present three real-world performance problems: one network, one memory and CPU, and one I/O. I will explain how I modified Solaris, and why.

Solaris Tunable Parameters

Solaris is self-adjusting to system load and normally demands minimal tuning. In some cases, however, tuning is necessary. By changing the setting of one or more kernel variables, you can affect the performance of Solaris -- sometimes positively, sometimes negatively. Be sure to thoroughly research a variable before changing its settings. Also, be sure to experiment with changes on a test server where the only one impacted by mistakes is you.

Another thing to remember is that one system's /etc/system settings might not be applicable, either wholly or in part, to another environment.




MarketPlace

Build IT Knowledge with Current & Trusted Content
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.

Six Sigma Certification
100% Online-Six Sigma Certificate from Villanova - Find Out More Now.

Learn Embedded Linux, $349
Hands-on kit teaches fundamentals of embedded Linux development on real target hardware. ARM9 SBC.

Workflow Enabled Help Desk & IT Service Management
Automate service desk activities and integrate processes across IT. Learn more here.

Wanna see your ad here?