cancel
Showing results for 
Search instead for 
Did you mean: 

why dialog process goes in to priv mode

Former Member
0 Kudos

hi ever body

why dialog process goes in to priv mode many time when our functional consultant running tcode FAGLB03 G/L ACCOUT LINE ITEMDISPALY G/L view ....i am using windos 2003 with sap ecc 6.0 having 4 gb ram related parameter is here plz guide me....

1. ztta/roll_area 15000000 Byte

2. ztta/roll_first 1 Byte

3. ztta/short_area 3200000 Byte

4. rdisp/ROLL_SHM 6200 8 kB

5. rdisp/PG_SHM 8192 8 kB

6. rdisp/PG_LOCAL 150 8 kB

7. em/initial_size_MB 1200 MB

8. em/blocksize_KB 1024 kB

9. em/address_space_MB 512 MB

10. ztta/roll_extension 500000000 Byte

11. abap/heap_area_dia 5635068480 Byte

12. abap/heap_area_nondia 5635068480 Byte

13. abap/heap_area_total 1500000000 Byte

14. abap/heaplimit 40000000 Byte

15. abap/use_paging 0

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

thanks

Former Member
0 Kudos

Hi Anuj,

It is not so easy to answer your question just by seeing one work process memory utilization of single sample. If you see the work porcess used more memory when it is running fine than in the priv mode. this may be due to the occupency of memory by other running applicaitons at that time. However you have memory issues and memory related parameters are not configured.

I suggest you to use PHYS_MEM parameter and remove all memory configuration parameters from your instance profile so that zero memory administration is enabled as yours is windows2003 operating system.

Answer to your question: Why work process go to priv mode?

Memory will be allocated to WP in different stages.

1. Memory will be allocated from local memory defined by ztta/roll_first parameter

2. Memory will be allocated from Extended memory (initial extend memory size is defined by parameter em/initial_size) and allocation has limits.

a) Memory can be allocated from extended memory only if required memory is available in the system and is less than the values mentioned by the parameter ztta/roll_extended and size of extended memory.

3. If allocation specified in point 2 is not enough for execution it uses all local memory specified by ztta/roll_area

If still not memory is not sufficient it is forced to use heap memory to complete execution and WP enters into PRIV mode.

In case you cannot resolve issue i request you to run early watch or contact SAP

Thanks,

Kiran.

Former Member
0 Kudos

Thanks Kiran...

i will doi the same..

Regards

Anuj

Former Member
0 Kudos

Dear Anuj,

That's correct go for early watch from SAP and raise OSS Message.

Cheers

Deepanshu

Syamkriz
Active Participant
0 Kudos

Hi Guys,

I have questions regarding switching to 64-bit. I am running 32bit ECC5 production system for quite a long time,and I got all my business data in it.How do I switch to 64-bit with all this data?

There are couple of options coming to my mind,enlighten me how it is actually done?

PLAN A

Get a new hardware ,install 64-bit SAP (with same support pack level),then do a client copy from 32-bit old production server to this new 64-bit.

Question here is :a) Is it possible to do a remote-client-copy from a 32-bit SAP to a 64-bit SAP?

b) Assuming it is possible,how can I register the system in SAP?Do I need to intimate SAP and get a new license for 64-bit,or the old 32-bit license would be sufficient to generate a license key. I think we need to renew the license contract-Correct me if I am wrong

c)At the same time,will I be able to register two production systems,one is 32-bit and another one is 64-bit ?

PLAN B

Do a system copy- creating and export using 32-bit installation master and importing that with 64-bit installation master-Will it work?

PLAN C

Do something like OS-DB migration and generate a migration key- Is it the solution for migrating from 32-bit to 64-bit?If so wont it be required to use the same Installation master for doing the export and import?

Thanks and Regards

Syam

markus_doehr2
Active Contributor
0 Kudos

Migrations from 32bit to 64bit on Windows are straightforward. It´s usually enough to do a systemcopy.

Check Note 960769 - Windows: Migration from 32-bit to 64-bit (x86_64)

Markus

former_member204746
Active Contributor
0 Kudos

check SAP note 88416, setup PHYS_MEMSIZE and delete memory-related parameters that you see in the middle of the note.. .then, restart SAP.

have you setup /3gb and /pae ?

Former Member
0 Kudos

Hi,

>have you setup /3gb and /pae ?

/pae is not usefull with only 4 GB of RAM. Only /3gb is to be set.

The best is to use a 64 bit server with at least 16 GB ram.

The 32 bit era is very quickly coming to an end for SAP software !

Regards,

Olivier

Former Member
0 Kudos

hi Sir,

The 32 bit era is very quickly coming to an end for SAP software !

not get what you want to say here sir.

regards

anuj

Former Member
0 Kudos

Thanks sir for reply but here i want to ask about that parameter if you can guide ...

ztta/roll_extension =500000000 Byte is it ok or should i increase...

also

abap/heap_area_dia= 5635068480 Byte

abap/heap_area_nondia =5635068480 Byte

abap/heap_area_total= 1500000000 Byte also i want to ask about this parameter should i also increase it to equal of abap/heap_area_dia & abap/heap_area_nondia.

please guide me .

With Regard

Anuj

Former Member
0 Kudos

>The 32 bit era is very quickly coming to an end for SAP software !

new SAP software releases demand more memory requirements because of its complexity (ABAP+JAVA etc..etc..) and enhancements. SAP do not recommend to run your productive netweaver instances on 32-bit system because of its address space limitations...

Former Member
0 Kudos

You cannot prevent process going to PRIV mode by changing the heap memory parameters.

