"I was wondering yesterday why my system is quite fast but not amazingly fast. I have a server with ultra 15K rpm disks, ultra fast bus, 4 gig SDD ram and 4 Xeon 1900 processors. It only services 40 users concurrently as a max and we only have R/3 with SD, MM, WM, FI, CO, PA. I stumbled across a parameter called 'disp/PG_LOCAL' which appears to be local cache memory blocks used by each work process. I was thinking to increase this from the default 150 to something more like 1000. The cache blocks again I think by default are set at 8k. so my question is... Would changing the number of blocks be more or less effective than changing the size of the blocks? Will this have any noticeable difference to performance. if not, is there a better tune to perform to ensure that SAP is using the 4 gig ram (and 10gig of page) to its most efficient. I ask this because when i look at the CPU utilisation, it is never more than 7% - this makes me think that the memory usage is poor. My buffers all report 99.5 hit ratio or above so no probs there with virtually no swaps. I am running 46C on Oracle 8.0.6 and NT Thanks Andy Hartley IT Manager Valeo Service (UK) Ltd. Tel. 01527 510 755 ""This e-mail message is intended only for the use of the intended recipient(s). The information contained therein may be confidential or privileged, and its disclosure or reproduction is strictly prohibited. If you are not the intended recipient, please return it immediately to its sender at the above address and destroy it."" "

I don't think modifying rdisp/PG_LOCAL will really help a lot. I would =
start looking at st03 in order to find out more about response times. If =
DB req. time is high I would continue with st04 and try to improve =
response times by tuning the database system. Otherwise, I would go to =
st02 and check whether there are any low hit or high swap ratios for =
some buffers or whether there is not enough SAP memory. In this case, I =
would increase the corresponding profile parameters. You can find out =
more about the profile parameters corresponding to st02 statistics by =
pressing ""Current parameters"".=20

Greetings, Reinhard Kox.

Deutsche BP Aktiengesellschaft=20
Refining & Marketing DCT/ISO-1=20

> -----Original Message-----
> From: andy.hartle... via sap-r3-basis=20
> [mailto:sap-r3-basis@openitx.com]
> Sent: Wednesday, November 05, 2003 10:05 AM
> To: Kox@euhemsmtp01.bp.com; Kox, Reinhard
> Subject: [sap-r3-basis] Work Processes
>=20
>=20
> # Comparing Data Between R/3 and BW
> # Read Paper: http://sap.ITtoolbox.com/r/hdr.asp?r=3D11553
>=20
> # View Group Archive: http://sap.ITtoolbox.com/hrd.asp?i=3D849
>=20
> I was wondering yesterday why my system is quite fast but not=20
> amazingly
> fast. I have a server with ultra 15K rpm disks, ultra fast=20
> bus, 4 gig SDD
> ram and 4 Xeon 1900 processors. It only services 40 users=20
> concurrently as
> a max and we only have R/3 with SD, MM, WM, FI, CO, PA. I=20
> stumbled across
> a parameter called 'disp/PG_LOCAL' which appears to be local=20
> cache memory
> blocks used by each work process. I was thinking to increase=20
> this from the
> default 150 to something more like 1000. The cache blocks=20
> again I think by
> default are set at 8k. so my question is...
>=20
> Would changing the number of blocks be more or less effective=20
> than changing
> the size of the blocks? Will this have any noticeable difference to
> performance. if not, is there a better tune to perform to=20
> ensure that SAP
> is using the 4 gig ram (and 10gig of page) to its most=20
> efficient. I ask
> this because when i look at the CPU utilisation, it is never=20
> more than 7% -
> this makes me think that the memory usage is poor. My=20
> buffers all report
> 99.5 hit ratio or above so no probs there with virtually no swaps.
>=20
> I am running 46C on Oracle 8.0.6 and NT
>=20
> Thanks
>=20
> Andy Hartley
>=20
> IT Manager
> Valeo Service (UK) Ltd.
> Tel. 01527 510 755
> ""This e-mail message is intended only for the use of the intended
> recipient(s).
> The information contained therein may be confidential or=20
> privileged, and
> its disclosure or reproduction is strictly prohibited.
> If you are not the intended recipient, please return it=20
> immediately to its
> sender at the above address and destroy it.""
>=20
>=20
>=20
> ****Business Intelligence in an SAP Environment Web Seminar****
> Featuring Gartner's Frank Buytendijk, presented by Cognos
> http://www.ITtoolbox.com/r/rd.asp?i=3D2043
> ***************************************************************
> *Archives: http://www.OpenITx.com/g/sap-r3-basis.asp
> *Manage Subscriptions: http://My.ITtoolbox.com
> *Leave Group: mailto:leave-sap-r3-basis@openitx.com
> *Need Subscription Help? mailto:Listmaster@ITtoolbox.com
> *Terms of Use: http://www.ittoolbox.com/help/termsofuse.htm
> *Copyright (c) ITtoolbox and message author. No redistribution.
>=20
>=20

