HPE GreenLake Administration
- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Re: How to determine wsextent/pgflquo differences ...
Operating System - OpenVMS
1833758
Members
2083
Online
110063
Solutions
Forums
Categories
Company
Local Language
back
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
back
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Blogs
Information
Community
Resources
Community Language
Language
Forums
Blogs
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-28-2005 09:30 AM
11-28-2005 09:30 AM
How to determine wsextent/pgflquo differences for hypersort
Are there any rule of thumb type of calcs that can be done to determine what the wsextent should be set to when switching from sort to hypersort on OpenVMS 7.3 ?
3 REPLIES 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-28-2005 11:49 AM
11-28-2005 11:49 AM
Re: How to determine wsextent/pgflquo differences for hypersort
Bill,
PageFile quota need to be three times the workingset size or even larger.
If insufficient virtual memory is detected, hypersort terminates with INSVIRMEM or possibly ACCVIO error.
Archunan
PageFile quota need to be three times the workingset size or even larger.
If insufficient virtual memory is detected, hypersort terminates with INSVIRMEM or possibly ACCVIO error.
Archunan
Regards
Archie
Archie
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-28-2005 11:57 AM
11-28-2005 11:57 AM
Re: How to determine wsextent/pgflquo differences for hypersort
Bill,
You many be known that hypersort has so many restrictions with OpenVMS V7.3, mentioned in the OpenVMS V7.3 release notes. You can find some tips using hypersort in the program to avoid working set and pagefile quota size related....
http://www.itec.suny.edu/scsys/vms/OVMSDOC073/V73/6637/6637pro_008.html
Archunan
You many be known that hypersort has so many restrictions with OpenVMS V7.3, mentioned in the OpenVMS V7.3 release notes. You can find some tips using hypersort in the program to avoid working set and pagefile quota size related....
http://www.itec.suny.edu/scsys/vms/OVMSDOC073/V73/6637/6637pro_008.html
Archunan
Regards
Archie
Archie
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-28-2005 12:17 PM
11-28-2005 12:17 PM
Re: How to determine wsextent/pgflquo differences for hypersort
Bill,
On most systems these days PQL_MWSEXTENT is set to WSMAX by AUTOGEN. In general, this is a good thing. For one it means you can forget about WSEXTENT in AUTHORIZE as SYSGEN will override anything you set with the maximum possible setting. If your PQL_MWSEXTENT is less than WSMAX, then set the process WSEXTENT to WSMAX.
If you haven't tuned it down in MODPARAMS, WSMAX will be set to 1/4 of physical memory on your system. Again, this is good. You paid for the memory, you may as well use it!
So, that just leaves PGFLQUOTA. The simple rule of thumb is LOTS. Make sure you have plenty of pagefile. With disk capacity prices as low as $1 per gigabyte, why not splash out and spend $20 on virtual memory ;-)
For serious SORTing (and why else would you use hypersort?) I'd recommend PGFLQUOTA at least 10x WSMAX. Remember quotas are only to protect you from malicious or buggy software consuming enough resources to affect other users.
As long as you don't set it higher than 1/2 your physical page file size, you should be safe enough. At the completion of the sort, check VIRTPEAK to see how much virtual memory you consumed.
Sanity check to make sure you don't consume way too much virtual memory, check the source file for the SORT. If it's STREAM_LF, make sure the LRL (Longest Record Length) is NOT 32767 (as created by some C programs). If it is, try CONVERTing the file to variable length before the SORT. A quicker fix is to use SET FILE/ATTR=LRL:new-value to a saner value. The downside if you set it smaller than the real longest record size, the SORT will fail with an RTB error.
On most systems these days PQL_MWSEXTENT is set to WSMAX by AUTOGEN. In general, this is a good thing. For one it means you can forget about WSEXTENT in AUTHORIZE as SYSGEN will override anything you set with the maximum possible setting. If your PQL_MWSEXTENT is less than WSMAX, then set the process WSEXTENT to WSMAX.
If you haven't tuned it down in MODPARAMS, WSMAX will be set to 1/4 of physical memory on your system. Again, this is good. You paid for the memory, you may as well use it!
So, that just leaves PGFLQUOTA. The simple rule of thumb is LOTS. Make sure you have plenty of pagefile. With disk capacity prices as low as $1 per gigabyte, why not splash out and spend $20 on virtual memory ;-)
For serious SORTing (and why else would you use hypersort?) I'd recommend PGFLQUOTA at least 10x WSMAX. Remember quotas are only to protect you from malicious or buggy software consuming enough resources to affect other users.
As long as you don't set it higher than 1/2 your physical page file size, you should be safe enough. At the completion of the sort, check VIRTPEAK to see how much virtual memory you consumed.
Sanity check to make sure you don't consume way too much virtual memory, check the source file for the SORT. If it's STREAM_LF, make sure the LRL (Longest Record Length) is NOT 32767 (as created by some C programs). If it is, try CONVERTing the file to variable length before the SORT. A quicker fix is to use SET FILE/ATTR=LRL:new-value to a saner value. The downside if you set it smaller than the real longest record size, the SORT will fail with an RTB error.
A crucible of informative mistakes
The opinions expressed above are the personal opinions of the authors, not of Hewlett Packard Enterprise. By using this site, you accept the Terms of Use and Rules of Participation.
Company
Events and news
Customer resources
© Copyright 2025 Hewlett Packard Enterprise Development LP