1 Monitoring the System and Optimizing Performance

Many performance performance diagnostic utilities are available in Oracle Linux 8 and they can be used to monitor and analyze the resource usage of different hardware components. Tracing tools can be used to diagnose performance issues in several devices, processes, or related threads.

Performance issues are often the result of configuration errors. Using a validated configuration that has been pretested for the enabled software, hardware, storage, drivers, and networking components can minimize those errors. A validated configuration incorporates best practices for an Oracle Linux 8 deployment and has undergone real-world testing of the complete stack. Oracle publishes many validated configurations, which are available for download. See the release notes for the Oracle Linux 8 release that you're running for extra recommendations on kernel parameter settings.

To monitor system performance, collect information about system resources and their usage. For better assessment, establish a baseline of acceptable measurements under typical operating conditions. That baseline can then be used as a reference point that can be used to identify frequent memory shortages, spikes in resource usage, and other problems when they occur. Performance monitoring logs can also be used to plan for future growth and model how configuration changes might affect future performance.

For more information about monitoring the use of resources in the system, also see Working With OSWatcher Black Box and Oracle Linux 8: Collecting and Analyzing Metrics With Performance Co-Pilot.