Как я могу установить сходство процессоров в Linux-машине (Fedora), что дуэль ядра пользователя Intel (любой) CPU? Я хочу, чтобы другое ядро закрылось.
Спасибо
Как я могу установить сходство процессоров в Linux-машине (Fedora), что дуэль ядра пользователя Intel (любой) CPU? Я хочу, чтобы другое ядро закрылось.
Спасибо
На ум приходит несколько способов, все с использованием параметров строки загрузки. Вставьте их в свою конфигурацию 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»)
Это может стать утомительным. Понятия не имею, почему вы хотели бы нанести вред вашей машине, но эй ... это ваша машина.