1

Как я могу установить сходство процессоров в Linux-машине (Fedora), что дуэль ядра пользователя Intel (любой) CPU? Я хочу, чтобы другое ядро закрылось.

Спасибо

1 ответ1

2

На ум приходит несколько способов, все с использованием параметров строки загрузки. Вставьте их в свою конфигурацию grub, чтобы они использовались при следующей загрузке:

isolcpu=0   -or- isolcpu=1     -- specifies which cpu to ISOLATE.
maxcpus=0                      -- specifies to use only core 0
nosmp                          -- legacy version of maxcpus=0 (depreciated)

Вы можете использовать команду taskset для индивидуальной установки соответствия процессоров для каждого запущенного процесса. В идеале вам нужно установить сходство для init (pid 1) и сделать так, чтобы все унаследовало это (что, по сути, и делает первая приведенная выше команда).

taskset -p [mask] pid

[маска] - это битовая маска для действующего процессора. чтобы программа работала только на процессоре 0, используйте «1» в качестве маски, используйте только процессор 1, «2» и т. д. (чтобы использовать оба, используйте «3»)

Это может стать утомительным. Понятия не имею, почему вы хотели бы нанести вред вашей машине, но эй ... это ваша машина.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .