Progress Data File I/O Test
If a datafile is able to process I/O requests to it quickly, it is a sign of the good health of the Progress database server. On the other hand, any slowdown in IOPS could indicate a serious processing bottleneck on the server, probably caused by a poor indexing engine or badly structured tables in a datafile. Administrators should hence continuously track the reads/writes to every datafile on the Progress database server, identify the rate at which data related to the datafile was read/written from the buffer, and measure how well the requests were processed by the datafile. For this purpose, you can run the Progress Data File IO test.
This test auto-discovers the datafiles on the Progress database server and reports the rate at which reads/writes were performed on the datafile. This test also reports the rate at which data was read/written from the buffer and the rate at which data is read/written from the disk directly. In the process, I/O processing bottlenecks can be detected and the datafiles that are affected can be identified.
Target of the test : A Progress Database server
Agent deploying the test : An internal agent
Outputs of the test : One set of results for every data file of the target Progress database server that is to be monitored
Parameter | Description |
Test Period |
How often should the test be executed |
Host |
The IP address of the Progress database server. |
Port |
The port number on which the database server is listening. By default, this is NULL. |
Database Name |
Specify the name of the Progress database instance that is to be monitored. |
Username |
In order to monitor a Progress database instance, a special database user account has to be created in every Progress database instance that requires monitoring. This special user needs to be granted a set of privileges. To know how to create the database user and grant the required privileges, refer to Pre-Requisites for monitoring the Progress database. Specify the name of such a user in this text box. |
Password |
The password of the specified Username. |
Confirm Password |
Confirm the password by retyping it here. |
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
Reads |
Indicates the rate at which read operations were performed on this datafile during the last measurement period. |
Reads/Sec |
|
Writes |
Indicates the rate at which write operations were performed on this datafile during the last measurement period. |
Writes/Sec |
|
Buffer reads |
Indicates the rate at which data related to this datafile were read from the buffer during the last measurement period. |
Reads/Sec |
|
Buffer writes |
Indicates the rate at which data related to this datafile were written on the buffer during the last measurement period. |
Writes/Sec |
|
Unbuffer reads |
Indicates the rate at which data related to this datafile was read from the disk instead of the buffer during the last measurement period. |
Reads/Sec |
|
Unbuffer writes: |
Indicates the rate at which data related to this datafile was directly written to the disk during the last measurement period. |
Writes/Sec |
|
Unbuffer read ratio |
Indicates the ratio of read operations served from the disk to the total read operations for this datafile. |
Percent |
A low value is desired for this measure. A sudden/gradual increase in the value of this measure implies that the read and write operations are performed on the disk. |