Quantcast
Channel: THWACK: All Content - Network Performance Monitor
Viewing all articles
Browse latest Browse all 21870

Processor Load Data Does Not Match System Provided Proc Use Info

$
0
0

This morning a member of our team was looking at processor load over time on a windows 2008 R2 host and noted that what he saw in SolarWinds NPM did not match what he was seeing when he looked at the system's load through Task Manager and later Perfmon on the system  The data in NPM was consistently higher.  He asked me about this and I did a bit of digging and found a disturbing trend in the source data within SolarWinds.

 

In short - NPM appears to be recording the same value for min and max CPU  (and hence average CPU) in the CPUMultiLoad_Detail, CPUMultiLoad, and CPULoad tables (my guess would be that the latter is derived from the former).  I am guessing that this is the result of one of the following:

  • Stupid-Human-Trick 1 - I'm looking at the wrong tables in the database (but the data I see in the table aligns with what I am seeing in the graphs which are out of line with the graphs that we are seeing in the other sources - so I doubt this is the case)
  • Stupid-Human-Trick 2 - I made a mistake on installation which resulted in this averaging before population (possible - although I was pretty careful during the portion of the configuration in which actual decisions were being made).
  • Fixed Bug - There is a known issue in the software - apply the update... (note - I did do a bit of digging and did not find this listed
  • Active Bug - There is a known bug that is not resolved
  • Other?

 

My money is on the second or third option - but searching for a few did not provide any information on this symptom.  Data and system version information below...

 

Thanks in advance...

 

 

DATA / SYSTEM INFORMATION

For example - the data for the node in question for the last couple of windows from each table follows:

 

FROM CPUMultiLoad

NodeIDTimeStampUTCCPUIndexMinLoadMaxLoadAvgLoadWeight
3262015-01-12 22:13:54.3630121212600
3262015-01-12 22:13:54.3631121212600
3262015-01-12 22:13:54.3632000600
3262015-01-12 22:13:54.3633666600
3262015-01-12 22:13:54.3634000600
3262015-01-12 22:13:54.3635181818600
3262015-01-12 22:13:54.3636666600
3262015-01-12 22:13:54.3637181818600
3262015-01-12 22:03:54.3630666600
3262015-01-12 22:03:54.3631939393600
3262015-01-12 22:03:54.3632939393600
3262015-01-12 22:03:54.3633313131600
3262015-01-12 22:03:54.3634666600
3262015-01-12 22:03:54.3635373737600
3262015-01-12 22:03:54.3636939393600
3262015-01-12 22:03:54.3637100100100600

 

 

FROM CPUMultiLoad Detail

NodeIDTimeStampUTCCPUIndexMinLoadMaxLoadAvgLoad
3262015-01-12 23:03:54.3970000
3262015-01-12 23:03:54.3971373737
3262015-01-12 23:03:54.3972939393
3262015-01-12 23:03:54.3973939393
3262015-01-12 23:03:54.3974121212
3262015-01-12 23:03:54.3975939393
3262015-01-12 23:03:54.3976939393
3262015-01-12 23:03:54.3977494949
3262015-01-12 22:53:54.3970000
3262015-01-12 22:53:54.3971000
3262015-01-12 22:53:54.3972474747
3262015-01-12 22:53:54.3973646464
3262015-01-12 22:53:54.3974000
3262015-01-12 22:53:54.3975888888
3262015-01-12 22:53:54.3976585858
3262015-01-12 22:53:54.3977414141

 

 

FROM CPULoad

NodeIDDateTimeMinLoadMaxLoadAvgLoadTotalMemoryMinMemoryUsedMaxMemoryUsedAvgMemoryUsedAvgPercentMemoryUsedArchiveWeight
3262015-01-12 15:13:54.3639996.012908E+103.840328E+093.840328E+093.840328E+096.3868060600
3262015-01-12 15:03:54.3635757576.012908E+103.835929E+093.835929E+093.835929E+096.379490600

 

SO - The values in the MinLoad, MaxLoad, and AvgLoad fields in the CPULoad table are each the same, and each the rounded average of the full set of values for all processors in the node for the same window in CPUMultiLoad.  I have to assume that there is an issue with my configuration that is causing this behavior (or at least I HOPE that this is not the intended behavior as it certainly is not "good data" regarding min/max/avg CPU load since the last poll.

 

Am I looking at the wrong data in the database?  What causes this?

 

Environment Details:

FROM SETTINGS: Orion Platform Details (redacted a couple of items not germane to the question - like the hostname)

 

Orion Platform Details
Server
Web Server
Operating SystemWindows Server 2008 R2
OS Version6.1.7601.65536
Service PackService Pack 1
Network Elements
Total Count
Nodes
Interfaces
Volumes
Version Info
AccountLimitationBuilder.exe2014.01
AlertingEngine.exe2014.1.0.0
AlertManager.exe2014.01
AntiXSSLibrary.dll4.2.0.0
Antlr3.Runtime.dll3.1.0.39271
Antlr3.Utility.dll0.1.0.39272
BasicAlertsManager.exe2014.01
ConfigurationWizard.exe2014.1.4.1466
Database-Maint.exe2014.1.4.1466
DatabaseManager.exe2014.1.4.1466
EO.Pdf.dll5.0.34.2
ExportToPDFCmd.Exe2014.1.4.1466
HtmlSanitizationLibrary.dll4.2.0.0
ICSharpCode.SharpZipLib.dll0.85.5.452
Infragistics2.Shared.v7.3.dll7.3.20073.38
InstallHelper.RunOnce.exe2014.1.4.1466
Interop.cdosys.dll1.0.0.0
Interop.COMAdmin.dll1.0.0.0
Interop.NetFWTypeLib.dll1.0.0.0
Interop.olelib.dll1.61.0.0
Interop.OrionSWScheduler8.dll1.0.0.0
Interop.SHDocVw.dll1.1.0.0
Interop.TaskScheduler.dll1.0.0.0
Kiwi_LogViewer_2.1.0_Win32.setup.exeUnknown
LicenseManager.exe3.0.0.528
log4net.dll1.2.10.0
LogAdjuster.exe2014.1.4.1466
makecert.exe5.131.3790.0 (srv03_rtm.030324-2048)
Microsoft.Web.Services3.dll3.0.5305.0
MomConnectorFrameworkV2.dll5.0.2749.0
NetPerfMonEventLog.dll6.0.0.0
nsoftware.IPWorksSSNMP.dll9.0.5077.0
OptimizeWebsite.exe2014.1.4.1466
OrionAlertEngine.exe2014.01
OrionNPMMapEngine.dll2014.01
OrionNPMWeb.dll2014.01
OrionPermissionChecker.exe2014.1.4.1466
OrionReportWriter.exe2014.01
OrionSWDiscoveryServices9.dll2014.01
OrionSWLogger.dll2014.01
OrionSWScheduler8.dll2014.01
OrionWeb.dll2014.1.4.1466
OrionWebBackup.exe2014.01
phantomjs.exe1.9.2
PollerCheckerTool.exe2014.1.4.1466
PrintLauncher.exe2014.1.4.1466
RegAsm.exe4.0.30319.1 (RTMRel.030319-0100)
SciLexer.dll3.0.4
SciLexer64.dll3.0.4
ScintillaNet.dll2.5.0.0
SmartThreadPool.dll2.0.0.0
SnmpWalk.exe2011.2.0.0
SolarWinds.BusinessLayerHost.Contract.dll2014.1.4.1466
SolarWinds.BusinessLayerHost.exe2014.1.4.1466
SolarWinds.Cirrus.IS.Client.dll7.3.3.897
SolarWinds.Collector.Contract.dll2.9.0.72
SolarWinds.Common.dll2014.1.4.1466
Solarwinds.Compression.dll2014.1.4.1466
SolarWinds.ConfigurationWizard.Common.dll2014.1.4.1466
SolarWinds.ConfigurationWizard.IIS7.dll2014.1.4.1466
SolarWinds.ConfigurationWizard.IIS7.Installer.exe2014.1.4.1466
SolarWinds.ConfigurationWizard.Permissions.dll2014.1.4.1466
SolarWinds.ConfigurationWizard.Plugin.APM.dll6.1.1.3047
SolarWinds.ConfigurationWizard.Plugin.Common.dll2014.1.4.1466
SolarWinds.ConfigurationWizard.Plugin.IpSla.dll4.1.0.1568
SolarWinds.ConfigurationWizard.Plugin.NPM.dll10.7.4.810
SolarWinds.ConfigurationWizard.Plugin.OIP.dll2.1.113.0
SolarWinds.ConfigurationWizard.Plugin.Orion.dll2014.1.4.1466
SolarWinds.ConfigurationWizard.Plugin.VIM.dll1.9.0.69
SolarWinds.DatabaseManager.Strings.dll2014.1.4.1466
SolarWinds.DataGap.AnalysisTool.exe2014.1.4.1466
SolarWinds.Diagnostics.DBResponse.exe2014.1.4.1466
SolarWinds.FipsManager.exe2014.1.4.1466
SolarWinds.InformationService.Contract2.dll2014.1.0.45
SolarWinds.Internationalization.dll2014.1.4.1466
SolarWinds.JobEngine.Contract.dll1.6.0.28
SolarWinds.JobEngine.Contract2.dll2.7.0.30
SolarWinds.Licensing.Analysis.dll3.0.0.528
SolarWinds.Licensing.Diagnostics.exe3.0.0.528
SolarWinds.Licensing.Framework.dll3.0.0.528
SolarWinds.Logging.dll2014.1.4.1466
SolarWinds.Management.dll2014.1.4.1466
SolarWinds.NCM.AlertAction.dll7.3.3.897
SolarWinds.NCM.BusinessLayerPlugin.dll1.0.1.0
SolarWinds.NCM.Contracts.dll7.3.3.897
SolarWinds.NCM.RTNForwarder.exe7.3.3.897
SolarWinds.Net.ICMP.dll2014.1.4.1466
SolarWinds.Net.SNMP.dll2014.1.4.1466
SolarWinds.Net.WMI.dll2014.1.4.1466
SolarWinds.NTM.Common.dll1.0.0.1
SolarWinds.NTM.Data.dll1.0.0.1
SolarWinds.NTM.Discovery.dll1.0.0.1
SolarWinds.NTM.Topology.dll1.0.0.1
SolarWinds.Orion.Collector.dll2014.1.4.1466
SolarWinds.Orion.Collector.MessagePlugin.dll2014.1.4.1466
SolarWinds.Orion.Collector.Plugins.dll2014.1.4.1466
SolarWinds.Orion.Common.dll2014.1.4.1466
SolarWinds.Orion.CommonHelper.Interop.dll1.0.0.0
SolarWinds.Orion.Core.Actions.dll2014.1.4.1466
SolarWinds.Orion.Core.Alerting.dll2014.1.4.1466
SolarWinds.Orion.Core.Auditing.dll2014.1.4.1466
SolarWinds.Orion.Core.BusinessLayer.dll2014.1.4.1466
SolarWinds.Orion.Core.Collector.dll2014.1.4.1466
SolarWinds.Orion.Core.Collector.MessageSender.dll2014.1.4.1466
SolarWinds.Orion.Core.Common.dll2014.1.4.1466
Solarwinds.Orion.Core.Data.dll2014.1.4.1466
Solarwinds.Orion.Core.Dependencies.dll2014.1.4.1466
SolarWinds.Orion.Core.Discovery.dll2014.1.4.1466
SolarWinds.Orion.Core.Jobs.dll2014.1.4.1466
SolarWinds.Orion.Core.Jobs2.dll2014.1.4.1466
SolarWinds.Orion.Core.MessageActions.dll2014.1.4.1466
SolarWinds.Orion.Core.Models.dll2014.1.4.1466
SolarWinds.Orion.Core.Pollers.dll2014.1.4.1466
SolarWinds.Orion.Core.Reporting.dll2014.1.4.1466
SolarWinds.Orion.Core.SharedCredentials.dll2014.1.4.1466
SolarWinds.Orion.Core.Strings.dll2014.1
SolarWinds.Orion.Core.SwisViaCOM.dll1.0.0.0
SolarWinds.Orion.Core.Topology.dll2014.1.4.1466
SolarWinds.Orion.Discovery.Contract.dll2014.1.4.1466
SolarWinds.Orion.Discovery.Framework.dll2014.1
SolarWinds.Orion.Discovery.Job.dll2014.1
SolarWinds.Orion.FeatureManager.Interop.dll1.0.0.0
SolarWinds.Orion.I18n.Interop.dll1.0.0.0
SolarWinds.Orion.MacroProcessor.dll2014.1.0.0
SolarWinds.Orion.NCM.Security.dll7.3.3.897
SolarWinds.Orion.Packages.dll1.0.0.55
SolarWinds.Orion.Pollers.Framework.dll2014.1.4.1466
SolarWinds.Orion.Security.dll2014.1.4.1466
SolarWinds.Orion.Topology.Calculator.exe2014.1.4.1466
SolarWinds.Orion.Topology.Framework.dll2014.1.4.1466
SolarWinds.OrionScheduler2.dll2014.1.4.1466
SolarWinds.Packaging.Contract.dll1.0.0.55
SolarWinds.Packaging.Core.dll1.0.0.55
SolarWinds.PollerChecker.Contract.dll2014.1.4.1466
SolarWinds.PollerChecker.dll2014.1.4.1466
SolarWinds.PollerChecker.Plugin.Core.dll2014.1.4.1466
SolarWinds.PollerChecker.Plugin.PollerChecker.dll2014.1.4.1466
SolarWinds.Reporting.dll2014.1.4.1466
SolarWinds.Security.Cryptography.X509Certificates.dllUnknown
SolarWinds.Syslog.dll2013.2.0.1
SolarWinds.Syslog.Strings.dll2013.2.0.1
SolarWinds.WebLauncher.exe2014.1.4.1466
SolarwindsDiagnostics.exe2014.1.4.1466
StopNetPerfMon.exe2014.1.4.1466
SWAlertActions8.dll2014.01
SWAlertEngine8.dll2014.01
SWSubClass.dll2014.01
SWSysLogActions.dll2014.01
SWTrapActions.dll2014.01
SWTrapService.exe2014.1.4.1466
SyslogService.exe2014.1.4.1466
SyslogViewer.exe2014.01
taskschd.dll6.0.6001.18000 (longhorn_rtm.080118-1840)
tdbgpp8.dll8.0.20034.14
TDBWSnk6.dll5.00.0020
TestAlerts.exe2014.01
todgub8.dll8.0.20034.18
TrapViewer.exe2014.01
Vim25Service.dll0.0.0.0
Vim25Service.XmlSerializers.dll0.0.0.0
VimService.dll0.0.0.0
VimService.XmlSerializers.dll0.0.0.0

Viewing all articles
Browse latest Browse all 21870

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>