isolcpus: изолирование процессорных ядер

  • Автор:
  • Опубликовано:
  • Изменено:
  • Просмотры: 1 442
  • Комментарии: 0
  • Рейтинг: 100,00%
  • Голосов: 1

isolcpus - Isolate CPUs from the kernel scheduler. Данный параметр позволяет заставить Linux не использовать определенные процессорные ядра в процессе своей работы, т.е. мы можем выделить себе несколько ядер на многоядерном процессоре и запускать на них необходимый софт. На примере Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz. Например, мы хотим оставить два последних ядра для своих нужд, чтобы система их не использовала. Для этого открываем текстовым редактором файл

/etc/default/grub

В нем ищем строчку

GRUB_CMDLINE_LINUX_DEFAULT

И дописываем в нее параметр isolcpus=10,11 (нумерация ядер начинается с 0, это 11 и 12 логическое ядро процессора и соответственно 6 физическое)
Было:

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

Стало:

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset isolcpus=10,11"

После этого:

update-grub

Теперь после перезагрузки, ОС не будет использовать два последних логических ядра. И мы сможем запустить на них все что угодно, не опасаясь за ресурсы, которые могут использовать другие процессы в системе.

Оценить статью

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)

Добавить комментарий

Ваш e-mail не будет опубликован.

Читайте ранее:
Windows 8.1: Меню пуск как в Windows 7

Захотелось мне сделать на своем ноутбуке, на котором установлена Windows 8.1, классическое меню Пуск, которое было на предыдущей версии Windows...

Закрыть