Skip to Content
author's profile photo Former Member
Former Member

sap page file vs. physical paging volume


We have the sap page file PAGFIL00, this file is located in /usr/sap/<SID>/DVEBMGS00/data/.

Also we have two physical page volumes in the system. We can browse them by command lsps and we see that these volumes are almost always filled less then quarter. But the sap page file size constantly increases.

1) What is the use of the sap page file?

I cannot understand when we should say about this sap page file and physical paging space at the operating system level.

2) What's the difference between these two paging areas?

3) Why the sap page file is located in /usr/sap instead of in paging space of operating system? What are paging volumes for???

4) And finally what the sap system located in its page file and what it is located on paging volumes?

Can anyone clear to me this matter?

Thank you very much!

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    Posted on Mar 04, 2013 at 11:37 AM

    Dear Igor,

    This documentation answers your question:


    Memory Management (BC-CST-MM)

    SAP Paging involves the allocation of memory for the current internal session by transferring pages out of memory, similarly to operating system paging.

    SAP Paging enables the roll area to be extended at ABAP runtime when a large dataset, internal tables, for example, is handled.

    SAP's memory management concept currently limits SAP Paging to cases where the ABAP commands EXTRACT and EXPORT... TO MEMORY... are used.


    See related (MEMORY_NO_MORE_PAGING)

    Best Regards,


    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Mar 04, 2013 at 11:33 AM

    Hi Igor,

    The SAP page file is being used for ABAP specific operations, such as extracts, and context independent objects such as exports.

    This page file is shown on the operating system as a normal file, it has no attribute for OS paging or what so ever.

    The fact that this file is stored in /usr/sap/.. etc. is to make sure that this file is part of the SAP system.

    In case your SAP extended memory gets exhausted or some process on OS is running wild, the system can allocate OS paging space.

    Hope this answers your question!

    Kind regards,


    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.