How does Reporter 9 calculate available memory?

<< Back to Knowledge Search



In Reporter 9, how is the declared available memory (capacity) determined?

Using the Windows Diagnostic utility winmsd provides a discrepancy between Total Physical Memory and the value Reporter declares as Memory Capacity.  What value is Reporter using?

The LINUX command ps aux | grep bcreport yields a percentage value for capacity that is smaller than that reported by Reporter.


The Reporter Management Console provides two locations that declare how much memory perceived as available for use.

  • Log into Reporter with Admin user credentials.
  • Navigate to the Administration section.
  • Select General Settings > Reporter Settings <system settings > Alerts Settings.
  • The value reported here (Capacity) is the value Reporter declares as available memory.
  • Navigating to System Overview > Diagnostics also provides this same value.

NOTE 1: When you run the Microsoft winmsd application, the equivalent value is called Available Virtual Memory.  This is not the same value as Total Physical Memory.

NOTE 2: For both LINUX and Windows, Reporter only shows the capacity as a percentage of the virtual memory.

NOTE 3: The Linux ps aux | grep bcreport command reports a smaller percentage than Reporter because it only uses physical memory as its total value. The two examples below show the LINUX PS command reporting a memory capacity of 14975988 while Reporter indicates a total memory of 20.46 GB.

  • The command and its output looked like this:

[root@userX  Reporterserver]# ps aux | grep bcreport


root      3726  8.1 58.8 14975988 9597616 ?    Ssl  13:35   8:49 /DATA/Reporter9/bcreporter --service

[root@n1cr02 Reporter9]#

  • While the Reporter UI looked like this:


The same type of information is contained in the sysinfo file, which is provided by Reporter Diagnostics. The value of virtual memory is called Page File: Max Size. For example: 

Host Name:                 Nameofserver-REPORTER
OS Name:                   Microsoftr Windows Serverr 2008 Standard
OS Version:                6.0.6002 Service Pack 2 Build 6002
OS Manufacturer:           Microsoft Corporation
OS Configuration:          Standalone Server
OS Build Type:             Multiprocessor Free
Registered Owner:          Windows User
Registered Organization:  
Product ID:                55041-339-1752571-76391
Original Install Date:     11/20/2009, 6:41:46 AM
System Boot Time:          1/11/2010, 4:55:32 PM
System Manufacturer:       IBM
System Model:              IBM System x3650 -[7979IXT]-
System Type:               x64-based PC
Processor(s):              2 Processor(s) Installed.
                           [01]: Intel64 Family 6 Model 23 Stepping 10 GenuineIntel ~1992 Mhz
                           [02]: Intel64 Family 6 Model 23 Stepping 10 GenuineIntel ~1992 Mhz
BIOS Version:              IBM -[GGE144AUS-1.15]-, 4/3/2009
Windows Directory:         C:\Windows
System Directory:          C:\Windows\system32
Boot Device:               \Device\HarddiskVolume1
System Locale:             en-us;English (United States)
Input Locale:              en-us;English (United States)
Time Zone:                 (GMT+08:00) Taipei
Total Physical Memory:     8,190 MB
Available Physical Memory: 6,653 MB
Page File: Max Size:       16,432 MB
Page File: Available:      15,038 MB
Page File: In Use:         1,394 MB

NOTE 1:  For Reporter best practices information, see 000008247.

NOTE 2:  The above triggers are for general out-of-memory conditions that occur while the database is loaded; however, available memory is also checked before running reports. For details on how the required memory needed to run reports is calculated, see 000015704.
NOTE 3: Refer to Reporter Sizing Guide for hardware requirement.

Additional Information
Bug Number
InQuira Doc IdKB3655

Article Feedback

Hide Properties
First Published      10/01/2014
Last Modified      04/06/2015
Last Published      04/06/2015
Article Audience
Product      Reporter 9.1, Reporter 9.2, Reporter 9.3, Reporter 9.4
Topic      Reporting
Article Number      000010058
Was this helpful?
Previous MonthNext Month