Skip to Main Content
IBM Power Ideas Portal


This portal is to open public enhancement requests against IBM Power Systems products, including IBM i. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Not under consideration
Workspace AIX
Created by Guest
Created on Feb 1, 2019

paging space usage optimization

The AIX OS is keeping the Oracle DB process always in paging space after once the process uses the paging space once it's life time - Further details are referenced in the Case

Hello John,

Thank you for your email.

As explained, AIX is designed to operate in such order when it comes to paging space usage..
Many thanks for your suggestion, you can always submit your recommendations and ideas to our development team along with viewing and promoting other's on the below RFE community link
https://www.ibm.com/developerworks/rfe/execute?use_case=changeRequestLanding&BRAND_ID=352&PROD_ID=1258&x=16&y=14

Please let me know if this was useful and if any further assistance is required from our end for now on this case or the other (Case TS001675193) and if you are happy for us to close them.

Waiting for your feedback.

Kind regards,
A.Darwish

Idea priority Medium
  • Guest
    Reply
    |
    Apr 14, 2020

    IBM has evaluated the priority of this enhancement proposal relative to other future product content and determined that this RFE will not be pursued for a future product release.

  • Guest
    Reply
    |
    Oct 24, 2019

    As a follow-up on the discussion around this item:
    If you have truly cold virtual memory that you are not using, then putting it in paging space can be a very good thing, to free up RAM for your main workload. Its very possible that the pages evicted are related to startup of Oracle and seldom or never used later.

    If the complaint is that you are concerned that when or if you may need those pages, you will incur a hiccup due to page-in activity, then the solution is simple: add more memory. If your goal is not to page at all ever, even at startup of Oracle, then you simply do not have enough memory in your LPAR.

    If you run paging space garbage collection or swap-off the primary paging space to correct the problem, then when you recycle Oracle it will re-occur and you will have to repeat the process.

    Customers who do not want to page should configure their LPARs proportionally to their max workload.

    There will always be some non-zero amount of paging space reserved for AIX Kernel Memory Manager Metadata, called XPTs. These are structures created proportional to the virtual memory footprint of an LPAR's workload. In an environment where there really is no page-out activity, there can and will still be some amount of paging space reserved in case AIX needs to page-out an XPT (at some point in the future). So paging space utilization will never be completely zero due to this reservation mechanism for this one case. For very large virtual workloads, this reservation can get quite large. Since there were paging space disk blocks charged to an Oracle process in this case, it does not look like XPTs are the issue here, but, instead legitimate paging for a period probably during Oracle startup.

  • Guest
    Reply
    |
    Mar 11, 2019

    please see comments

  • Guest
    Reply
    |
    Mar 8, 2019

    AIX development is requesting information describing why the suggestions made in the RFE do not satisfy whatever the problem is (which seems to be that on AIX they see a constant 2% usage of paging space).

    There are two suggestions in the RFE:
    1. Swap-on/off
    2. Background garbage collection (psgc)

    Can you explain why these do not apply or will not work for the problem?

  • Guest
    Reply
    |
    Feb 6, 2019

    vmo settings of rpgclean and scrubclean can be used to have the OS perform garbage collection on swap pages when they have been re-read, and when they have never been written.

    You can one-off clear such pages with swapoff and swapon. If you have only one paging space, make a temporary one first, or use chps to decrease and then increase it.

    Exceptions to the above garbage collection options:

    If a page is written to swap (not just allocated), but is never read after that, then it will stay in swap until it is freed by the application. This might be from an application design issue where it should be a memory mapped file instead of reading data that never gets used.

    If early paging space allocation is set, then every page in RAM will be allocated on disk. This can be enabled in vmo, or with an environment variable, and is the default in older versions of AIX.