# System load is always at ~1 but CPU and Disk are in idle

**URL:** <https://forums.rockylinux.org/t/system-load-is-always-at-1-but-cpu-and-disk-are-in-idle/9734>\
**Category:** Rocky Linux Help & Support\
**Created:** [April 29, 2023, 9:26pm UTC](https://forums.rockylinux.org/t/system-load-is-always-at-1-but-cpu-and-disk-are-in-idle/9734 "2023-04-29T21:26:47Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![timetofaceit](https://avatars.discourse-cdn.com/v4/letter/t/8dc957/32.png) [@timetofaceit](https://forums.rockylinux.org/u/timetofaceit)\
**Post date:** [April 29, 2023, 9:26pm UTC](https://forums.rockylinux.org/t/system-load-is-always-at-1-but-cpu-and-disk-are-in-idle/9734/1 "2023-04-29T21:26:47Z")

</div>

Hi guys!

I have just installed a fresh copy of Rocky Linux 9.1 to my new mini PC and everything looks to be fine, but for some reason system load is always at ~1 for no reason… “htop” and “top” commands don’t show anything and CPU with Disk usage are almost at 0.

The only one process that “top” command shows in D state is “kworker”:  
**272 root 20 0 0.0m 0.0m 0.0m D 4.0 0.0 1:14.81 kworker/3:2+pm**

I don’t know if this is worth to mention, but the first problem that I got after OS install was that one CPU core was always at ~70% for no reason, but this post solved that issue - [Link](https://unix.stackexchange.com/questions/653292/htop-shows-one-core-at-100-cpu-usage-but-no-processes-are-using-much-cpu)

I can’t find anything else related in google about this problem, so maybe someone here can help me with some ideas what to check and what can be the cause of this 🙄

If you need more information about my setup I can add it, but I didn’t install anything else after OS install apart docker service which shouldn’t be the case, because if I stop it, the load doesn’t change…

---

<div class="post-metadata">

**Author:** ![FrankCox](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/frankcox/32/1572_2.png) [@FrankCox](https://forums.rockylinux.org/u/FrankCox)\
**Post date:** [April 30, 2023, 5:35am UTC](https://forums.rockylinux.org/t/system-load-is-always-at-1-but-cpu-and-disk-are-in-idle/9734/2 "2023-04-30T05:35:22Z")

</div>

Since kworker is a kernel worker process, install perf and see if that tells you anything interesting.

---

<div class="post-metadata">

**Author:** ![timetofaceit](https://avatars.discourse-cdn.com/v4/letter/t/8dc957/32.png) [@timetofaceit](https://forums.rockylinux.org/u/timetofaceit)\
**Post date:** [April 30, 2023, 7:05am UTC](https://forums.rockylinux.org/t/system-load-is-always-at-1-but-cpu-and-disk-are-in-idle/9734/3 "2023-04-30T07:05:27Z")

</div>

Hi Frank!

Thanks for your reply!. I have installed perf and used “perf top” command.  
This is what I got:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/rockylinux/original/2X/5/58e19e6ac8dd1fa7258a95d71c5961872400f784.png)

This information doesn’t say much to me, so maybe you have any clue if there is something wrong from this picture? Maybe I should check something else with perf?

---

<div class="post-metadata">

**Author:** ![FrankCox](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/frankcox/32/1572_2.png) [@FrankCox](https://forums.rockylinux.org/u/FrankCox)\
**Post date:** [April 30, 2023, 7:10am UTC](https://forums.rockylinux.org/t/system-load-is-always-at-1-but-cpu-and-disk-are-in-idle/9734/4 "2023-04-30T07:10:23Z")

</div>

[https://bbs.archlinux.org/viewtopic.php?id=223799](https://bbs.archlinux.org/viewtopic.php?id=223799)

---

<div class="post-metadata">

**Author:** ![timetofaceit](https://avatars.discourse-cdn.com/v4/letter/t/8dc957/32.png) [@timetofaceit](https://forums.rockylinux.org/u/timetofaceit)\
**Post date:** [April 30, 2023, 8:12am UTC](https://forums.rockylinux.org/t/system-load-is-always-at-1-but-cpu-and-disk-are-in-idle/9734/5 "2023-04-30T08:12:38Z")

</div>

This could be the cause, but its the same problem that I described in the first message when one CPU core was at ~70% always.

In my case if I check acpi interrupts I see that  
`/sys/firmware/acpi/interrupts/gpe6D: 1284 EN enabled unmasked` is filling up, but the problem is that if I do  
`sudo echo "disable" >/sys/firmware/acpi/interrupts/gpe6D` it gets re-enabled by itself again shortly…

Any ideas?

---

<div class="post-metadata">

**Author:** ![timetofaceit](https://avatars.discourse-cdn.com/v4/letter/t/8dc957/32.png) [@timetofaceit](https://forums.rockylinux.org/u/timetofaceit)\
**Post date:** [April 30, 2023, 8:29am UTC](https://forums.rockylinux.org/t/system-load-is-always-at-1-but-cpu-and-disk-are-in-idle/9734/6 "2023-04-30T08:29:37Z")

</div>

Ok, I think I found the solution!

I googled a bit why it gets re-enabled and found this - [Link](https://unix.stackexchange.com/questions/242013/disable-gpe-acpi-interrupts-on-boot)

So what I did in my case was:

1. Create a service - `/etc/systemd/system/mask-gpe6D.service`
2. Add these lines:

```auto
[Unit]
Description=Mask GPE 6D

[Service]
ExecStart=/usr/bin/bash -c 'echo "mask" > /sys/firmware/acpi/interrupts/gpe6D'

[Install]
WantedBy=multi-user.target

```

3. Enable created service `systemctl enable mask-gpe6D.service`
4. Reboot

Load is at normal values now! Thanks Frank! 🥳

---

<div class="post-metadata">

**Author:** ![brian](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/brian/32/5777_2.png) [@brian](https://forums.rockylinux.org/u/brian)\
**Post date:** [August 25, 2023, 3:16am UTC](https://forums.rockylinux.org/t/system-load-is-always-at-1-but-cpu-and-disk-are-in-idle/9734/7 "2023-08-25T03:16:12Z")

</div>


