Может ли "num_online_cpus ()" возвращать разные значения в одном прогоне? - PullRequest
1 голос
/ 28 июня 2011

Название подсказывает.Если есть онлайн процессоры, есть ли оффлайн процессор?Может ли автономный процессор стать онлайн и наоборот?

Заранее спасибо.Rg

Ответы [ 2 ]

7 голосов
/ 28 июня 2011

Да - некоторые архитектуры поддерживают «горячие» процессоры с возможностью «горячей» замены:

http://www.kernel.org/doc/Documentation/cpu-hotplug.txt

Аппаратные средства, которые на самом деле поддерживают это, редко бывают полезными для курицы.

0 голосов
/ 28 июня 2011

кажется, что онлайн в этом контексте означает «доступный для планирования» и основывается на том, что я прочитал в include/linux/cpumask.h, где определено num_online_cpus(). я думаю, что было бы возможно, чтобы он возвращал разные значения в разное время, но в любой стабильной системе я не думаю, что это обычно происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...