NFA System Status - False Memory Usage Warning on Windows 2012 Console Servers

Document ID : KB000045499
Last Modified Date : 14/02/2018
Show Technical Document Details

Problem:

The Memory Usage warning in the NFA ->Admin-> System Status page for l Windows 2012 Servers, does NOT match the Physical Memory Usage seen when looking directly at Windows Task Manager on Windows 2012 servers.  This may also be creating false memory threshold alerts via Watchdog.  

For example: On the Administration tab, the Watchdog shows memory utilization is significantly higher than the actual value. The watchdog is displaying 73% whereas the actual value on the server is 23%.

Environment:

NFA 9.3.2 or later on Windows 2012

 

Cause:

NFA gets this data via SNMP polling and it appears the OID's used for Memory Utilization in Windows 2012 now represents "Committed Memory" utilization instead of Physical Memory Utilization. 

Committed Memory takes into account both Physical and Virtual Memory utilization, which will often yield a higher percentage.

You can calculate Committed Memory by looking at Windows Task Manager and clicking on the "Performance" tab.

 

For example below, you can see NFA is reporting 81.22 % memory utlization

 

Yet the Physical Memory usage in Task Manager only shows that the server is only using 2.1 GB's out of 8.0 GB's of Memory.

However if you calculate the Committed Memory percentage you can see the Committed Memory percentage is much closer to 81%.

 

 

Resolution:

We have submitted a defect, number DE55398, which is planned to be fixed in NFA 9.4. 

In the meantime the Memory Utilization Alerts should be reviewed in the context described above.