Rpm-ostree high CPU usage in background

Hi, I’ve noticed that on my laptop, which has a fairly powerful Ryzen 7 CPU, the rpm-ostree process runs in the background and consumes a lot of CPU. About a week ago I was using a different laptop with a different CPU and experienced the same issue, so it seems to be Fedora-related. Do you know how this can be avoided?

PID    PPID COMMAND         %CPU %MEM     ELAPSED STAT

12048 12012 ps 200 0.0 00:00 R+
9916 1 rofiles-fus 72.6 0.0 00:13 Ssl
6793 1 rpm-ostree 26.3 1.8 02:10 Ssl
9929 9928 rpmdb 25.6 0.0 00:13 R
4703 3936 gnome-software 25.4 2.3 02:12 Ssl

For further assistance, please provide the output of the rpm-ostree status --verbose command.

Hi Hristo, here is the output:

State: idle
AutomaticUpdates: disabled
Deployments:
fedora:fedora/43/x86_64/silverblue (index: 0)
Version: 43.20260121.0 (2026-01-21T00:41:43Z)
BaseCommit: b64d7325864b3547516caef82087c3e35eede5a805bafcfe5441c42386ed8ce8
├─ repo-0 (2025-10-23T03:37:20Z)
├─ repo-1 (2026-01-21T00:16:20Z)
└─ repo-2 (2026-01-21T00:18:23Z)
Commit: 23d17fb65653efdc8f8000020139c8572a24dda3cc0a69c2e89fe45379624cc7
├─ copr:copr.fedorainfracloud.org:phracek:PyCharm (2026-01-03T12:40:14Z)
├─ fedora (2025-10-23T03:37:20Z)
├─ fedora-cisco-openh264 (2025-03-05T10:45:56Z)
├─ google-chrome (2026-01-21T18:04:05Z)
├─ rpmfusion-free (2025-10-24T15:13:23Z)
├─ rpmfusion-free-updates (2026-01-09T16:44:44Z)
├─ rpmfusion-nonfree-nvidia-driver (2025-12-19T13:26:34Z)
├─ rpmfusion-nonfree-steam (2025-12-15T14:49:42Z)
├─ updates (2026-01-21T01:07:22Z)
└─ updates-archive (2026-01-21T01:28:53Z)
Staged: yes
StateRoot: fedora
GPGSignature: 1 signature
Signature made Wed 21 Jan 2026 01:44:06 AM CET using RSA key ID 829B606631645531
Good signature from “Fedora fedora-43-primary@fedoraproject.org”
Upgraded: bootc 1.12.0-1.fc43 → 1.12.1-1.fc43
firefox 147.0.1-1.fc43 → 147.0.1-2.fc43
firefox-langpacks 147.0.1-1.fc43 → 147.0.1-2.fc43
qt-settings 43.1-1.fc43 → 43.1-2.fc43
vim-data 2:9.1.2068-1.fc43 → 2:9.1.2086-1.fc43
vim-minimal 2:9.1.2068-1.fc43 → 2:9.1.2086-1.fc43
InactiveRequests: langpacks-en
LayeredPackages: ffmpegthumbnailer libavcodec-freeworld rpmfusion-free-release steam-devices syncthing yaru-icon-theme

● fedora:fedora/43/x86_64/silverblue (index: 1)
Version: 43.20260120.0 (2026-01-20T00:29:25Z)
BaseCommit: 29aff816e3c526b876f745b262e78ce345992718e5a1f3592e1771269a759e3d
├─ repo-0 (2025-10-23T03:37:20Z)
├─ repo-1 (2026-01-20T00:16:07Z)
└─ repo-2 (2026-01-20T00:17:37Z)
Commit: 057390c199ab5283a26bc10849f3e636b4cb1eeb8512f3af8c09a6dea578a962
├─ copr:copr.fedorainfracloud.org:phracek:PyCharm (2026-01-03T12:40:14Z)
├─ fedora (2025-10-23T03:37:20Z)
├─ fedora-cisco-openh264 (2025-03-05T10:45:56Z)
├─ google-chrome (2026-01-19T21:40:24Z)
├─ rpmfusion-free (2025-10-24T15:13:23Z)
├─ rpmfusion-free-updates (2026-01-09T16:44:44Z)
├─ rpmfusion-nonfree-nvidia-driver (2025-12-19T13:26:34Z)
├─ rpmfusion-nonfree-steam (2025-12-15T14:49:42Z)
├─ updates (2026-01-20T01:38:06Z)
└─ updates-archive (2026-01-20T02:38:57Z)
StateRoot: fedora
GPGSignature: 1 signature
Signature made Tue 20 Jan 2026 02:17:52 AM CET using RSA key ID 829B606631645531
Good signature from “Fedora fedora-43-primary@fedoraproject.org”
InactiveRequests: langpacks-en
LayeredPackages: ffmpegthumbnailer libavcodec-freeworld rpmfusion-free-release steam-devices syncthing yaru-icon-theme

fedora:fedora/43/x86_64/silverblue (index: 2)
Version: 43.20260118.0 (2026-01-18T00:30:22Z)
BaseCommit: 9b65a81273af32f96ad0669031ad508222dd44b7e938b49ac4b0b5b0f6237042
├─ repo-0 (2025-10-23T03:37:20Z)
├─ repo-1 (2026-01-18T00:16:19Z)
└─ repo-2 (2026-01-18T00:18:20Z)
Commit: 4395ecae6465fd1431c81d389b7e98665aaf682904477f189c12577816393c0f
├─ copr:copr.fedorainfracloud.org:phracek:PyCharm (2026-01-03T12:40:14Z)
├─ fedora (2025-10-23T03:37:20Z)
├─ fedora-cisco-openh264 (2025-03-05T10:45:56Z)
├─ google-chrome (2026-01-18T09:22:42Z)
├─ rpmfusion-free (2025-10-24T15:13:23Z)
├─ rpmfusion-free-updates (2026-01-09T16:44:44Z)
├─ rpmfusion-nonfree-nvidia-driver (2025-12-19T13:26:34Z)
├─ rpmfusion-nonfree-steam (2025-12-15T14:49:42Z)
├─ updates (2026-01-18T01:34:13Z)
└─ updates-archive (2026-01-18T02:03:28Z)
StateRoot: fedora
GPGSignature: 1 signature
Signature made Sun 18 Jan 2026 02:20:11 AM CET using RSA key ID 829B606631645531
Good signature from “Fedora fedora-43-primary@fedoraproject.org”
InactiveRequests: langpacks-en
LayeredPackages: ffmpegthumbnailer libavcodec-freeworld rpmfusion-free-release steam-devices syncthing yaru-icon-theme

Thank you! :slightly_smiling_face:

From what I’ve noticed, rpm-ostree only has higher usage when creating new deployments.

However, on my systems this only has a noticeable impact on a rather old laptop, which accounts for very low-spec according to current standards. On newer, average spec systems it is not an issue.

If I remember correctly, GNOME Software may trigger download and updates daily (GNOME Software Update behavior changes specific to Silverblue/rpm-ostree · Issue #669 · fedora-silverblue/issue-tracker · GitHub). So disabling auto updates may help if that takes too much CPU on your system.