<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://m204wiki.rocketsoftware.com/index.php?action=history&amp;feed=atom&amp;title=SirAud_report_contents</id>
	<title>SirAud report contents - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://m204wiki.rocketsoftware.com/index.php?action=history&amp;feed=atom&amp;title=SirAud_report_contents"/>
	<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=SirAud_report_contents&amp;action=history"/>
	<updated>2026-05-11T17:07:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=SirAud_report_contents&amp;diff=94301&amp;oldid=prev</id>
		<title>JAL: add examples</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=SirAud_report_contents&amp;diff=94301&amp;oldid=prev"/>
		<updated>2016-10-14T00:22:34Z</updated>

		<summary type="html">&lt;p&gt;add examples&lt;/p&gt;
&lt;a href=&quot;https://m204wiki.rocketsoftware.com/index.php?title=SirAud_report_contents&amp;amp;diff=94301&amp;amp;oldid=94291&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>JAL</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=SirAud_report_contents&amp;diff=94291&amp;oldid=prev</id>
		<title>JAL: misc formatting</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=SirAud_report_contents&amp;diff=94291&amp;oldid=prev"/>
		<updated>2016-10-12T23:15:59Z</updated>

		<summary type="html">&lt;p&gt;misc formatting&lt;/p&gt;
&lt;a href=&quot;https://m204wiki.rocketsoftware.com/index.php?title=SirAud_report_contents&amp;amp;diff=94291&amp;amp;oldid=94255&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>JAL</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=SirAud_report_contents&amp;diff=94255&amp;oldid=prev</id>
		<title>Admin: 1 revision: SirAud pages</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=SirAud_report_contents&amp;diff=94255&amp;oldid=prev"/>
		<updated>2016-10-10T23:00:37Z</updated>

		<summary type="html">&lt;p&gt;1 revision: SirAud pages&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:00, 10 October 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://m204wiki.rocketsoftware.com/index.php?title=SirAud_report_contents&amp;diff=94254&amp;oldid=prev</id>
		<title>JAL: misc cleanup</title>
		<link rel="alternate" type="text/html" href="https://m204wiki.rocketsoftware.com/index.php?title=SirAud_report_contents&amp;diff=94254&amp;oldid=prev"/>
		<updated>2016-10-10T22:05:14Z</updated>

		<summary type="html">&lt;p&gt;misc cleanup&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Overview==&lt;br /&gt;
