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.

If I isolate CPUs to a VM, can they still be used for dockers when the VM is off?

Featured Replies

I used this guide to isolate my CPUs to be used for my VM. I was wondering though, when the VM is off, can the isolated CPUs still be used for other dockers (Like Plex for transcoding)? 

 

Here's the code I used:

append isolcpus=2,3,6,7 initrd=/bzroot

in the syslinux config file, and

  <cputune>
    <vcpupin vcpu='0' cpuset='2'/>
    <vcpupin vcpu='1' cpuset='3'/>
    <vcpupin vcpu='2' cpuset='6'/>
    <vcpupin vcpu='3' cpuset='7'/>
    <emulatorpin cpuset='0,4'/>
  </cputune>

in the VM's XML.

no

  • Author
3 hours ago, 1812 said:

no

Strange, but it seems like Plex is still able to use all the cores when transcoding.

30 minutes ago, Vexedly said:

Strange, but it seems like Plex is still able to use all the cores when transcoding.

Then you didn’t isolate your cores from unRaid correctly. Post your entire syslinux.cfg (the flash file that you posted a small excerpt from already.)  from my experience, dockers can only operate on cores that are available to unRaid.

 

did you reboot after making the changes for core isolation?

  • Author

 

12 hours ago, 1812 said:

Then you didn’t isolate your cores from unRaid correctly. Post your entire syslinux.cfg (the flash file that you posted a small excerpt from already.)  from my experience, dockers can only operate on cores that are available to unRaid.

 

did you reboot after making the changes for core isolation?

Not home- put the line at the end of my sysconfig filed though. Is it supposed to go elsewhere? I didn’t see something telling me where to put it. :/

 

and yes, I rebooted.

41 minutes ago, Vexedly said:

 

Not home- put the line at the end of my sysconfig filed though. Is it supposed to go elsewhere? I didn’t see something telling me where to put it. :/

 

and yes, I rebooted.

 

sounds like not the right place, the whole thing should similar to this; with it being placed between the append and initrd  under the first UNRAID OS

default menu.c32
menu title Lime Technology, Inc.
prompt 0
timeout 50
label unRAID OS
  menu default
  kernel /bzimage
append isolcpus=2,3,6,7 initrd=/bzroot
label unRAID OS GUI Mode
  kernel /bzimage
  append pcie_acs_override=downstream initrd=/bzroot,/bzroot-gui
label unRAID OS Safe Mode (no plugins, no GUI)
  kernel /bzimage
  append pcie_acs_override=downstream initrd=/bzroot unraidsafemode
label unRAID OS GUI Safe Mode (no plugins)
  kernel /bzimage
  append pcie_acs_override=downstream initrd=/bzroot,/bzroot-gui unraidsafemode
label Memtest86+
  kernel /memtest

 

  • Author
5 minutes ago, 1812 said:

 

sounds like not the right place, the whole thing should similar to this; with it being placed between the append and initrd  under the first UNRAID OS


default menu.c32
menu title Lime Technology, Inc.
prompt 0
timeout 50
label unRAID OS
  menu default
  kernel /bzimage
append isolcpus=2,3,6,7 initrd=/bzroot
label unRAID OS GUI Mode
  kernel /bzimage
  append pcie_acs_override=downstream initrd=/bzroot,/bzroot-gui
label unRAID OS Safe Mode (no plugins, no GUI)
  kernel /bzimage
  append pcie_acs_override=downstream initrd=/bzroot unraidsafemode
label unRAID OS GUI Safe Mode (no plugins)
  kernel /bzimage
  append pcie_acs_override=downstream initrd=/bzroot,/bzroot-gui unraidsafemode
label Memtest86+
  kernel /memtest

Ah, alright. Thanks a lot. I’ll try this when I’m home.

 

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.