iem using a 40B system.in my DEV server iem having total 15 work =
proceses.
of tht 10 of them are dialog proceses.its only 1GB RAM present in this =
server.iem planning=20
for upgrading my RAM.will my server automatically identify the increase =
in the memory
and increase the work processes as per tht????
If not can i do it manually.If this is possible how much more processes =
i can increase.???
awaiting ur reply.

with regards,

Naresh.

=20

Answered

Sorry! Something went wrong on our end. Please try again later.

Leif-Erik Hall

January 19, 2004 04:59 AM

Hi,

You have to do it manually by adjusting your instance profile. How many
processes you can add all depends on the amount of RAM you've added.
There are also other parameters in your profile you need to change after
memory upgrade.
I believe this topic has been discussed here before, and that you will
find your answer in the Group Archive:
http://ITtoolbox.com/hrd.asp?i=3D849

iem using a 40B system.in my DEV server iem having total 15 work
proceses. of tht 10 of them are dialog proceses.its only 1GB RAM present
in this server.iem planning=20
for upgrading my RAM.will my server automatically identify the increase
in the memory and increase the work processes as per tht???? If not can
i do it manually.If this is possible how much more processes i can
increase.??? awaiting ur reply.

i have gone through that archive but i couldnt get anything useful.
can u just tell me how much processes i can increase .
like iem using now 1Gb ram where in iem having 15 processes.
if i increase to 3 GB ram how much processes i can add.
wht is the relation between the RAM added and the no of processes i can
increase.
moreover u told me regarding some other parameters to be also changed,could
u plz tell
me where i can get details regarding tht parameters to be changed.
Plz dont feel iem troubling u coz iem new to this.

You have to do it manually by adjusting your instance profile. How many
processes you can add all depends on the amount of RAM you've added.
There are also other parameters in your profile you need to change after
memory upgrade.
I believe this topic has been discussed here before, and that you will
find your answer in the Group Archive:
http://ITtoolbox.com/hrd.asp?i=849

iem using a 40B system.in my DEV server iem having total 15 work
proceses. of tht 10 of them are dialog proceses.its only 1GB RAM present
in this server.iem planning
for upgrading my RAM.will my server automatically identify the increase
in the memory and increase the work processes as per tht???? If not can
i do it manually.If this is possible how much more processes i can
increase.??? awaiting ur reply.

I think that you may be going about this the wrong way. Rather than asking
""how many can I have with 3Gb RAM"" you need to ask yourself ""How many do I
actually need?"". If you run SM50 and then click on the CPU button, you
should always try to have one DIA and one BTC workprocess which has zero,
or very low, CPU usage. If you have several which are 0 CPU usage, you are
wasting memory and you don't actually need them.

i have gone through that archive but i couldnt get anything useful.
can u just tell me how much processes i can increase .
like iem using now 1Gb ram where in iem having 15 processes.
if i increase to 3 GB ram how much processes i can add.
wht is the relation between the RAM added and the no of processes i can
increase.
moreover u told me regarding some other parameters to be also changed,could
u plz tell
me where i can get details regarding tht parameters to be changed.
Plz dont feel iem troubling u coz iem new to this.

