![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: How can I tell which processes have pages on the modified list/on the pagefiles. The Answer is : The same way that OpenVMS itself tracks this -- you will have to access and interprete the page tables. In your case, you will want to use the ANALYZE/SYSTEM (SDA) utility or potentially custom-written kernel-mode tools to read and translate the page tables. In practice, the modified page tables are treated as a general cache, and the permitted process pagefile usage for each process is controlled with each username's PGFLQUOTA quota, or with the associated PQL and the process creation quota settings settings when the process is created. The remaining PGFLQUOTA is visible in SDA in the JIB$L_PAGFILCNT cell, and the available quota is in JIB$L_PGFLQUOTA. All of these values are obviously quite volatile. For details on the format and use of the page tables, please see the OpenVMS source listings -- the order number is included in the OpenVMS FAQ -- and see the OpenVMS Internals and Data Structures Manual. The documentation that is associated with SDA and with the creation of user-written device drivers will also potentially be of interest.
|