OIT Logo
-

   Search
   Princeton University
   OIT Help Desk
   OIT Servers & Storage
  
     



Solaris Troubleshooting and Performance Tuning

These pages have been updated for Solaris 10. While some information is included for versions of Solaris back to 2.5.1 (when these pages were first written), some information for older versions of Solaris has been discarded where it interfered with the clarity of presentation. The focus of these pages is on Solaris 8-10.

The purpose of these pages is to provide a summary of tools and techniques available to troubleshoot problems on the Solaris platform. This collection reflects publicly-available information from Sun documentation, books on Solaris administration, web-based resources and magazine articles. Source documents are referenced on several of the included pages. (Particularly outstanding references may be found at the bottom of this page.)

The content on these pages is maintained by Scott Cromar. (Used with permission.) Comments on the contents of this page may be logged to The Solaris Troubleshooting Blog. Thank you to the people who have pointed out erroneous or poorly presented information.

General Troubleshooting

Files

Hardware

Performance

User Environment

Software

System Monitoring Commands

Outstanding sources of additional information include:

  • The Sun documentation web site. (Some of the books are excellent. Frustration with some of the others led me to create these pages.)
  • Solaris Internals and Solaris Performance and Tools by McDougall, Mauro and Gregg. (Oct 2006. Prentice Hall.) (The 2000 edition was instrumental in the Solaris 7 update of these pages. The 2006 edition has been an important resource for the Solaris 10 update.)
  • Sun Performance and Tuning--Java and the Internet by Cockroft. (April 1998. Prentice Hall.) (The 1994 edition was a primary source for the original 1997 version of these pages.)
  • Unix Internals--The New Frontiers by Vahalia. (1996. Prentice Hall.) (This is, bar none, the best treatment of Unix internals I have ever read. This and the 1994 Cockroft were the original sources for these pages. The publisher keeps promising an update, and I'm waiting with bated breath.)
  • Panic! UNIX System Crash Dump Analysis by Drake and Brown. (May 1995. Prentice Hall.) (The only comprehensible guide for adb ever written. I just wish they would update the darn thing! Or that Sun would hire them to re-write their debugger manual...)
  • SysAdmin and Unix Review Magazines. (Specific articles are referenced in several of these pages. Some key sections owe a lot to the editors who keep putting out concise, clearly written, up-to-date articles on Solaris topics. Some of the most useful sections in the Mauro and Cockroft books first appeared in these magazines. The subscriptions are well worth the cost.)




Page © 2007 by the Trustees of Princeton University.
Content © 2007 by Scott Cromar. Used with permission.
Comments on the contents of this page may be logged to
The Solaris Troubleshooting Blog