CPU Yields by Engine

Number of times each Adaptive Server engine yielded to the operating system. “% of total” data is the percentage of times an engine yielded as a percentage of the combined yields for all engines.

“Total CPU Yields” reports the combined data over all engines. However, an engine with one or more pending asynchronous disk I/Os does not yield, even when runnable process search count is exhausted.

If the “Engine Busy Utilization” data indicates low engine utilization, use “CPU Yields by Engine” to determine whether the “Engine Busy Utilization” data reflects a truly inactive engine or one that is frequently starved out of the CPU by the operating system.

When an engine is not busy, it yields to the CPU after a period of time related to the runnable process search count parameter. A high value for “CPU Yields by Engine” indicates that the engine yielded voluntarily.

See Chapter 5, “Setting Configuration Parameters,” in the System Administration Guide, Volume 1.

CPU Yields by Engine            per sec      per xact      count   % of total
------------------------   ------------   -----------   --------    ---------
Engine 0                           73.5           1.8      44087      26.2 %
Engine 1                           40.4           1.0      24224      14.4 %
Engine 2                           23.7           0.6      14208       8.4 %
Engine 3                           36.2           0.9      21746      12.9 %
Engine 4                           38.7           1.0      23207      13.8 %
Engine 5                           41.3           1.0      24760      14.7 %
Engine 6                           26.8           0.7      16108       9.6 %
----------------------     ------------    ----------   --------
Total CPU Yields                   280.6           6.9      168340