Salesforce

Does Progress support the use of Linux "HugePages" for use with database memory configuration?

« Go Back

Information

 
TitleDoes Progress support the use of Linux "HugePages" for use with database memory configuration?
URL Name000041479
Article Number000171871
EnvironmentProduct: OpenEdge
Version: 10.x; 11.x
OS: Linux
Question/Problem Description
Does Progress support the use of Linux "HugePages" for use with database memory configuration?

 
Steps to Reproduce
Clarifying Information
"HugePages" is a feature integrated into the Linux kernel. It is a method to have larger page size that is useful for working with very large memory. There are couple of important benefits of HugePages. 
 
* First, the "real" page size increases to 2MB, 50 times larger than the old 4KB page sizes. 
 
* Pages that are used as huge pages are reserved inside the kernel and cannot be used for other purposes. Huge pages cannot be swapped out under memory pressure. 
 
* With HugePages, the operating system page table (virtual memory to physical memory mapping) is smaller, since each page table entry is pointing to 2MB pages. This means less bookkeeping work for the kernel for that part of virtual memory due to larger page sizes. 
 
Without HugePages, the operating system keeps each 4KB of memory as a page. When it is allocated to the SGA the lifecycle of that page (dirty, free, mapped to a process, and so on) is kept up to date by the operating system kernel. 

-shmsegsize and HugePages are unrelated.
Error Message
Defect NumberEnhancement
Enhancement Number
Cause
Resolution
As of 2/20/2015, Progress does not support Linux "Huge Pages" and there are no plans to do so in the near future.
 
An enhancement to the product can be requested through the Progress Community via an Ideas submission.  Customer feedback is valuable and Idea submissions are monitored by our Product Management team.  Enhancement requests are reviewed during the planning phase of each new product release and a list of the enhancements chosen for implementation can be found in the Release Notes documents that accompany each release.  Once an Idea is submitted the Progress Software Community will have the opportunity to comment on and vote for the Idea.
 
For detailed information on how to submit an Idea, please refer to Knowledge Base article  How to submit an idea for a Progress product enhancement.
 
Workaround
Notes
Keyword Phrase
Last Modified Date2/23/2026 10:57 AM

Powered by