search cancel

About account files and responses

book

Article ID: 229792

calendar_today

Updated On:

Products

Roscoe

Issue/Introduction

If collect data about RPF usage in Roscoe Account File, will Roscoe's response down?

Environment

Release : 6.0

Component :

Resolution

It stores information in Roscoe's buffer when RPF is executed, but it is not expected to have a significant impact on the CPU.

Unless the buffer size (set by ACCTBUFF= in the SYSIN parameter) is set to a very large value, the I/O load will not increase and the response will not be significantly affected.

 

Additional Information

In terms of operation, you can prevent file punctures by allocating several account files in advance and periodically (daily, weekly, etc.) copying data to the OUTPUT1 DD file using PGM=ACCTDUMP, outputting reports, and clearing account files.

Roscoe's account functions can either buffer and then output to an account file, or output directly to SMF.
If Roscoe is constantly outputting to the account file, you may have a lot of information and the buffer may fill up quickly.
Increasing the buffer size will reduce the I/O to the account file, but increasing the buffer too much will also affect the storage usage in Roscoe.
If there is a large amount of data being output, please consider using SMF instead of account files.

The usage status can be checked with the ACCT BUFF, ACCT STA, ACCT FIL, and DEBUG SPACE commands.

Check buffer status with ACCT BUFF command.
 "BYTE REM" is the remaining bytes of the buffer.
 "RECORDS" is the number of records being stored.
DEBUG SPACE checks the storage usage of Roscoe (Increasing the number of buffers will affect the storage usage in Roscoe).
Also, please consider making adjustments by changing ACCTBUFF= to 10,32760 (the maximum value) and checking the storage usage and buffer usage of Roscoe.

You can see the relationship between ACCTBUF= and the account file by the following steps.
1. Check the current remaining bytes and number of records in ACCT BUF.
2. Execute RPF.
3. If the remaining bytes are still there and the number of records has increased, then by checking the account file in this state, the contents of the RPF you executed are not being output, but are being stored in the buffer.