1828036 Members
1743 Online
109973 Solutions
New Discussion

change memory page size

 
Winfried Wetzel
Occasional Contributor

change memory page size

normaly the memory page_size on I64 is 8K.
I found in some docu that this parameter is variable from 4K up to 4GB.
How can i change the page_size.
wini
2 REPLIES 2
Hoff
Honored Contributor

Re: change memory page size

The literal answer to your question presently involves re-writing or re-working parts of the OpenVMS bootstrap and OpenVMS memory management implementation.

The Granularity Hints mechanisms might be of interest, depending on what you're up to.

Put another way, OpenVMS is (currently) operating with eight kilobyte page size. Simply because underlying Alpha or Itanium processor hardware or the architecture might support a feature does not mean that the operating system supports same.

What might you be up to here?
Hein van den Heuvel
Honored Contributor

Re: change memory page size


The hardware for I64 will support various page sizes, but OpenVMS will not. It has picked 8KB for you.

Is there a particular problem you hope to solve, or is this a curiosity question?

Using "reserved memory" one can share Page Table Entries and reduce the number of translation buffer entries needed, similar to large pages.

Google for: +openvms "granularity hints" "reserved memory"

http://h71000.www7.hp.com/doc/82FINAL/5841/5841pro_048.html

Hope this helps some,
Hein van den Heuvel
HvdH Performance Consulting