<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[System.cpu.usage behavior with multiple cores]]></title><description><![CDATA[<p dir="auto">Some questions about the parameters:</p>
<p dir="auto">System.cpu.usage &amp; System.CPU.Usage($1)</p>
<p dir="auto">The system.cpu.usage readout is fine, but what will happen if I run this parameter on a node with multiple cores?  I know the system.cpu.usage($1) is used for multiple <strong>CPU'S</strong> but running this parameter on one of my dual core machines gives me incorrect information.   I'm just using "0" and "1" parameter for this, is this correct? and where can I find the core ID?</p>
<p dir="auto">What's the deal? What <strong>parameter</strong> should I be using for monitoring <strong>CPU LOAD</strong> on <strong>DUAL CORE</strong> machines?   And which parameter for monitoring CPU LOAD on <strong>Hyperthreading</strong> machines?</p>
<p dir="auto">Just a little confused  <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.netxms.org/topic/311/system.cpu.usage-behavior-with-multiple-cores</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 11:40:01 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/311.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 18 Apr 2008 14:54:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to System.cpu.usage behavior with multiple cores on Tue, 22 Apr 2008 13:07:49 GMT]]></title><description><![CDATA[<p dir="auto">Thank you, I tested this with prime95 and you are correct, as always  <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.netxms.org/post/1519</link><guid isPermaLink="true">https://forum.netxms.org/post/1519</guid><dc:creator><![CDATA[xenth]]></dc:creator><pubDate>Tue, 22 Apr 2008 13:07:49 GMT</pubDate></item><item><title><![CDATA[Reply to System.cpu.usage behavior with multiple cores on Fri, 18 Apr 2008 15:51:02 GMT]]></title><description><![CDATA[<p dir="auto">All System.CPU.Usage parameters works with logical processors - i.e. single physical processor with hyper threading will be seen as two logical processors, quad-core processor will be seen as 4 logical processors, and dual-core processor with hyper threading will be seen as 4 logical processors.</p>
<p dir="auto">System.CPU.Usage gives you an average utilization for all processors. System.CPU.Usage(*) accepts zero-based logical CPU number as an argument. For system with 4 logical processors you will be able to use ids 0, 1, 2, and 3.</p>
<p dir="auto">That was about CPU utilization. If we come to CPU load, there are no parameters for per-processor load, because system has only one process run queue, and usually processes can be dispatched for execution to any free CPU.</p>
<p dir="auto">Hope this helps!</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/1509</link><guid isPermaLink="true">https://forum.netxms.org/post/1509</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Fri, 18 Apr 2008 15:51:02 GMT</pubDate></item></channel></rss>