Home Page › Forums › BizTalk 2004 – BizTalk 2010 › Process Memory Threshold
- This topic has 3 replies, 1 voice, and was last updated 9 years, 7 months ago by
community-content.
-
AuthorPosts
-
-
March 28, 2008 at 3:29 AM #19174
Hello,
when we see the perfmon object Message Agent(xxxHost)\Process memory usage threshold (MB), it shows as 500 mb.
I know we set a 25% in the Threshold dialog under Host settings.
How does it arrive at 500 mb given the RAM on the server is 1.49 gb of RAM(as shown in My
Computers->Properties -> General page)
thanks
anon -
March 28, 2008 at 6:03 AM #19175
Any chance that the 25% is looking at your TOTAL (physical + virtual) memory?
The Computers->Properties value is your physical memory. The server may be setup to use 500MB of virtual memory which would put your total memory to 2GB and 25% of 2Gb is 500MB.
Just a thought…
-
March 28, 2008 at 1:08 PM #19184
Anon,
This is an intriguing problem and I too am baffled as to why the
Process memory usage threshold (MB) perfmon counter should show
500Mb…. I did a bit of digging around in the helpfiles and online and
can’t find any explaination for this value.I ran a BizTalk 2006 R2 virtual machine up to check this out and
running 1024Mb of RAM, I get a memory usage threshold of 500Mb just
like yourself. I then changed the available memory to the VM to 2048Mb
and the threshold remained at 500Mb. During both of these two tests, I
had the value specified for Process memory usage on the Throttling
Thresholds dialog set to ‘250’ which indicates 250Mb (anything over 100
indicates a specific value rather than a percentage) – I would
therefore expect to see 250Mb in the perfmon counter. When I changed
the throttling setting to a percentage(10%, 20%, 50% and 75%) and
restarted the host instance the counter value didn’t change.So, either the perfmon counter is incorrect, or the value
provided in the throttling settings is not being read/updated – I’d
like to think it is the former. I reckon this is a question for
Microsoft.Nick.
-
March 30, 2009 at 12:41 AM #22050
Hello All,
All of you who are getting the 510 MB as there process Memory threshold when it is set at 25% is because the allowed Process Memory on 32 bit architecture is 2GB. So the 25% of 2 GB is 512 MB.
Regardless of how much Ram you have in your System whether it is 1 GB or whether it is 12 GB. you will get 510 MB as the process memory threshold because of the Reason that 2 GB to individual processes is allowed on 32 bit architecture and 25% is not corresponds to the whole physical memory available in the system but only the 2 GB allowed memory to the process unless /3GB switch is used in the Boot.ini file. In that case 3 GB is accessible to processess.
-
-
-
AuthorPosts
- The forum ‘BizTalk 2004 – BizTalk 2010’ is closed to new topics and replies.