Параметр `isolcpus` ядра не влияет на рабочий стол Ubuntu 16.04

Я добавил следующую строку в /etc/default/grub

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash isolcpus=1,3" 

затем запускается sudo grub-update (и перезагружается), но в соответствии с top процессами все еще планируются на CPU 1 и 3. Что мне делать с этим?

Вещи меня попросили добавить:

 nabeel@nabeel-Inspiron-3542:~$ cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-4.4.0-22-generic.efi.signed root=UUID=1e46ca65-843f-439a-8e2a-f5e666a03ffe ro quiet splash isolcpus=1,3 vt.handoff=7 

Выход top :

 PID USER PR SP 182 root 20 S 0 183 root 0 S 0 220 root 20 S 0 223 root 20 S 0 253 root 20 S 2 261 root 0 S 0 312 root -51 S 0 343 root 0 S 3 <-------- Processes being scheduled on CPU 1 and 3 347 root 0 S 1 <-------- 373 root 0 S 2 398 root 0 S 0 474 root 0 S 2 478 root 20 S 0 548 systemd+ 20 S 0 632 avahi 20 S 2 633 root 20 S 2 642 root 20 S 0 

  • Владелец каталога установлен на 518?
  • текстовый инструмент для запросов ldap
  • Двойная загрузка мяты и окна 10 на SSD + Sata
  • macbuntu - это Linux-дистрибутив или рабочий стол или тема?
  • От 192.168.0.146 icmp_seq = 1 Destination Host Unreachable
  • Сделать веб-проект доступным для записи apache и другим пользователем
  • Как отображать эскизы для файлов контактов / vcf / vcard в Nautilus или в другом браузере файлов в Ubuntu 14.04?
  • Началось с Ubuntu, apt-get upgrade, теперь у меня есть Trisquel?
  • One Solution collect form web for “Параметр `isolcpus` ядра не влияет на рабочий стол Ubuntu 16.04”

    Я бы предположил, что эти два процесса – это kworker или другая задача ядра.

    По-видимому, в настоящее время isolcpus= влияет только на потоки пользовательского пространства, и, следовательно, потоки ядра будут отображаться на изолированных процессорах.

    Из документации RHEL (акцент мой)

    3.3.6.2. Изолирующие процессоры

    Вы можете выделить один или несколько процессоров из планировщика с параметром загрузки isolcpus. Это не позволяет планировщику планировать потоки пользовательского пространства на этом CPU. Когда центральный процессор изолирован, вы должны вручную назначить процессы изолированному процессору либо с помощью системных вызовов системы CPU, либо с помощью команды numactl.

    Кто-то пытался исправить это поведение , но, насколько я могу судить, это не было вызвано.

    Таким образом, Ubuntu не игнорирует этот вариант, он работает по назначению. Работает ли он по желанию – это другой запрос.

    Interesting Posts
    Linux и Unix - лучшая ОС в мире.