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.

How To Achieve Accurate Utilisation Readings?

Featured Replies

Generally my server runs very well and CPU utilisation is usually well under 10%. I have however noticed that when sickrage is copying a file across after processing, the CPU utilisation jumps up well into the 90s.

 

This obviously causes other things to slow down, so i would like to try and figure out what would be best to improve the situation. I have an intel xeon E3-1220 V2 @ 3.10GHz that is no slouch compared to what we use to run on NAS' and so i wouldn't expect this spike in what is suppose to be a "bread & butter" operation.

 

I have used htop and dynamix webgui to compare processes and they vary wildly. What is the best method for really knowing what my server is doing at a particular time?

 

It happens as well when transmission is running at full speed.

 

I also read that you should have enough RAM to cover the file size but i have 8GB , which again seems a lot for a NAS.

 

I'm also not sure if this is simply normal behaviour and i've just never noticed it before.

 

  • Author

blimey boys and girls, keep it down in here, i can barely hear myself think!

 

In the interest of sharing knowledge, i negated this problem by using cpu pinning, as (sort of!) described in this thread: http://lime-technology.com/forum/index.php?topic=36257.0

 

By controlling what CPUs my unruly dockers used, i was able to stop them overrunning my system.

 

The guide is a little out of date unless you read the entire thread, so to summarise, you will need to edit each/any docker, click the advanced slider and create an entry in the "extra parameters" field with:

 

--cpuset-cpus=

 

...where after the = is the desired core you would like.

 

you can use ranges i.e. 0-2 or specific cores i.e. 0,1.

 

An example would be to use the 3rd core, noting that core 1 is actually 0 and not 1:

 

--cpuset-cpus=2

 

good luck! :D

 

PS To answer my original question "How To Achieve Accurate Utilisation Readings?" HTOP showed the true representation.

Archived

This topic is now archived and is closed to further replies.

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.