Почему мой процессор использует только одно ядро?

Вот что я хотел бы попробовать (и использовал в прошлом):

Установите arandr из Software Center или набрав sudo apt-get install arandr в окне терминала. Запустите arandr, набрав его в тире Unity. Вы должны увидеть графику, показывающую оба монитора. Вы можете перетащить их в любое относительное положение, а также установить разрешение каждого из них. (У меня нет второго монитора здесь, но вы должны иметь возможность получить представление об этом снимке экрана.

1
задан 18 March 2017 в 01:45

2 ответа

Похоже, у вас одна очень занятая (не многопоточная) программа, которая занимает один процессор. Уверен, вы обнаружили один процесс с почти 100% нагрузкой на процессор в ненормальном состоянии («почти разбился») - например. Firefox с множеством открытых вкладок и мощью сосания JavaScript. Запуск ps aux на консоли должен дать вам преступника. Этот процесс также может быть вызван постоянным увеличением потребления памяти. Большинство других процессов более или менее хорошо распределены на других процессорах, что дает вам 10-20% нагрузки.

1
ответ дан 23 May 2018 в 00:46
  • 1
    Просто отредактировал мой ОП. Кажется, что мой компьютер для друзей правильно загружает балансировку на win10 (анализируется огромный файл IntelliJ IDE) – sech 10 March 2017 в 16:10

Это возможно, только если программа разрешает многопоточность. Если сама задача поддерживает мулити-потоки, то ее нельзя распараллелить. Например, метод Ньютона-Рафсона

Но ваш процессор в основном не использует одно и то же ядро ​​каждый раз, но выбирает один из ядер случайным образом для программы. Например, время, другое ядро ​​достигает 100%, когда программа запускается каждый раз.

График системного монитора:

0
ответ дан 23 May 2018 в 00:46
  • 1
    Просто отредактировал мой ОП. Кажется, что мой компьютер для друзей правильно загружает балансировку на win10 (анализируется огромный файл IntelliJ IDE) – sech 10 March 2017 в 16:10

Другие вопросы по тегам:

Похожие вопросы: