HP 3000 Manuals

THRESHOLD [ HP Performance Collection Software User's Manual (for MPE Systems) ] MPE/iX 5.0 Documentation


HP Performance Collection Software User's Manual (for MPE Systems)

THRESHOLD 

          [CPU=percent       ]
          [DISC=rate         ]
          [RESPONSE=seconds  ]
          [FIRST=seconds     ]
THRESHOLD [TRANSACTIONS=count]
          [NONEW             ]
          [NOKILLED          ]
          [NOSHORT[=seconds] ]
          [MINTHINK=seconds  ]
          [MAXTHINK=seconds  ]
The parameters for THRESHOLD can be entered on the same line (separated
by commas) or on separate THRESHOLD lines.

The default for THRESHOLD is the following:

     THRESHOLD CPU=10.0, DISC=10.0, RESPONSE=5.0, FIRST=1.0
     THRESHOLD TRANSACTIONS=100
     THRESHOLD MINTHINK=0.2, MAXTHINK=3600


NOTE The default status for NONEW, NOKILLED, and NOSHORT parameters is OFF (not enabled)--that is, NEW, KILLED, and SHORT processes will be logged.
CPU=percent This parameter sets the amount of CPU utilization that a process must exceed to become interesting and be logged. It is only used if process logging is enabled. Percent (1.0-100.0) indicates overall CPU usage. For example, CPU=7.5 indicates a process will be logged if it exceeds 7.5 percent CPU utilization in a 1-minute sample interval. DISC=rate Rate (1-32767) signifies the disc I/O rate in transfers per second. The DISC parameter sets the rate of physical disc I/Os that a process must exceed to become interesting and be logged. For example, DISC=8.0 indicates a process will be logged if it exceeds an average of 8 disc I/Os per second in a 1-minute sample interval. RESPONSE=seconds Seconds (0.1-32767) signifies terminal response time. The RESPONSE parameter sets the average terminal response time that a process must exceed to become interesting and be logged. Terminal response time is the number of seconds between pressing Return or Enter and the next prompt. This parameter also sets the default value for an application's service-level response time. For example, RESPONSE=4.0 indicates a process will be logged if its response time exceeds an average of 4 seconds in a 1-minute sample interval. FIRST=seconds Seconds (0.1-32767) signifies time-to-first response. The FIRST parameter sets the average time-to-first response that a process must exceed to become interesting and be logged. Time-to-first response is the number of seconds between pressing Return or Enter and the first data are written to the terminal. This parameter also sets the default value for an application's service-level response time. For example, FIRST=1.5 indicates a process will be logged if its first response time exceeds an average of 1.5 seconds in a 1-minute sample interval. TRANSACTIONS=count Count (0-32767) signifies the number of terminal transactions. The TRANSACTIONS parameter causes any process that completed more than the specified number of terminal transactions during a 1-minute sample to become interesting and be logged. For example, TRANSACTIONS=85 indicates a process will be logged if it exceeds 85 transactions in a 1-minute sample interval. NONEW The NONEW parameter prevents the logging of any process that would have been considered interesting only because it was a new process and the process was not interesting for any other reason during the sample interval. You can use the NONEW parameter to reduce the amount of disc space required to hold process information when processes are being created rapidly. NOKILLED The NOKILLED parameter prevents the logging of any process that would have been considered interesting only because it was a terminating process and the process was not interesting for any other reason during the sample interval. You can use the NOKILLED parameter to reduce the amount of disc space required to hold process information when processes are terminating frequently. NOSHORT[=seconds] Seconds (1-32767) signifies the minimum time a process must run to be logged. The default is 30 seconds. The NOSHORT parameter prevents the logging of any process that would have been considered interesting only because it was created or terminated and has a run time less than or equal to the specified number of seconds. The process will be logged normally if it was interesting for any reason other than being new or killed, or if it ran for longer than the specified time. Use the NOSHORT parameter to reduce the amount of disc space required to hold process information when many short-duration processes are executed. If you use NOSHORT instead of NONEW and NOKILLED, you can eliminate short processes from the log file while still logging the start and stop of longer-running processes. MINTHINK=seconds The range for the MINTHINK value is 0.001-60.000 seconds. The MINTHINK parameter sets a filter used in calculating terminal response times. Any terminal transaction having a think time less than the MINTHINK setting is assumed to be a hardware-generated transaction, such as a terminal status read. Since the user at a terminal does not see or respond to this read to the terminal, the user does not consider it to delimit a real terminal transaction. Terminal reads that complete in less than the minimum think time are therefore not used to delimit terminal transactions, and they are treated the same as if they were a terminal write. The following factors affect the MINTHINK parameter setting: * Increasing the number of seconds in the MINTHINK parameter reduces the number of terminal transactions and increases the average response times. * Setting MINTHINK too high can eliminate actual user-entered terminal transactions and can report response times that are too high. * Setting MINTHINK too low can cause hardware-satisfied terminal reads--such as terminal status requests used often in block mode protocols like VPLUS--to be counted as terminal transactions. This can result in a higher transaction count than is perceived by the user and a shorter average response time. * Setting MINTHINK to 0.0 defeats the minimum transaction think-time filtering mechanism, and every terminal read will count as a transaction. You may need to increase MINTHINK to account for delays caused by data communications to terminals. MAXTHINK=seconds The range for the MAXTHINK value is 0-86400 seconds (24 hours). The MAXTHINK parameter sets a filter used in calculating terminal response times. Any terminal transaction having a think time greater than the MAXTHINK setting is ignored. All times involved with this transaction (think time, time-to-first response, and response time) are discarded and a new transaction is begun. You can use the MAXTHINK directive to eliminate start-up transactions at a terminal after a long absence. If a terminal application is left idle for a long time, MPE may reallocate the memory resources of that application to other users on the system. When the next transaction is completed all those memory resources must be re-acquired, often resulting in an abnormally long response time. To ignore the first transaction following a long absence, you can set the MAXTHINK parameter to the number of seconds you want to consider a long absence.


MPE/iX 5.0 Documentation