# High CPU Usage, PLC Comm Issue, Resource Monitor

**URL:** <https://forum.inductiveautomation.com/t/high-cpu-usage-plc-comm-issue-resource-monitor/54153>\
**Category:** Ignition\
**Created:** [December 15, 2021, 2:54pm UTC](https://forum.inductiveautomation.com/t/high-cpu-usage-plc-comm-issue-resource-monitor/54153 "2021-12-15T14:54:32Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcgheeiv](https://avatars.discourse-cdn.com/v4/letter/m/71c47a/32.png) [@mcgheeiv](https://forum.inductiveautomation.com/u/mcgheeiv)\
**Post date:** [December 15, 2021, 2:54pm UTC](https://forum.inductiveautomation.com/t/high-cpu-usage-plc-comm-issue-resource-monitor/54153/1 "2021-12-15T14:54:32Z")

</div>

Ignition 7.8.3, Windows Server 10, Enterprise.

We are having PLC connection issues that are causing the CPU utilization to gradually increase and eventually cause loss of functionality.

It has been noticed that logging onto the server and launching the Resource Monitor causes the CPU utilization to decrease significantly back to “normal”.

Can anyone provide any insight into why we might be seeing this?

Thanks,  
Mack

---

<div class="post-metadata">

**Author:** ![Matrix\_Engineering](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matrix_engineering/32/19781_2.png) [@Matrix\_Engineering](https://forum.inductiveautomation.com/u/Matrix_Engineering)\
**Post date:** [December 15, 2021, 5:07pm UTC](https://forum.inductiveautomation.com/t/high-cpu-usage-plc-comm-issue-resource-monitor/54153/2 "2021-12-15T17:07:13Z")

</div>

PLC?  
PLC firmware?  
IA driver for PLC?  
Tag count?  
Scan class?

There’s no such thing AFAIK as Windows Server 10, I think you mean Windows 10 Enterprise, a desktop not server version, right?

> **[List of Microsoft Windows versions](https://en.wikipedia.org/wiki/List_of_Microsoft_Windows_versions)**
>
> This article lists and links to information on the various versions of Microsoft Windows, a major computer operating system developed by Microsoft.
> In this section, a client version of Windows is a version that end-users or OEMs can install on personal computers, including desktop computers, laptops, and workstations.
> Mobile versions refer to versions of Windows that can run on smartphones or personal digital assistants.

---

<div class="post-metadata">

**Author:** ![Matrix\_Engineering](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matrix_engineering/32/19781_2.png) [@Matrix\_Engineering](https://forum.inductiveautomation.com/u/Matrix_Engineering)\
**Post date:** [December 15, 2021, 5:08pm UTC](https://forum.inductiveautomation.com/t/high-cpu-usage-plc-comm-issue-resource-monitor/54153/3 "2021-12-15T17:08:07Z")

</div>

Host or VM?  
Cores?  
RAM in host or VM?  
RAM assigned to Ignition?

---

<div class="post-metadata">

**Author:** ![mcgheeiv](https://avatars.discourse-cdn.com/v4/letter/m/71c47a/32.png) [@mcgheeiv](https://forum.inductiveautomation.com/u/mcgheeiv)\
**Post date:** [December 15, 2021, 5:29pm UTC](https://forum.inductiveautomation.com/t/high-cpu-usage-plc-comm-issue-resource-monitor/54153/4 "2021-12-15T17:29:04Z")

</div>

VM  
12 cores, 3 sockets  
32 gig ram in VM  
4 gig assigned to Ignition  
memory usage of ignition is less than 2 gigs.

---

<div class="post-metadata">

**Author:** ![mcgheeiv](https://avatars.discourse-cdn.com/v4/letter/m/71c47a/32.png) [@mcgheeiv](https://forum.inductiveautomation.com/u/mcgheeiv)\
**Post date:** [December 15, 2021, 5:37pm UTC](https://forum.inductiveautomation.com/t/high-cpu-usage-plc-comm-issue-resource-monitor/54153/5 "2021-12-15T17:37:49Z")

</div>

Many PLCs as old as PLC5 with DH+ to as new as Clx purchased two years ago.

System has been running for 5+ years. No significant changes in the last 2 years.

---

<div class="post-metadata">

**Author:** ![mcgheeiv](https://avatars.discourse-cdn.com/v4/letter/m/71c47a/32.png) [@mcgheeiv](https://forum.inductiveautomation.com/u/mcgheeiv)\
**Post date:** [December 15, 2021, 5:40pm UTC](https://forum.inductiveautomation.com/t/high-cpu-usage-plc-comm-issue-resource-monitor/54153/6 "2021-12-15T17:40:28Z")

</div>

Mistake on the OS. Real OS is Windows 12 R2.

---

<div class="post-metadata">

**Author:** ![Matrix\_Engineering](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matrix_engineering/32/19781_2.png) [@Matrix\_Engineering](https://forum.inductiveautomation.com/u/Matrix_Engineering)\
**Post date:** [December 15, 2021, 7:22pm UTC](https://forum.inductiveautomation.com/t/high-cpu-usage-plc-comm-issue-resource-monitor/54153/7 "2021-12-15T19:22:56Z")

</div>

> [@mcgheeiv](#):
>
> It has been noticed that logging onto the server and launching the Resource Monitor causes the CPU utilization to decrease significantly back to “normal”.

Well, in my experience of Windows, that's just a feature of it with any program! Starts playing up, open task manager and it gets frightened that you're gonna start killing processes 😃

You're going to have to start digging into more diagnostic tools when it happens (try _not_ opening task manager). However the bad news is, you're on an unsupported version of Ignition, which doesn't have as good metrics as even 7.9 which as an LTS version is still in support. Your OS is also likely out of, or nearly out of, official support, unless your MSP has an SLA with Microsoft for extended support.

When you do open task manager, is the java process that Ignition runs under the one that is flatlining the CPU? Is your DB on the same VM?

---

<div class="post-metadata">

**Author:** ![mcgheeiv](https://avatars.discourse-cdn.com/v4/letter/m/71c47a/32.png) [@mcgheeiv](https://forum.inductiveautomation.com/u/mcgheeiv)\
**Post date:** [December 15, 2021, 7:47pm UTC](https://forum.inductiveautomation.com/t/high-cpu-usage-plc-comm-issue-resource-monitor/54153/8 "2021-12-15T19:47:20Z")

</div>

Task manager does indicate that Java is using most of the CPU.

DB is on the same VM.

Since installation (5+ years ago) the VM has had 4 CPUs, Monday this was changed to 12 cores/3 sockets.

There is definitely a PLC comm issue that we are investigating. We hoping that understanding why launching the Resource Monitor clears up the issue could help us find the PLC issue.

---

<div class="post-metadata">

**Author:** ![Matrix\_Engineering](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matrix_engineering/32/19781_2.png) [@Matrix\_Engineering](https://forum.inductiveautomation.com/u/Matrix_Engineering)\
**Post date:** [December 15, 2021, 8:01pm UTC](https://forum.inductiveautomation.com/t/high-cpu-usage-plc-comm-issue-resource-monitor/54153/9 "2021-12-15T20:01:03Z")

</div>

Is there any budget to upgrade? Note IA are offering a years free support ATM if you avail of this. I wouldn’t go 7.8.3 to 8.1.12 though, I would go through 7.9.18 as an intermediate step.

Note too you can upgrade, for free, to the latest version of 7.8, which is 7.8.5, but it’s likely to not help much.

Use the GCU (Gateway Command Utility) to get a log export next time the issue happens. Upload here.

Maybe @Kevin.Herron can advise if there are any loggers that can be turned to trace on a 7.8.3 install too.

---

<div class="post-metadata">

**Author:** ![mcgheeiv](https://avatars.discourse-cdn.com/v4/letter/m/71c47a/32.png) [@mcgheeiv](https://forum.inductiveautomation.com/u/mcgheeiv)\
**Post date:** [December 15, 2021, 8:20pm UTC](https://forum.inductiveautomation.com/t/high-cpu-usage-plc-comm-issue-resource-monitor/54153/10 "2021-12-15T20:20:36Z")

</div>

We are already under support and IA has been very helpful with this situation. I have been told there are factory computer OS issues (java version) that prevent upgrading to 7.9.

---

<div class="post-metadata">

**Author:** ![Matrix\_Engineering](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matrix_engineering/32/19781_2.png) [@Matrix\_Engineering](https://forum.inductiveautomation.com/u/Matrix_Engineering)\
**Post date:** [December 15, 2021, 8:46pm UTC](https://forum.inductiveautomation.com/t/high-cpu-usage-plc-comm-issue-resource-monitor/54153/11 "2021-12-15T20:46:54Z")

</div>

I upgraded a customer from 7.8.4 to 7.9.x on Win 2012 R2 several years back, no issues.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [December 16, 2021, 12:22am UTC](https://forum.inductiveautomation.com/t/high-cpu-usage-plc-comm-issue-resource-monitor/54153/12 "2021-12-16T00:22:18Z")

</div>

> [@mcgheeiv](#):
>
> factory computer

Replace the computer. Don't stay on a non-LTS version. For any reason.  
Seriously.
