Я немного поиграюсь с моей программой (пытаюсь сделать многоядерные несколько частей), и я заметил, что «история процессора» выглядит немного по-другому, в зависимости от того, сколько рабочих я запускаю. Кажется, что 2–4 рабочих создают «стабильный» рабочий процесс, однако 5–8 рабочих работают с ошибками (от нуля до максимума, см. Рисунки). Я должен отметить, что все запуски начинались с «гладкой» максимальной мощности (например, 2 ядра только с 25%) и начали проявлять неустойчивое поведение только через минуту или около того.
В чем дело? У меня есть 4-ядерный процессор, и вы думаете, это поведение может быть связано с этим фактом?
Надеюсь, вы сможете увидеть фотографии.
2 рабочих
3 рабочих
4 рабочих
5 рабочих
6 рабочих
7 рабочих
8 рабочих