The issue revolves around 32-bit address space limitations..

Former Member
0 Kudos

Dear Manoj,

So for that what should i do.

markus_doehr2
Active Contributor
0 Kudos

Read

Note 1280759 - SAP recommends only 64-Bit Windows for SAP Appl. Servers

Markus

Former Member
0 Kudos

set /3GB option for windows as others mentioned.

optimize programs to see whether large data set selection can be avoided.

Check what is the extended memory usage when the process is going to heap. If this is because of unavailability of extended memory then you can increase the amount of physical memory and adjust the extended memory parameters (set PHYS_MEMSIZE and make em/initial_size = PHYS_MEMSIZE value)

This may give you some relief, but not a good solution in your case...

Migrate to 64-bit based environment as a permanent solution..

Former Member
0 Kudos

Thanks Manoj

I CALULATE THE TIME TAKEN BY THAT T-CODE

T-code=FAGLL03

  1. Steps=1.097

Total Response Time in second=2.427

Average responce time/dialog step in ms=2.212,5

T CPU time in second=1.952

Average CPU time in second=1.779,1

Total DB Time in second=233

Average DB Time per dialog step in ms=* 212,8*

Total WaitTime in second=5

Average WaitTime per dialog step in ms= 4,3

  1. Sequential Reads=7.573

Total Seq. Read Time in second=231

  1. Accesses(No of direct read )=127.327

Total time for direct read in second =3

% CPU~=* 80,4*

% DB Time=9,6

% DB Proc.= 0,0

Request data KB=133.082

and

PHYS_MEMSIZE = 2000 but

em/initial_size_MB =1200

so should i increase em/initial_size that parameter to equal of PHYS_MEMSIZE.

please also guide me how can i check that how much extended momery is used by FAGLB03.

my total ram is only 4 gb

that is my processor

3.40 gigahertz Intel Pentium 4 (2 installed)

16 kilobyte primary memory cache

4096 kilobyte secondary memory cache

and about OS

Windows Server 2003 Enterprise Edition Service Pack 1 (build 3790)

and about system model

HP ProLiant DL380 G4

markus_doehr2
Active Contributor
0 Kudos

> Windows Server 2003 Enterprise Edition Service Pack 1 (build 3790)

> and about system model

> HP ProLiant DL380 G4

That server is 64bit enabled - any special reason why you installed it as 32bit?

Markus

Former Member
0 Kudos

Dear Markus,

That server is 64bit enabled - any special reason why you installed it as 32bit?

i know that but it is implemented already i am handleing support so what can i do in that regard.

With Regards

Anuj

Former Member
0 Kudos

Dear Nair ,

Please can you tell me

Check what is the extended memory usage when the process is going to heap

How can i check it ?

Regards

Anuj

former_member204746
Active Contributor
0 Kudos

anuj sharma,

converting to 64-bit is not that tough.

you install SAP instance with 64-bit distribution, you install 64-bit Oracle and its patches. and lastly, you convert your database to 64-bit.

markus_doehr2
Active Contributor
0 Kudos

> Dear Markus,

> That server is 64bit enabled - any special reason why you installed it as 32bit?

> i know that but it is implemented already i am handleing support so what can i do in that regard.

I would plan a downtime soon and switch to 64bit

Markus

Former Member
0 Kudos

to check memory usage by processes...

go to SM66 -> Double click on the PRIV process.

Former Member
0 Kudos

hi Manoj

you told me

you can increase the amount of physical memory and adjust the extended memory parameters (set PHYS_MEMSIZE and make em/initial_size = PHYS_MEMSIZE value)

when wprk process is in running condition

Roll In = 2

Roll Out = 1

Roll = 212.992 (Bytes)

Page = 122.880 (Bytes)

Memory (Total) = 387.791.892 (Bytes)

Memory(Total Private) = 138.197.600 (Bytes)

Memory (used) = 380.464.448 (Bytes)

Memory (Max. Transaction) = 387.779.952 (Bytes)

Memory (Max. Dialog Step) = 387.779.952 (Bytes)

when work process goes in to PRIV mode

memory take by it

Roll =212.992 (Bytes)

Page = 868.352 (Bytes)

Memory (Total) = 210.102.452 (Bytes)

Memory(Total Private) = 156.306.288 (Bytes)

Memory (used) = 202.775.008 (Bytes)

Memory (Max. Transaction) = 387.779.952 (Bytes)

Memory (Max. Dialog Step) = 210.091.632 (Bytes)

and i an having

PHYS_MEMSIZE = 2000 but

em/initial_size_MB =1200

so should i increase em/initial_size that parameter to equal of PHYS_MEMSIZE

so should i increase it or not also i send you time taken by That tcode .what did you find in that CPU time is more , so what is reason bheind that...

waiting for your reply..

With Regards

Anuj

Edited by: anuj sharma on Dec 20, 2008 6:59 AM

Former Member
0 Kudos

Check what is the extended memory usage when the process is going to heap

i checked thrugh sm66 when work process is in PRIV mode

Extended Memory Bytes = 224735536

Heap Memory Bytes = 167511664

while having

em/initial_size_MB =1200 MB

ztta/roll_extension = 500000000 Byte

abap/heap_area_dia 5635068480 Byte

so which parameter should i increase

Former Member
0 Kudos

Hi Mr. Manoj can you help me..

former_member204746
Active Contributor
0 Kudos

read my previous answer. I told you what to do:

SAP mote 88416 and delete parameters from this note (in the middle, you will see a list of about 12 parameters). delete them, set PHYS_MEMSIZE and restart SAP... then, monitor SM50.