Dual Core CPU - не загружаются оба ядра при вычислениях

В данном форуме предлагается обсуждать темы связанные с любым "железом", а также его работой под Linux
Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

Dual Core CPU - не загружаются оба ядра при вычислениях

Сообщение Virgil »

Toshiba A100, процессор Core 2 T5600, двухядерный. Установлен Arch Linux (только вчера сделал полное обновление системы, всё самое свежее). При сборке пакета с AUR ядра нагружаются так:

Изображение

И при любых других вычислениях я не наблюдал 100%-ной загрузки обоих ядер. Всегда если одно ядро на 100% занято, другое - не более, чем на 20-30%. Редко когда больше. Hyperthreading'а в этом CPU нет, значит, получается, ядра настоящие. Почему они не могут загрузиться оба на 100%?
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

sungreen
Фанатеющий
Сообщения: 145
Зарегистрирован: 23 сен 2007, 18:38
Откуда: Kostroma default

Re: Dual Core CPU - не загружаются оба ядра при вычислениях

Сообщение sungreen »

... можно потестить например Blender Render Benchmark, на рендеринге должно грузить на все двести ...

Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

Re: Dual Core CPU - не загружаются оба ядра при вычислениях

Сообщение Virgil »

Нашёл такую прогу: systester. У неё можно выбрать количество потоков. Поставил 2, оба ядра загрузились на максимум. Интересно, почему сборка с AUR такого не делает...
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

vics
Увлекающийся
Сообщения: 105
Зарегистрирован: 18 дек 2003, 09:58

Re: Dual Core CPU - не загружаются оба ядра при вычислениях

Сообщение vics »

https://wiki.archlinux.org/index.php/Makepkg

The MAKEFLAGS option can be used to specify additional options for make. Users with multi-core/multi-processor systems can specify the number of jobs to run simultaneously. Generally -j2, plus 1 for each additional core/processor is an adequate choice.

Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

Re: Dual Core CPU - не загружаются оба ядра при вычислениях

Сообщение Virgil »

Почему бы maintainer'ам изначально не собирать программы под многоядерники?
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

vics
Увлекающийся
Сообщения: 105
Зарегистрирован: 18 дек 2003, 09:58

Re: Dual Core CPU - не загружаются оба ядра при вычислениях

Сообщение vics »

Почему бы не читать доки к своим дистрибутивам, особенно если они (хотя бы частично) source-based и такие высоко-глубоко настраиваемые?

Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

Re: Dual Core CPU - не загружаются оба ядра при вычислениях

Сообщение Virgil »

Доков очень много, у меня плохо получается в них искать такую конкретную информацию.
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

Re: Dual Core CPU - не загружаются оба ядра при вычислениях

Сообщение Virgil »

И насчёт makepkg - это количество threads, порождаемое make'ом, это значение не определяет то, сколько threads будет порождать скомпилированное таким образом приложение.
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

Ответить