MVSFORUMS.com Forum Index MVSFORUMS.com
A Community of and for MVS Professionals
 
 FAQFAQ   SearchSearch   Quick Manuals   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CSA Problem

 
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Other Technical Topics
View previous topic :: View next topic  
Author Message
chokar
Beginner


Joined: 08 Jan 2003
Posts: 12
Topics: 11

PostPosted: Mon Feb 03, 2003 4:47 am    Post subject: CSA Problem Reply with quote

Hi

My current range of CSA in IEASYS is CSA=(2000,40000).If I want to increase the range how can I arrvie the range.What are the thing I have to consider before increasing CSA.

thanks

cho
Back to top
View user's profile Send private message
DaveyC
Moderator


Joined: 02 Dec 2002
Posts: 151
Topics: 3
Location: Perth, Western Australia

PostPosted: Mon Feb 03, 2003 6:55 am    Post subject: Reply with quote

Make sure you have enough storage to back your range. If I remember correctly, too much CSA can decrease the available region size of address spaces.
_________________
Dave Crayford
Back to top
View user's profile Send private message Send e-mail
Bill Dennis
Advanced


Joined: 03 Dec 2002
Posts: 579
Topics: 1
Location: Iowa, USA

PostPosted: Mon Feb 03, 2003 9:20 am    Post subject: Reply with quote

Do you know how much of your CSA/ECSA is being used today? What is the need for the increase (new product or application)? How much more do you think you need?

Bill
Back to top
View user's profile Send private message
kolusu
Site Admin
Site Admin


Joined: 26 Nov 2002
Posts: 12376
Topics: 75
Location: San Jose

PostPosted: Mon Feb 03, 2003 9:35 am    Post subject: Reply with quote

Chokar,

CSA Specifies the sizes of the virtual common service area and extended common service area.

CSA=(a,b)

This parameter specifies the sizes of the virtual common service area (CSA) and extended CSA. The subparameter "a" specifies the size of the CSA, located below 16MB. The subparameter "b" specifies the size of the extended CSA, located above 16MB.

The specified size of the CSA is subtracted from the bottom of PLPA, after the bottom PLPA address is rounded down to the next 4KB (page) boundary. If the resulting virtual address for the bottom of the CSA is not on a megabyte boundary, further rounding down occurs so that the bottom CSA address is on the next megabyte boundary.

Similarly, the specified size of the extended CSA is added to the top of the extended PLPA, after the top extended PLPA address is rounded up to the next 4K boundary. If the resulting virtual address for the top of the extended CSA is not on a megabyte boundary, further rounding up occurs so that the top extended CSA address is on the next megabyte boundary.

The CSA (including the extended CSA) is an address range in each address space that is used for common system functions (functions not related to a particular address space). For example, the system allocates buffers for LOG and SMF from the CSA.

In selecting values for the CSA parameter, understand that the system's process of rounding to a 1MB boundary can cause up to 1MB of storage from the private area to be allocated to the CSA. However, consider the following:

  • If the virtual storage manager runs out of SQA, it will try to obtain space from the CSA.

  • A large CSA size will reserve space for future LPA growth. Such growth would be hampered if users were allowed to obtain very large private areas. A large CSA specification effectively limits the maximum private area that a user job can acquire.

If a shortage occurs in CSA, ECSA, SQA, or ESQA, you can use the storage tracking function to collect information about jobs or address spaces that own storage in those areas. With that information, you can identify jobs or address spaces that obtain an excessive amount of storage. If those jobs or address spaces have code to free the storage when they are canceled, you might relieve the shortage and avoid an IPL if you use an operator command to cancel those jobs or address spaces.

If you allocate excessive amounts of CSA or SQA, the system generates a warning message, and you must respecify the CSA parameter. The system also generates a warning message when the size of the entire common area below 16MB exceeds 8MB.

Value Range: Each a value can be expressed as:

  • A decimal number, n, indicating n 1KB (1024-byte) blocks. The number is 0 through 9999.

  • A decimal number followed by K, nK, indicating n 1KB blocks. The number is 0 through 9999.

  • A decimal number followed by M, nM, indicating n 1MB (1024*1024-byte) blocks. The number is 0 through 9.

Each b value can be expressed follows. Note that the maximum values are accepted, but not recommended because they would result in a private region that is too small. Do not specify more than you think you might ever need.

  • A decimal number, n, indicating n 1KB blocks. The number is 0 through 2080767.

  • A decimal number followed by K, nK, indicating n 1KB blocks. The number is 0 through 2080767.

  • A decimal number followed by M, nM, indicating n 1MB blocks. The number is 0 through 2031.

Default Range: For each subparameter, 100 through 1023KB (depending on the amount of storage added because of rounding to a segment boundary).

Hope this helps...

cheers

kolusu
Back to top
View user's profile Send private message Send e-mail Visit poster's website
chokar
Beginner


Joined: 08 Jan 2003
Posts: 12
Topics: 11

PostPosted: Thu Feb 06, 2003 4:35 am    Post subject: Reply with quote

Hi


Thank you for your information about CSA.

Regards

choks
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Other Technical Topics All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


MVSFORUMS
Powered by phpBB © 2001, 2005 phpBB Group