Each line in a PERFREPT report corresponds to a&lt;br /&gt;
partial interval as defined by the ACCTIM parameter.&lt;br /&gt;
The columns in the report are derived from the information in the system partial&lt;br /&gt;
statistics entries, since last statistics entries for CMPL, LOAD, and&lt;br /&gt;
EVAL activities, and user logout statistics entries.&lt;br /&gt;
Unless otherwise noted, statistics values come from the system partial statistics entry.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Column&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Content&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DATE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The date when the statistics for the interval were logged to the journal.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;END OF INTVL&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The time when the statistics for the interval were logged to the journal.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;AVG USERS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The connect time (CNCT) used by all logged in users during the interval, divided by the seconds in the interval. The connect time for a user is reported in the user partial and logout statistics entries.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;%CPU&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The CPU value divided by the CNCT value.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;PCPU&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The PCPU value reported for the interval&lt;br /&gt;
when &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; is running on a single CPU.&lt;br /&gt;
When MP is active and offload subtask partial statistics are produced, the PCPU for the interval is the CPU for the interval divided by the PR for the interval.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SCREENS/SEC, DKRD+DKWR/SEC, SVRD+SVWR/SEC, LKWAIT+LKPOST/SEC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The statistics or sum of statistics, divided by the number of seconds in the interval.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;JRNL I/O/SEC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The number of blocks written during the interval, divided by the number of seconds in the interval.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RESP TIME SECS/SCRN MEAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The mean response time in seconds per screen over the interval.&lt;br /&gt;
Sample points for determining the mean are gathered from the user since last statistics entries.&lt;br /&gt;
Each execution of a procedure is accompanied by a CMPL/EVAL or LOAD/EVAL since last pair.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The RQTM statistic reported in the since last entries is summed for a user until an EVAL since last entry is found that has&lt;br /&gt;
a SCREENS value not equal 0.&lt;br /&gt;
A sample point is then determined by taking the RQTM sum and dividing it by SCREENS.&lt;br /&gt;
In the case when a partial interval completes and a sample point is in progress (no EVAL with SCREENS not equal 0 found yet), the sample point is determined using the RQTM sum through the last EVAL and dividing it by 1.&lt;br /&gt;
The RQTM from the last CMPL or LOAD since last entry is attributed to the next partial interval.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RESP TIME SECS/SCRN STDEV&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The standard deviation of the response time in seconds per screen over the interval. Sample points for determining the standard deviation are the same as with the mean.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CPU SECS/SCRN MEAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The mean CPU time used in seconds per screen. Sample points for determining the mean are calculated the same way as for the mean response time, except that the CPU statistic is used instead of RQTM.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CPU SECS/SCRN STDEV&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The standard deviation of the CPU time used in seconds per screen over the interval. Sample points for determining the standard deviation are the same as with the mean.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DKRD+DKWR/SCRN, SVRD+SVWR/SCRN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Those statistics values divided by the SCREENS for the interval.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FILEREPT==&lt;br /&gt;
This report is a subset of statistics from the file close&lt;br /&gt;
statistics entries and other file information reported in the journal,&lt;br /&gt;
totalled for each file and for all files.&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; files are listed in descending order by the sum of the DKRD and DKWR columns.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Column&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Content&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;FILE NAME&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The name of the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; file. The first line of the report presents the totals for all &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; files and uses *TOTALS* as the name.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DKRD, DKWR, DIRRCD, BXFIND, BXNEXT, BXRFND, BADD+BDEL+BCHG, IXADD+IXDEL, RECADD+RECDEL, BXINSE+BXDELE+BXCHNG, RETRYC&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The totals of the specified statistic or sum of statistics.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DKUPDT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The number of times pages from the file were flushed out of the buffer pool.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PROCREPT==&lt;br /&gt;
One logical line is produced for each unique&lt;br /&gt;
combination of procedure name, procedure file name, and subsystem name&lt;br /&gt;
executed during the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; run, and a summation line is produced for all procedures executed.&lt;br /&gt;
Each logical line requires two physical lines.&lt;br /&gt;
&lt;br /&gt;
The columns are derived from user since last statistics entries for CMPL,&lt;br /&gt;
LOAD, or EVAL activities.&lt;br /&gt;
The procedures are sorted in descending order by &amp;lt;code&amp;gt;TOTAL CPU SECONDS&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Column&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Content&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RANK&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The rank of the procedure by TOTAL CPU SECONDS.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;PROCEDURE NAME&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The name of the procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;PROC FILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The name of the file to which the procedure belongs.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SUBSYSTEM NAME&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The name of the subsystem to which the procedure file belongs.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NUMBER OF RUNS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The number of times a procedure was executed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;TOTAL CPU SECS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The total CPU from the CMPL, LOAD, and EVAL since last entries converted from milliseconds to seconds.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;EVAL CPU SECS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The total CPU from EVAL since last entries converted from milliseconds to seconds.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;STCPU/CPU&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The sum of all STCPU divided by the sum of all CPU.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RESP TIME MEAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The mean response time in seconds per procedure run. An execution of a procedure is accompanied by a CMPL/EVAL or LOAD/EVAL since last pair, and it determines a sample point for calculating the mean response time.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirAud&amp;lt;/var&amp;gt; assigns a variable known as RUNIN to each run. RUNIN is set to the SCREENS from the EVAL since last entry, if SCREENS is not equal to 0.&lt;br /&gt;
Otherwise, RUNIN is set to the IN from the EVAL since-last entry, if IN is not equal 0. Otherwise, RUNIN is set to 1.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The RQTM statistic from the CMPL or LOAD since last entry is added to the RQTM from the EVAL.&lt;br /&gt;
A sample point is then determined by taking the RQTM sum and dividing it by RUNIN.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RESP TIME STDEV&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The standard deviation of the response time in seconds per procedure run. Sample points for determining the standard deviation are the same as with the mean.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;TOTAL DKRD+DKWR, TOTAL BXFIND, &amp;lt;br&amp;gt;TOTAL BXNEXT&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The totals of the specified statistic or sum of statistics.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;UPDATE UNIT SECS MEAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The mean time in seconds an update unit was active for the procedure. A sample point is the time between the start and end of an update unit.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;UPDATE UNIT SECS STDEV&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The standard deviation of the number of seconds seconds an update unit was active for the procedure. Sample points for determining the standard deviation are the same as with the mean.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NUMBER OF SCREENS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The total SCREENS for the totals line. The sum of the RUNIN variable for a procedure is used for an individual procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;AVERAGE CPU SECS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The total CPU divided by NUMBER OF SCREENS, then converted from milliseconds to seconds. All other &amp;quot;AVERAGE&amp;quot; columns are the total of the specified statistic divided by NUMBER OF SCREENS.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;AVERAGE DKRD+DKWR, AVERAGE DKPR, AVERAGE SVRD+SVWR, AVERAGE STDEQ, AVERAGE FINDS, AVERAGE DIRRCD, AVERAGE RECDS, AVERAGE SORTS, AVERAGE STRECDS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The totals of the specified statistic or sum of statistics divided by NUMBER OF SCREENS.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SUBREPT==&lt;br /&gt;
There is one line produced for each subsystem that&lt;br /&gt;
was active during the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; run and a summation line for all subsystems that were active.&lt;br /&gt;
The columns are derived from user since last statistics entries for CMPL, LOAD, or EVAL activities for member procedures.&lt;br /&gt;
The subsystems are sorted in descending order by TOTAL CPU SECONDS.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Column&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Content&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SUBSYSTEM NAME&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The name of the subsystem. The first line of the report presents the totals for all subsystems and uses *TOTALS* as the name. *NONE* is used for reporting on procedures that were run outside of subsystem context.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;TOTAL CPU SECS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The total CPU from the CMPL, LOAD, and EVAL since last entries converted from milliseconds to seconds.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;EVAL CPU SECS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The total CPU from EVAL since last entries converted from milliseconds to seconds.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;STCPU/CPU&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The sum of all STCPU divided by the sum of all CPU.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;TOTAL DKRD+DKWR, TOTAL SVRD+SVWR&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The total of the specified statistics sums.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NUMBER OF SCREENS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The total SCREENS from EVAL since last entries.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;NUMBER OF RUNS&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The number of times member procedures were executed.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RESP TIME MEAN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The mean response time in seconds per member procedure run. An execution of a member procedure is accompanied by a CMPL/EVAL or LOAD/EVAL since last pair, and it determines a sample point for calculating the mean response time.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirAud&amp;lt;/var&amp;gt; assigns a variable known as RUNIN to each run. RUNIN is set to the SCREENS from the EVAL since last entry, if SCREENS is not equal 0.&lt;br /&gt;
Otherwise, RUNIN is set to the IN from the EVAL since last entry, if IN is not equal 0. Otherwise, RUNIN is set to 1. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The RQTM statistic from the CMPL or LOAD since last entry is added to the RQTM from the EVAL. A sample point is then determined by taking the RQTM sum and dividing it by RUNIN.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;RESP TIME STDEV&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The standard deviation of the response time in seconds per member procedure run. Sample points for determining the standard deviation are the same as with the mean.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;CPU SECS/SCRN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;CPU converted to seconds from milliseconds and divided by SCREENS. All other &amp;quot;/SCRN&amp;quot; columns are the statistic value divided by SCREENS.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;DKRD+DKWR/SCRN, SVRD+SVWR/SCRN&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Sums of statistics divided by the SCREENS.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SERVER SIZE (K)&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The smallest server size, in units of 1024 bytes, needed to execute the member procedures without any UTABLE commands. A server is made up of a fixed portion, determined by &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; user initialization parameters (for example, LOBUFF) that are fixed during the run, and a variable portion containing tables that can be resized using a UTABLE command.&lt;br /&gt;
The size calculated for this column is based on the member procedures that were actually executed during the run. See [[#utrep|UTBLREPT]] for a more detailed explanation.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;b id=&amp;quot;utrep&amp;quot;&amp;gt;&amp;lt;/b&amp;gt;UTBLREPT==&lt;br /&gt;
This report provides a guide to how large a server is actually needed to run a site&amp;#039;s application subsystems.&lt;br /&gt;
There is one set of lines produced for each subsystem that was active during the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; run.&lt;br /&gt;
There is a column for each server table that can be reset with a UTABLE command.&lt;br /&gt;
The values are derived from since last statistics entries for CMPL, LOAD, or EVAL activities for each&lt;br /&gt;
procedure that is a member of the subsystem.&lt;br /&gt;
The value reported is the highwater mark over all the entries.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirAud&amp;lt;/var&amp;gt; calculates one fixed server size using table sizes specified on&lt;br /&gt;
the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; user zero parameter line, the IODEV parameter lines, or&lt;br /&gt;
the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; system default.&lt;br /&gt;
The largest value encountered is used in the calculation.&lt;br /&gt;
This is different from the way &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model&amp;amp;nbsp;204&amp;lt;/var&amp;gt; operates in&lt;br /&gt;
that &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirAud&amp;lt;/var&amp;gt; uses one fixed server size for reporting purposes while&lt;br /&gt;
&amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; calculates a fixed server size for each user.&lt;br /&gt;
The variable server size is calculated for each subsystem using the aforementioned server table highwater marks from the since last statistics entries.&lt;br /&gt;
&amp;lt;table class=&amp;quot;thJustBold&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr class=&amp;quot;head&amp;quot;&amp;gt;&amp;lt;th&amp;gt;Column&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Content&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SERVER SIZE (K)&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The sum of the fixed and variable server sizes in units of 1024 bytes. This value shows approximately the largest server needed to execute all the subsystem&amp;#039;s procedures that were executed during the &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;Model 204&amp;lt;/var&amp;gt; run.&lt;br /&gt;
The subsystems are sorted in descending order by SERVER SIZE (K) for the line identified by &amp;lt;code&amp;gt;*CURRENT*&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
The columns other than SERVER SIZE (K) are the highwater marks of the corresponding server table as reported in the since last entries for the member procedures that were executed.&lt;br /&gt;
These columns are: &amp;lt;b&amp;gt;LFTBL, LGTBL, LITBL, LNTBL, LQTBL, LSTBL, LTTBL, LVTBL, LXTBL, LFSCB&amp;lt;/b&amp;gt;, and &amp;lt;b&amp;gt;LPDLST&amp;lt;/b&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;SUBSYSTEM&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The name of the subsystem. The first line of the report presents the totals for all subsystems and uses&lt;br /&gt;
&amp;lt;code&amp;gt;*TOTALS*&amp;lt;/code&amp;gt; as the name. &amp;lt;code&amp;gt;*NONE*&amp;lt;/code&amp;gt; is used for reporting on procedures that were run outside of subsystem context.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th nowrap&amp;gt;PROCEDURE NAME&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The name of the member procedure.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;PROC FILE&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The name of the file to which the member procedure belongs.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirAud&amp;lt;/var&amp;gt; parameter &amp;lt;code&amp;gt;UTBLRANG&amp;lt;/code&amp;gt; is used to identify member&lt;br /&gt;
procedures that possibly cause the subsystem to require a larger server.&lt;br /&gt;
For each server table, &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirAud&amp;lt;/var&amp;gt; calculates the mean highwater&lt;br /&gt;
and standard deviation around the mean over all the member&lt;br /&gt;
procedures that were executed.&lt;br /&gt;
UTBLRANG specifies the number of standard deviations an individual procedure server table highwater&lt;br /&gt;
mark can stray from the subsystem mean before it is flagged out of range.&lt;br /&gt;
&lt;br /&gt;
Once all server tables of all member procedures have been&lt;br /&gt;
examined, &amp;lt;var class=&amp;quot;product&amp;quot;&amp;gt;SirAud&amp;lt;/var&amp;gt; computes a new set of highwater marks and server size&lt;br /&gt;
using just those procedures whose server table highwater marks are in range.&lt;br /&gt;
These values are reported on the line identified by &amp;lt;code&amp;gt;*TARGET*&amp;lt;/code&amp;gt;.&lt;br /&gt;
The &amp;quot;problem procedures&amp;quot; are then reported individually, sorted by the server size required to execute the&lt;br /&gt;
procedure and its server table highwater marks.&lt;br /&gt;
&lt;br /&gt;
==UTBLSUMM==&lt;br /&gt;
This report presents the server table highwater&lt;br /&gt;
marks that are used to produce the &amp;lt;code&amp;gt;*CURRENT*&amp;lt;/code&amp;gt; lines of UTBLREPT.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template:SirAud topic list}}&lt;br /&gt;
&lt;br /&gt;
[[Category:SirAud]]&lt;/div&gt;</summary>
		<author><name>JAL</name></author>
	</entry>
</feed>