Process Memory Threshold

Home Page Forums BizTalk 2004 – BizTalk 2010 Process Memory Threshold

Viewing 2 reply threads
  • Author
    Posts
    • #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

    • #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… 

    • #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.

      • #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.

         

         

         

         

Viewing 2 reply threads
  • The forum ‘BizTalk 2004 – BizTalk 2010’ is closed to new topics and replies.