<?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[Мониторинг загрузки процессора несколькими одноименными процессами (Решено)]]></title><description><![CDATA[<p dir="auto">День добрый!<br />
Есть необходимость мониторить сервер 1С. Он запускает для работы 2-6 процессов с именем rphost.exe.<br />
Если я пытаюсь мониторить количество занимаемой ими памяти через <code>Process.WkSet(rphost.exe)</code> то все работает вроде нормально, вижу общую занимаемую ими память(примерно прикинул, вроде сходится все), но когда пытаюсь посмотреть загрузку процессора через <code>\Процесс(rphost)\% загруженности процессора</code> ожидаемо получаю данные только по одному(видимо у кого PID меньше) процессу, знаю, что это вроде ограничение самой Windows и ее счетчиков производительности. Нет ли аналога этого счетчика в агенте NetXMS? Либо какого-то лайфхака как мониторить общую загрузку CPU этими процессами?</p>
]]></description><link>https://forum.netxms.org/topic/5199/мониторинг-загрузки-процессора-несколькими-одноименными-процессами-решено</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 09:44:37 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/5199.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 11 Aug 2017 14:10:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Мониторинг загрузки процессора несколькими одноименными процессами (Решено) on Tue, 15 Aug 2017 11:15:41 GMT]]></title><description><![CDATA[<p dir="auto">Ааа, вот теперь понятно, да выглядит логично, спасибо большое!</p>
]]></description><link>https://forum.netxms.org/post/22931</link><guid isPermaLink="true">https://forum.netxms.org/post/22931</guid><dc:creator><![CDATA[l_d]]></dc:creator><pubDate>Tue, 15 Aug 2017 11:15:41 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг загрузки процессора несколькими одноименными процессами (Решено) on Tue, 15 Aug 2017 11:04:39 GMT]]></title><description><![CDATA[<p dir="auto">Это процент использованного процессорного времени - 100% это полная загрузка, т.е. процессор вообще не простаивал. Но если система многопроцессорная, то 100% это полная загрузка одного ядра - поскольку за каждый интервал времени максимальное кол-во потраченного процессорного времени будет кол-во ядер * период. Загрузка процессом 200% означает что процесс полностью использовал 2 ядра. Если хотите процент от общей мощности системы, то надо делить значение на кол-во процессоров.</p>
]]></description><link>https://forum.netxms.org/post/22926</link><guid isPermaLink="true">https://forum.netxms.org/post/22926</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Tue, 15 Aug 2017 11:04:39 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг загрузки процессора несколькими одноименными процессами (Решено) on Tue, 15 Aug 2017 07:25:26 GMT]]></title><description><![CDATA[<p dir="auto">Все сделал, как вы писали:</p>
<pre><code>Process.CPUTime(rphost.exe)
Опрос раз в минуту
Simple Delta
return $1 * 100 / 60000;
</code></pre>
<p dir="auto">Но вот вижу странные показатели сегодня, либо они не странные, а я просто не могу их правильно интерпретировать.<br />
Значения больше 100, это как может быть?</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000003666-JPG" alt="Снимок.JPG" class="img-markdown  img-fluid" /></p>
]]></description><link>https://forum.netxms.org/post/22924</link><guid isPermaLink="true">https://forum.netxms.org/post/22924</guid><dc:creator><![CDATA[l_d]]></dc:creator><pubDate>Tue, 15 Aug 2017 07:25:26 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг загрузки процессора несколькими одноименными процессами (Решено) on Fri, 11 Aug 2017 14:50:30 GMT]]></title><description><![CDATA[<p dir="auto">Да, "simple delta". Можно еще выбрать "average per second" - тогда будет средняя загрузка за секунду - только делить в таком случае надо будет на 1000.</p>
<p dir="auto">Это будет процент процессорного времени, затраченный на исполнение данного процесса. Так что по идее это та-же самая закрузка в процентах - просто когда она считается для системы в целом, то это процент процессорного времени, затраченный на исполнение всех процессов в системе.</p>
<p dir="auto">Да, надо делить на 5000.</p>
]]></description><link>https://forum.netxms.org/post/22901</link><guid isPermaLink="true">https://forum.netxms.org/post/22901</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Fri, 11 Aug 2017 14:50:30 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг загрузки процессора несколькими одноименными процессами (Решено) on Fri, 11 Aug 2017 14:32:44 GMT]]></title><description><![CDATA[<p dir="auto">Возникли вопросы:</p>
<ol>
<li>Какой тип delta calculation выбирать? Simple Delta?</li>
<li>Как правильно трактовать данный параметр, он ведь будет не в процентах, как обычная загрузка процессора? Какая цифра будет соответствовать 100% загрузки процессора?</li>
<li> Если время сбора данных 5 секунд, нужно ставить "/5000" в формуле трансформации? Тут вроде все ясно, но на всякий случай решил уточнить.</li>
</ol>
]]></description><link>https://forum.netxms.org/post/22900</link><guid isPermaLink="true">https://forum.netxms.org/post/22900</guid><dc:creator><![CDATA[l_d]]></dc:creator><pubDate>Fri, 11 Aug 2017 14:32:44 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг загрузки процессора несколькими одноименными процессами (Решено) on Fri, 11 Aug 2017 14:22:58 GMT]]></title><description><![CDATA[<p dir="auto">Спасибо огромное за быстрый ответ, попробую это реализовать! Отпишусь по результату</p>
]]></description><link>https://forum.netxms.org/post/22899</link><guid isPermaLink="true">https://forum.netxms.org/post/22899</guid><dc:creator><![CDATA[l_d]]></dc:creator><pubDate>Fri, 11 Aug 2017 14:22:58 GMT</pubDate></item><item><title><![CDATA[Reply to Мониторинг загрузки процессора несколькими одноименными процессами (Решено) on Fri, 11 Aug 2017 14:21:23 GMT]]></title><description><![CDATA[<p dir="auto">Можно собирать Process.CPUTime(rphost.exe) - это даст общее время использованое всеми процессами с таким названием в миллисекундах. Затем в трансформации включить подсчет разницы (delta calculation), и добавить формулу пересчета в проценты:</p>
<p dir="auto">return $1 * 100 / 60000;</p>
<p dir="auto">(принимаем что собирается каждые 60 секунд, если чаще, то соответственно поменять интервал в формуле).</p>
]]></description><link>https://forum.netxms.org/post/22898</link><guid isPermaLink="true">https://forum.netxms.org/post/22898</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Fri, 11 Aug 2017 14:21:23 GMT</pubDate></item></channel></rss>