You have to do it manually by adjusting your instance profile. How many
processes you can add all depends on the amount of RAM you've added.
There are also other parameters in your profile you need to change after
memory upgrade.
I believe this topic has been discussed here before, and that you will
find your answer in the Group Archive:
http://ITtoolbox.com/hrd.asp?i=849

iem using a 40B system.in my DEV server iem having total 15 work
proceses. of tht 10 of them are dialog proceses.its only 1GB RAM present
in this server.iem planning
for upgrading my RAM.will my server automatically identify the increase
in the memory and increase the work processes as per tht???? If not can
i do it manually.If this is possible how much more processes i can
increase.??? awaiting ur reply.

The work proccess is directly relational to number of proccessors that =
you
in your hp or nt or sun box.

The memory is directly relational with the number of users, of courese =
if
you have more RAM, you can ditributed this extra memory accross the all=

work procees to have a good performance.

My recommendation is to schedeule a service early watch with SAP and wa=
it
what is the recommendation of SAP with the new memory...

If you wish to carry out the modification of the profile my recommenda=
tion
is to increase the value of the memory extend....

The following help you can find in SAP help library

///////////////////////////////////////////////////////////////////////=
////
Determining the Number of Work Processes

The context change for processes under Windows NT is more time-consumin=
g
compared to UNIX. Therefore, the recommended number of work processes i=
s
smaller than compared to UNIX systems. The number of work processes is =
not
calculated according to the number of users. Rather it is calculated
according to the number of processors in the system and may be taken fr=
om
the following table.

You can determine the number of work processes using the CCMS Maintain
Operation Modes and Instances: Tools =AE CCMS =AE Configuration =AE Op
Modes/Servers =AE Operation mode =AE Maintain instances

I think that you may be going about this the wrong way. Rather than ask=
ing
""how many can I have with 3Gb RAM"" you need to ask yourself ""How many d=
o I
actually need?"". If you run SM50 and then click on the CPU button, you
should always try to have one DIA and one BTC workprocess which has zer=
o,
or very low, CPU usage. If you have several which are 0 CPU usage, you =
are
wasting memory and you don't actually need them.

i have gone through that archive but i couldnt get anything useful.
can u just tell me how much processes i can increase .
like iem using now 1Gb ram where in iem having 15 processes.
if i increase to 3 GB ram how much processes i can add.
wht is the relation between the RAM added and the no of processes i can=

increase.
moreover u told me regarding some other parameters to be also changed,c=
ould
u plz tell
me where i can get details regarding tht parameters to be changed.
Plz dont feel iem troubling u coz iem new to this.

You have to do it manually by adjusting your instance profile. How many=

processes you can add all depends on the amount of RAM you've added.
There are also other parameters in your profile you need to change afte=
r
memory upgrade.
I believe this topic has been discussed here before, and that you will
find your answer in the Group Archive:
http://ITtoolbox.com/hrd.asp?i=3D849

iem using a 40B system.in my DEV server iem having total 15 work
proceses. of tht 10 of them are dialog proceses.its only 1GB RAM presen=
t
in this server.iem planning
for upgrading my RAM.will my server automatically identify the increase=

in the memory and increase the work processes as per tht???? If not can=

i do it manually.If this is possible how much more processes i can
increase.??? awaiting ur reply.

hi Naresh,
Number of work process on instance is depending on the following factors,
1. Hardware
2. RAM
3. Number of user working on ur systems etc.
Sap tells each process handle min 5 users.
let me know your system config then I will tell you.

thanks for ur mail.
my system configuration is :
IBM dual processor P3,1.5GB ram,NT4.0.
iem having 46 users.
D=17
B=3
U=2
U2=2
S=2
E=1
this is my state runing in 40B.
max wp run time i made as 600seconds.
some reports in SD and Export modules r consuming more time and internally
they r
all SAP programs.after some 1300 seconds if its unable to display the
response will give a dump.moreover during this time some other people also
wont be able to login or do some
other work as there wont be any free dialof process.
in this scenario i was thinking of upgrading the memory.if i do upgrade the
memory wht r the other parameters i need to change in the instance
profile.???
awaiting ur reply...........