Use
This monitor monitors operating system data for any application servers and host systems. The values are collected by the operating system collector SAPOSCOL. You can also monitor this data with the
operating system monitor, which is assigned as the analysis method for most of the nodes of this monitor.
Prerequisites
To be able to display operating system data for a particular host with this monitor, the operating system collector SAPOSCOL must be installed on that server (see Installing the Operating System Collector SAPOSCOL).
Features
The monitor contains the following monitoring tree elements (MTEs):
MTE Name
| Meaning |
|
CPU
| Information about the CPU of a host system |
|
CPU_Utilization
| Average usage of the CPU in a host system; the value shows how intensively the CPU is used and how much processing capacity is still available |
|
5minLoadAverage
| Average number of processes in a host system that are ready for execution but must wait to be processed by the CPU |
|
Idle
| Idle time for all CPUs in the system |
|
Paging
| Exchange of data pages between the main memory of a host system and the overflow store in a paging file on the hard disk; paging occurs if the main memory is not large enough for the contexts of all running processes |
|
Page_In
| Average number of page-ins per second; a page-in occurs if a process must access a data page that is not available in the main memory. Before the process can be continued, the operating system must retrieve the page from the paging file |
|
Page_Out
| Average number of page-outs per second (page-out occurs if a page is stored out of the main memory to make room for the pages required by other processes) |
|
Commit_Charge
| Total physical and virtual memory used by the operating system and programs (only for Microsoft Windows) | |
Commit_ChargeFree
| Available commit charge: difference between the maximum available and the currently used commit charge (only for Microsoft Windows) |
|
Commit_Percent
| Proportion of the maximum available commit charge currently used (only for Microsoft Windows) |
|
Swap_Space
| Storage space on the hard disk on which data that is not currently required is stored out of the main memory, so that there is space in the main memory for the program currently being executed (only for UNIX platforms) | |
Freespace
| Free swap space (only for UNIX platforms) | |
Percentage_Used
| Percentage usage of the swap space (only for UNIX platforms) | |
OS_Collector
| Status of the operating system collector SAPOSCOL |
|
State
|
| |
Lan
| Information about a Local Area Network (LAN), broken down by the LANs installed on this host |
|
Packets_In
| Incoming packets per second in a LAN at the interface of a host system |
|
Packets_Out
| Outgoing packets per second in a LAN at the interface of a host system |
|
Collisions
| Collisions in the LAN, in which two stations transport a packet at the same time on the same channel; this leads to the destruction of both packets and means that they must be sent again |
|
Monitored Processes
| Monitored processes on this host (see Monitoring Selected Processes with SAPOSCOL) |
|
Activities
To start the monitor, follow the procedure below:
...
1. Start the Alert Monitor using transaction RZ20 or choose CCMS ® Control/Monitoring ® Alert Monitor.
2. On the CCMS Monitor Sets screen, expand the SAP CCMS Monitor Templates set.
3. Start the Operating System monitor from the list by double clicking it.
Procedure if an Alert Is Triggered
The following table provides information about what to do if an alert is triggered in this monitor:
MTE Name | Procedure |
|
CPU CPU_Utilization | Many factors could lead to an excessively high CPU utilization, and you should therefore perform a detailed analysis. If the problem was caused by too many active processes in the host system, you could, for example, transfer CPU-intensive programs to times when there is a lower system workload, or to other host systems. You could also increase the number of CPUs or upgrade the CPU(s). |
|
5minLoadAverage | If an average of more than two processes are waiting, this indicates that the CPU is reducing the performance of the entire system. · A high value for 5minLoadAverage and a high value for CPU_Utilization can indicate that too many processes are active on this server. · A high value for 5minLoadAverage and a low value for CPU_Utilization can indicate that the main memory is too small. The processes are then waiting due to excessive paging. |
|
Paging Page_In Page_Out | Alerts for paging suggest that too many processes are being run in a host system, or that the main memory is too small for the number of running processes. Measures that you can take are to extend the main memory, to move processes to other host systems, and to delay memory-intensive program runs to times of lower system workload. On Windows platforms (unlike UNIX platforms), a page-out is performed as a precaution even without space being required. An alert in this MTE therefore has not meaning; under Microsoft Windows, you should only take Page_In into account. Under UNIX, on the other hand, Page_Out is the critical value for evaluating the paging. |
|
Commit_Charge Commit_ChargeFree Commit_Percent | If the available commit charge falls under the threshold value, you should increase the value of the entire commit charge in the operating system. Note, however, that a larger virtual memory causes more paging if there is not enough main memory available (see also | |
Swap_Space Freespace Percentage_Used | If an alert is generated in this subtree, you should increase the available swap space. For guidelines about the size of the swap space, see | |
OS_Collector/State | If the operating system collector is not running on a system, you should |
An SAP instance runs within an operating system. The operating system provides the instance with the following resources:
- Virtual memory
- Physical memory
- CPU
- File system management
- Physical disk
- Network
Bottlenecks in these areas can significantly affect the performance of the SAP system. You can monitor these resources using the CCMS operating system monitor.
The operating system monitor helps you locate the cause of a performance problem. If the source of the problem is in the operating system, you can analyze it further and resolve it using external tools or other external means.
Performance indicators are:
- Average load of and utilization of the CPU
- Memory utilization
- Paging in and out of data to and from the memory (replaced by pool data in the OS/400 operating system monitor)
- Disk utilization information
- LAN activity
- Operating system configuration parameters
Operating System Monitor Data: File System and LAN
Definition
The operating system monitor displays the following data for hard disks, LAN, and file systems:
- For all physical hard disks on a host:
- Device name of the hard disk
- Hard disk usage – percentage of the time in which the hard disk is being used
- Average wait queue length of an input/output request
- Wait time in milliseconds during which a request waits in the wait queue
- Service time in milliseconds for an input/output
- Transferred kilobytes per second
- Number of disk operations per second
- For all file systems on a host:
- Name of the file system
- Capacity of the file system in megabytes
- Free storage space in the file system in megabytes
- For all LAN interfaces on a host:
- Name of the LAN interface
- Data packets received per second
- Data packets sent per second
- Errors for received packets per second
- Errors for sent packets per second
- Collisions per second, in which two stations transport a packet at the same time on the same channel; this leads to the destruction of both packets and means that they must be sent again
Some values are not specified in some network interfaces; for example, there may not be a value for collisions per second in a token ring architecture. The values specified here do not describe the actual network traffic. They describe the transfers performed with this interface. This means that the errors displayed here refer to the interface and not to the actual network segment.
Operating System Monitor Data: Memory Management
Definition
The data that you can check in the operating system monitor for memory management includes data for the swap space and paging as well as the physically available memory. The following values are measured:
- Physically available and free main memory in Kilobyte; the minimum and maximum free main memory are also measured hourly.
As a rule of thumb, if CPU bottlenecks occur if there is less than 10 MB of free physical memory for a small hardware configuration. This value can vary depending on operating system and system size.
- Paging is the exchange of data pages between the main memory of a host system and the overflow store in a paging file on the hard disk; paging occurs if the main memory is not large enough for the contexts of all running processes SAPOSCOL measures the number of pages paged in and paged out per second with the quantities of memory paged in and paged out in kilobytes.
High paging rates indicate that the main memory is too small for the running processes. Measures that you can take are to extend the main memory, to move processes to other host systems, and to delay memory-intensive program runs to times of lower system workload.
On Windows platforms (unlike UNIX platforms), the system performs paging out as a precautionary measure even when space is not required in the working memory, meaning that this value is irrelevant and you should only consider the paging in rate. Under UNIX, on the other hand, Page_Out is the critical value for evaluating the paging.
- Swap Space is storage space on the hard disk to which data that is not required is written from the main memory, so that there is space in the main memory for the program currently being executed. SAPOSCOL measures the configured and free swap space in kilobytes and the actual and maximum size of the swap space in kilobytes.
In addition, the maximum and minimum sizes of the free swap space is measured hourly. The most important values are the free and the actual swap space.
Not all types of swap space are available on all operating systems. For this reason, in some cases, the actual swap space size corresponds to the configured and maximum swap space.
Use
The system displays the specified data when you call the operating system monitor.
In the detail data, the system also displays the performance history for the last 24 hours and 30 days (see also Detail Data of the Operating System Monitor).
To call the individual functions in the table, choose the Detail Analysis menu in the operating system monitor.
Function | Menu Path |
Check memory usage for the last 24 hours | ® Goto ® Current Data ® Previous hours ® Memory |
Check the swap space usage for the last 24 hours | ® Goto ® Current Data ® Previous hours ® Swap |
Check paging and swap space for the previous days for one server | ® Goto ® Performance Database ® Compare recent days |
Check paging and swap space for the previous days for various servers | ® Goto ® Performance Database ® Compare all servers |
See also:
No comments:
Post a Comment