cancel
Showing results for 
Search instead for 
Did you mean: 

Dump MEMORY_NO_MORE_PAGING

Former Member
0 Kudos

Hi Experts,

The dump MEMORY_NO_MORE_PAGING is due to overload of SAP paging memory.

Short text

SAP paging overflow when storing data in the ABAP/4 memory.

I have check profile parameter with rz11

rdisp/PG_MAXFS

Dflt value 32768

ProfileVal 32768

Current value 32768

Al so I am not able to change rdisp/PG_MAXFS parameter in rz10 bcs itu2019s not shown in profile list.

Thanks in advance.

Regards,

Rahul.

Accepted Solutions (0)

Answers (4)

Answers (4)

former_member188883
Active Contributor

Hi,

Please follow the checklist below

1) Tune your SAP buffer using tcode ST02

2) Ensure that you have sufficient RAM in your system and swap size is configured by a thumb rule of Swap = 3 * RAM

3) Check for proper shared memory segment configuration using the command

sappfpar -check pf=<path of instance profile>

Hope above steps are useful.

Regards,

Deepak Kori

Former Member
0 Kudos

Dear experts,

Even i am facing the same problem,

We are encountering a system dump “MEMORY_NO_MORE_PAGING” while maintaining the table ZXXF_PC_MAPPING using SM30 in ERA 310 and ERO 100 system.

There is a statement EXPORT TO MEMORY which is exporting an internal table with 800,000+ records.

According to our analysis, it seems that this is related to Profile parameter “rdisp/PG_MAXFS”.

please do the needful.

Former Member
0 Kudos

or to a much too big amount of data tried to export to memory.

reduce the amount of data stored in the table or increase rdisp/PG_MAXFS.

former_member204746
Active Contributor
0 Kudos

Make your file simple and set PHYS_MEMSIZE as per SAP note 88416 and delete mentionned parameters from that note.

Former Member
0 Kudos

Hello all.

To Eric Brunelle

Make your file simple and set PHYS_MEMSIZE as per SAP note 88416 and delete mentionned parameters from that note.

I'm think this will not work because the rdisp/PG_MAXFS are not controled in zero memory management.

P.S. my mistake , i recheck and this parameter are controlled in Zero m.m.

so Solution from Eric are more elegance.

to Orkun Gedik

No need to change rdisp/PG_SHM value. This is value will be allocated from physical memory

and you think this is are bad if this will be allocated from memory ? This is good if you not have general problem with memory

For first time i will suggest you to set both parameters (create this parameters in instance profile if you not do it yet) :

rdisp/PG_MAXFS = 100000

rdisp/PG_SHM = 80000

If you do not want to use PHYS_MEMSIZE

And check in st02 utilization at later point in time.

Regards.

Former Member
0 Kudos

Hi Sergo,

I am not same way with this you, by 16 Gb physical machine. This is because, I would rather to give more physical to the extended memory area rather than paging area. During the runtime, extended memory is utilizing more than paging area.

So, assume that no longer physical memory left on the system, then the extended memory will be allocated from swap memory which will lead more performance problem, over the system.

In short, you should take a look at to the memory utilization statistics, before you choose to use paging memory from disk or memory.

Because of this reason by the 16 Gb configuration, I recommended to use disk instead of physical memory, first.

Best regards,

Orkun Gedik

Former Member
0 Kudos

Hello Orkun Gedik.

We do not know for which this system is used, how memory are configured and so on.

In general I try to use all possible memory that would be less I / O .

Now we only know -- SAP paging memeory is used up.

Yes this memory are less critical in terms of performance but if OS haves this 640 MB (this is are not so big)

for free , why not use it ?

I see many Dev and Qas systems witn 8 and 10 gb memory at all and 5GB free for example.

Regards.

Former Member
0 Kudos

Well, at this thread, we help to solve the problem, not increase the system performance. On both cases, allocating paging area on memory or disk paging parameters, will help to solve the problem.

former_member204746
Active Contributor
0 Kudos

increasing parameters might not help!

if the request that failed is trying to fetch all the data from a table with billions of entries, it is completely normal to fail.

Rahul must investigate what was chosen in the selection screen and validate this with a functional specialist. IF this is a Z program, it should also be investigated with an abapper.

if alll looks fine, then, yes, increase parameters and/or RAM and/or pagefile.

Former Member
0 Kudos

Hi,

There are only two parameters related with the issue, as below;

rdisp/PG_MAXFS = Paging file size on the OS

rdisp/PG_SHM = Paging buffer size

>> Al so I am not able to change rdisp/PG_MAXFS parameter in rz10 bcs itu2019s not shown in profile list.

If it is not exist, then you should add this parameter after you imported latest profile parameters into the system.

You can check the note 1081722 - SAP Paging in shared memory, for the further details.

Best regards,

Orkun Gedik

Former Member
0 Kudos

Hi,

Can you pls explain how much value requires for the same?

disp/PG_MAXFS = Paging file size on the OS ?

rdisp/PG_SHM = Paging buffer size ?

My system default sizing

rdisp/PG_MAXFS

Dflt value 32768

ProfileVal 32768

Current value 32768

rdisp/PG_SHM

Dflt value 16384

ProfileVal 16384

Current value 16384

Thanks & waiting for help.

Regards,

Rahul.

Former Member
0 Kudos

Hi,

Try with the value, below;

rdisp/PG_MAXFS = 131072

Best regards,

Orkun Gedik

Former Member
0 Kudos

Hi Expert,

My system Total paging file size is 55480 MB

Total physical Ram of my system is 16 GB

As per my knowledge then I need to change

rdisp/PG_SHM ??? Value also

131072 itu2019s in which ratio

Regards,

Rahul

Former Member
0 Kudos

Hi,

No need to change rdisp/PG_SHM value. This is value will be allocated from physical memory. Please note that you may face with a performance problem by the paging operations, because of it will use disk I/O.

Best regards,

Orkun Gedik

xymanuel
Active Participant
0 Kudos

Hi Rahul,

you should set up your system in a way, that the SAP AS should not use the Roll Mem.

Please check ST02 of your app servers and tell us the value for "Extended memory" Max use and In Mem.

As a rule of thumb, the Max use of your extended mem sould not be more than 2/3 of your In mem.

Please tell us your values for:

ztta/roll_first (should be 1 which means, do not uses roll buffer)

ztta/roll_extension (maximum roll extension)

em/initial_size_MB (maximum

abap/heap_area_dia

abap/heap_area_nondia

If your DB Server is on the same host, the Memory settings for it (e.g. Max/min Data cache)

Kind regards

Manuel

Former Member
0 Kudos

>> you should set up your system in a way, that the SAP AS should not use the Roll Mem.

This is paging area, not roll or extended memory

Former Member
0 Kudos

Which Param. value I have to change

rdisp/PG_MAXFS

rdisp/PG_SHM

Former Member
0 Kudos

I noted this, already;

Try with the value, below;
rdisp/PG_MAXFS = 131072

Former Member
0 Kudos

Any other Param. value needs to change for rdisp/PG_MAXFS

Former Member
0 Kudos

Hi,

No. At this stage you don't need to change any additional parameter. Try this parameter

Best regards,

Orkun Gedik