2. Operating System Performance Monitoring

Knowing when an application is not performing as desired or expected is important to an application’s capability to meet service level agreement(s) set forth by the application’s stakeholders. Hence, knowing what to monitor, where in the software stack to monitor, and what tools to use are critical. This chapter describes what should be monitored at the operating system level and presents operating system tools that can be used to observe an application’s performance. Additionally, general guidelines are given to help identify potential performance issues. The operating systems covered in this chapter are Windows, Linux, and Oracle Solaris, also referred to as Solaris hereafter. The monitoring tools ...

Get Java™ Performance now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.