Автор Тема: Баг ядра 4.2.3?  (Прочитано 1454 раз)

Оффлайн StolbovDV

  • Завсегдатай
  • *
  • Сообщений: 72
Баг ядра 4.2.3?
« : 07.10.2015 21:01:39 »
После обновления ядра un-def заметил странность - работает только одно ядро процессора из двух. Комп стационар, энергосбережением не балуюсь...
$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 60
Model name:            Intel(R) Pentium(R) CPU G3420 @ 3.20GHz
Stepping:              3
CPU MHz:               3200.000
CPU max MHz:           3200,0000
CPU min MHz:           800,0000
BogoMIPS:              6385.53
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              3072K
NUMA node0 CPU(s):     0,1

Для примера прикладываю 2 скриншота htop при упаковке каталога архиватором bzip на ядрах 4.2.3 и 3.18.22

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Баг ядра 4.2.3?
« Ответ #1 : 07.10.2015 22:06:07 »
Включите показ загрузки ядер отдельно.

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 550
Re: Баг ядра 4.2.3?
« Ответ #2 : 07.10.2015 22:21:01 »
У меня подтверждается - картина аналогичная.
При работе Netbeans - на 4.2.3 - одно ядро грузится на 100%, остальные - простаивают, на 4.1.6 - все 4 ядра (два "настоящих" + 2 hyperthread) грузятся равномерно.
Проверил на broadwell и на ivy bridge.

Вернусь-ка я пожалуй на "родное" 4.1.6

PS. Если в htop включить отображеие привязка процесса к ядру, то у 4.2.3 все процессы "висят" на 1-м ядре, а на 4.1.6 - "размазаны" более-менее равномерно по всем ядрам.

PS2. А вот как-бы проверить/подтвердить - это баг kernel, который грузит только одно ядро, или баг htop, который не умеет отобразить правильно загрузку ядер процессора  на этом  kernel..
« Последнее редактирование: 07.10.2015 22:42:06 от ASte »

Оффлайн StolbovDV

  • Завсегдатай
  • *
  • Сообщений: 72
Re: Баг ядра 4.2.3?
« Ответ #3 : 07.10.2015 23:07:30 »
PS2. А вот как-бы проверить/подтвердить - это баг kernel, который грузит только одно ядро, или баг htop, который не умеет отобразить правильно загрузку ядер процессора  на этом  kernel..
Системный монитор KDE тоже показывает загрузку одного ядра, top - аналогично.

Включите показ загрузки ядер отдельно.
Каким образом? На скрине два ядра отдельно показаны.

Оффлайн gvy

  • alt linux team
  • ***
  • Сообщений: 1 008
    • Альт на Эльбрусе
    • Email
Re: Баг ядра 4.2.3?
« Ответ #4 : 07.10.2015 23:51:29 »
А powertop?
--
Michael Shigorin | ALT Linux Team | ANNA-News | Сделано у нас | altlinux.org/эльбрус

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 550
Re: Баг ядра 4.2.3?
« Ответ #5 : 08.10.2015 00:13:31 »

            Package |             Core    |            CPU 0    CPU 1
                    |                     | Actual    2.9 GHz     2.2 GHz
Idle        10.0%   | Idle        10.0%   | Idle        10.0%       74.4%
1200 MHz     0.0%   | 1200 MHz     0.0%   | 3.00 GHz     0.0%        0.0%
3.00 GHz     0.0%   | 3.00 GHz     0.0%   | 3.10 GHz    89.9%       25.6%
3.10 GHz    89.9%   | 3.10 GHz    89.9%   |

                    |             Core    |            CPU 2    CPU 3
                    |                     | Actual    2.2 GHz     2.3 GHz
                    | Idle 100.0%   | Idle       100.0%    100.0%
                    | 1200 MHz     0.0%   | 1200 MHz     0.0%        0.0%
                    | 3.10 GHz     0.0%   | 3.10 GHz     0.0%        0.0%
                    |                     |

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 550
Re: Баг ядра 4.2.3?
« Ответ #6 : 08.10.2015 00:25:27 »
Вроде бы получается что задействовано 1 физическое ядро и hyperthreading на нем чуть-чуть..
И второе физическое ядро - не задействовано вообще.

Вот такая машинка:
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    2
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 58
Model name:            Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
Stepping:              9
CPU MHz:               1290.625
CPU max MHz:           3100,0000
CPU min MHz:           1200,0000
BogoMIPS:              4988.92
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              3072K
NUMA node0 CPU(s):     0-3

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Баг ядра 4.2.3?
« Ответ #7 : 08.10.2015 04:36:32 »
Кстати, подтверждаю:


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Баг ядра 4.2.3?
« Ответ #11 : 09.10.2015 06:44:20 »
Исправили (снято во время сборки пакета):

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 550
Re: Баг ядра 4.2.3?
« Ответ #12 : 09.10.2015 10:36:44 »
Что-то не так с этим ядром.. Одно починилось, другое поломалось...
Ядра теперь грузятся равномерно..
Но
Виртуальные машины VirtualBox при запуске валятся в критическую ошибку и не запускаются (специально проверил - на "вчерашней" сборке ядра, виртуалка стартует успешно). От гостя тоже  не зависит - одинаково что для windows что для  linux.

Говорят что "у гуру медитация". От железа не зависит - воспроизводится на i5-5200U и на i5-3210M.

Новую багу создавать в багзилле или переоткрыть текущую - так как проблема вылезла после изменения параметров сборки ядра?

PS.На 4.1.6-un-def (эталон) все работает нормально.
« Последнее редактирование: 09.10.2015 10:59:30 от ASte »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Баг ядра 4.2.3?
« Ответ #13 : 09.10.2015 13:17:06 »
Создавай новую.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Баг ядра 4.2.3?
« Ответ #14 : 09.10.2015 22:25:56 »
А что запускаете? У меня проблем с VirtualBox нет. Что-то  у вас в логах пишет ошибку про OpenGL. Какой видеодрайвер? Какая видеокарта?