Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Poor C-state performance on isolated cores.

Featured Replies

Hey so I'm trying to improve the efficiency of my server, which seems to be a bigger hassle than i expected (especially when running zen 4...).
My setup is the following:

R9 7900X
RTX 3070 TI
Gigabyte B650I
96GB Crucial 6000
x2 Seagate Exos 16TB
x3 mixed NVMe ssds
x1 Sata Samsung QVO Sata SSD
Corsair SF850L


So I've been trying to follow the unraid guide for power efficiency and taking out ASPM conflicting parts and being limited to only seeing C-state 1-3 hasn't made things easy, but now I'm looking at how to pin my cores most efficiently to maximise the amount of core parking and time in lower C-states.

I wasn't seeing the kind of behaviour I was expecting when disabling cores so I tried isolating unraid to only utilise core 0 (for testing, i know this isn't much).
Then I pinned my VMs (HA and Volumio) and Dockers (around 15) to core 1-3 and left the remaining cores pinned to my gaming VM.

The result I expected from this was that my 8 cores would be going to lower C-states and remain there, but i'm intermittently seeing 1% usage on those cores, preventing them from going lower than C3 most of the time:
Screenshot2025-03-31at16_48_42.thumb.png.8634d6410244e6a58533f7d8dc3a4f99.png 


As seen most. of the cores are ~90% of the time in C3, and only ~10% of the time in lower C-states, even though they're not running any processes.
When I tried to search for answers the only thing i really found was people being confused about the difference between isolation and pinning so I was hoping someone knew if this is expected behaviour or something out of the ordinary?

Good monday to everyone :)

  • Author

Additional findings:
It seems like when the GUI for either one of my services or terminals and especially the one for unraid itself is open it triggers activity on my pinned cores, causing a jump back to C3 for the majority of my isolated cores.
It's usually able to go down to C1-2: 0% and C3: ~40%
So it's mostly sitting at lower C-states, as long as I don't interact with my services or unraid AT ALL.

I'm still curious why these tasks would cause load on the cores and why it's so fragile - I can't know if they're reaching lower C-states if i can't check it, but i can't check it cause then they will jump back up to C3...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.