Dual Core CPU - не загружаются оба ядра при вычислениях
Dual Core CPU - не загружаются оба ядра при вычислениях
Toshiba A100, процессор Core 2 T5600, двухядерный. Установлен Arch Linux (только вчера сделал полное обновление системы, всё самое свежее). При сборке пакета с AUR ядра нагружаются так:
И при любых других вычислениях я не наблюдал 100%-ной загрузки обоих ядер. Всегда если одно ядро на 100% занято, другое - не более, чем на 20-30%. Редко когда больше. Hyperthreading'а в этом CPU нет, значит, получается, ядра настоящие. Почему они не могут загрузиться оба на 100%?
И при любых других вычислениях я не наблюдал 100%-ной загрузки обоих ядер. Всегда если одно ядро на 100% занято, другое - не более, чем на 20-30%. Редко когда больше. Hyperthreading'а в этом CPU нет, значит, получается, ядра настоящие. Почему они не могут загрузиться оба на 100%?
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".
Re: Dual Core CPU - не загружаются оба ядра при вычислениях
... можно потестить например Blender Render Benchmark, на рендеринге должно грузить на все двести ...
Re: Dual Core CPU - не загружаются оба ядра при вычислениях
Нашёл такую прогу: systester. У неё можно выбрать количество потоков. Поставил 2, оба ядра загрузились на максимум. Интересно, почему сборка с AUR такого не делает...
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".
Re: Dual Core CPU - не загружаются оба ядра при вычислениях
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.
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.
Re: Dual Core CPU - не загружаются оба ядра при вычислениях
Почему бы maintainer'ам изначально не собирать программы под многоядерники?
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".
Re: Dual Core CPU - не загружаются оба ядра при вычислениях
Почему бы не читать доки к своим дистрибутивам, особенно если они (хотя бы частично) source-based и такие высоко-глубоко настраиваемые?
Re: Dual Core CPU - не загружаются оба ядра при вычислениях
Доков очень много, у меня плохо получается в них искать такую конкретную информацию.
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".
Re: Dual Core CPU - не загружаются оба ядра при вычислениях
И насчёт makepkg - это количество threads, порождаемое make'ом, это значение не определяет то, сколько threads будет порождать скомпилированное таким образом приложение.
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".