LINUX.ORG.RU

Топология вашего процессора

 ,


0

2

если здесь есть пользователи энергоэффективных интелов, нума систем или прочих армомаков, то я был бы признателен за вброс выхлопа следующей команды

lscpu | grep 'Model name' && lstopo --cpuset --no-caches --no-io

lstopo (в генте) лежит в sys-apps/hwloc

★★★★★

У меня есть кососимметричный NUC, пойдет?

Model name:                         13th Gen Intel(R) Core(TM) i7-1370P
Machine (62GB total) cpuset=0x000fffff
  Package L#0 cpuset=0x000fffff
    NUMANode L#0 (P#0 62GB) cpuset=0x000fffff
    Core L#0 cpuset=0x00000003
      PU L#0 (P#0) cpuset=0x00000001
      PU L#1 (P#1) cpuset=0x00000002
    Core L#1 cpuset=0x0000000c
      PU L#2 (P#2) cpuset=0x00000004
      PU L#3 (P#3) cpuset=0x00000008
    Core L#2 cpuset=0x00000030
      PU L#4 (P#4) cpuset=0x00000010
      PU L#5 (P#5) cpuset=0x00000020
    Core L#3 cpuset=0x000000c0
      PU L#6 (P#6) cpuset=0x00000040
      PU L#7 (P#7) cpuset=0x00000080
    Core L#4 cpuset=0x00000300
      PU L#8 (P#8) cpuset=0x00000100
      PU L#9 (P#9) cpuset=0x00000200
    Core L#5 cpuset=0x00000c00
      PU L#10 (P#10) cpuset=0x00000400
      PU L#11 (P#11) cpuset=0x00000800
    Group0(Cluster) L#0 cpuset=0x0000f000
      Core L#6 cpuset=0x00001000
        PU L#12 (P#12) cpuset=0x00001000
      Core L#7 cpuset=0x00002000
        PU L#13 (P#13) cpuset=0x00002000
      Core L#8 cpuset=0x00004000
        PU L#14 (P#14) cpuset=0x00004000
      Core L#9 cpuset=0x00008000
        PU L#15 (P#15) cpuset=0x00008000
    Group0(Cluster) L#1 cpuset=0x000f0000
      Core L#10 cpuset=0x00010000
        PU L#16 (P#16) cpuset=0x00010000
      Core L#11 cpuset=0x00020000
        PU L#17 (P#17) cpuset=0x00020000
      Core L#12 cpuset=0x00040000
        PU L#18 (P#18) cpuset=0x00040000
      Core L#13 cpuset=0x00080000
        PU L#19 (P#19) cpuset=0x00080000

NUMA

Никак не запомню, NUMA ли AMD 7950X. (EDIT: нет, но там два CCD)

t184256 ★★★★★
()
Последнее исправление: t184256 (всего исправлений: 2)

Наслаждайся, коль не шутишь. Поконкретнее бы запрос оформил, может тебе GraceHopper нужен. Подрезал, а то не влазит.

Model name:                      Intel(R) Xeon(R) CPU Max 9470C
Machine (1134GB total) cpuset=0x0000ffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff
  Package L#0 cpuset=0x0fffffff,0xffffff00,,0x000fffff,0xffffffff
    NUMANode(DRAM) L#0 (P#0 503GB) cpuset=0x0fffffff,0xffffff00,,0x000fffff,0xffffffff
    NUMANode(HBM) L#1 (P#2 64GB) cpuset=0x0fffffff,0xffffff00,,0x000fffff,0xffffffff
    Core L#0 cpuset=0x00000100,,,0x00000001
      PU L#0 (P#0) cpuset=0x00000001
      PU L#1 (P#104) cpuset=0x00000100,,,0x0
    Core L#1 cpuset=0x00000200,,,0x00000002
      PU L#2 (P#1) cpuset=0x00000002
      PU L#3 (P#105) cpuset=0x00000200,,,0x0
    Core L#2 cpuset=0x00000400,,,0x00000004
      PU L#4 (P#2) cpuset=0x00000004
      PU L#5 (P#106) cpuset=0x00000400,,,0x0
    Core L#3 cpuset=0x00000800,,,0x00000008
      PU L#6 (P#3) cpuset=0x00000008
      PU L#7 (P#107) cpuset=0x00000800,,,0x0
    Core L#4 cpuset=0x00001000,,,0x00000010
      PU L#8 (P#4) cpuset=0x00000010
      PU L#9 (P#108) cpuset=0x00001000,,,0x0
...

      PU L#39 (P#123) cpuset=0x08000000,,,0x0
    Core L#20 cpuset=0x10000000,,,0x00100000
      PU L#40 (P#20) cpuset=0x00100000
      PU L#41 (P#124) cpuset=0x10000000,,,0x0
    Core L#21 cpuset=0x20000000,,,0x00200000
      PU L#42 (P#21) cpuset=0x00200000
      PU L#43 (P#125) cpuset=0x20000000,,,0x0
    Core L#22 cpuset=0x40000000,,,0x00400000
      PU L#44 (P#22) cpuset=0x00400000
      PU L#45 (P#126) cpuset=0x40000000,,,0x0
    Core L#23 cpuset=0x80000000,,,0x00800000
      PU L#46 (P#23) cpuset=0x00800000
      PU L#47 (P#127) cpuset=0x80000000,,,0x0
    Core L#24 cpuset=0x00000001,,,,0x01000000
      PU L#48 (P#24) cpuset=0x01000000
      PU L#49 (P#128) cpuset=0x00000001,,,,0x0
    Core L#25 cpuset=0x00000002,,,,0x02000000
      PU L#50 (P#25) cpuset=0x02000000
      PU L#51 (P#129) cpuset=0x00000002,,,,0x0
    Core L#26 cpuset=0x00000004,,,,0x04000000
      PU L#52 (P#26) cpuset=0x04000000
      PU L#53 (P#130) cpuset=0x00000004,,,,0x0
    Core L#27 cpuset=0x00000008,,,,0x08000000
      PU L#54 (P#27) cpuset=0x08000000
      PU L#55 (P#131) cpuset=0x00000008,,,,0x0
    Core L#28 cpuset=0x00000010,,,,0x10000000
      PU L#56 (P#28) cpuset=0x10000000
      PU L#57 (P#132) cpuset=0x00000010,,,,0x0
    Core L#29 cpuset=0x00000020,,,,0x20000000
      PU L#58 (P#29) cpuset=0x20000000
      PU L#59 (P#133) cpuset=0x00000020,,,,0x0
    Core L#30 cpuset=0x00000040,,,,0x40000000
      PU L#60 (P#30) cpuset=0x40000000
      PU L#61 (P#134) cpuset=0x00000040,,,,0x0
    Core L#31 cpuset=0x00000080,,,,0x80000000
      PU L#62 (P#31) cpuset=0x80000000
      PU L#63 (P#135) cpuset=0x00000080,,,,0x0
    Core L#32 cpuset=0x00000100,,,0x00000001,0x0
      PU L#64 (P#32) cpuset=0x00000001,0x0
      PU L#65 (P#136) cpuset=0x00000100,,,,0x0
    Core L#33 cpuset=0x00000200,,,0x00000002,0x0
      PU L#66 (P#33) cpuset=0x00000002,0x0
      PU L#67 (P#137) cpuset=0x00000200,,,,0x0
    Core L#34 cpuset=0x00000400,,,0x00000004,0x0
      PU L#68 (P#34) cpuset=0x00000004,0x0
      PU L#69 (P#138) cpuset=0x00000400,,,,0x0
    Core L#35 cpuset=0x00000800,,,0x00000008,0x0
      PU L#70 (P#35) cpuset=0x00000008,0x0
      PU L#71 (P#139) cpuset=0x00000800,,,,0x0
    Core L#36 cpuset=0x00001000,,,0x00000010,0x0
      PU L#72 (P#36) cpuset=0x00000010,0x0
      PU L#73 (P#140) cpuset=0x00001000,,,,0x0
    Core L#37 cpuset=0x00002000,,,0x00000020,0x0
      PU L#74 (P#37) cpuset=0x00000020,0x0
      PU L#75 (P#141) cpuset=0x00002000,,,,0x0
    Core L#38 cpuset=0x00004000,,,0x00000040,0x0
      PU L#76 (P#38) cpuset=0x00000040,0x0
      PU L#77 (P#142) cpuset=0x00004000,,,,0x0
    Core L#39 cpuset=0x00008000,,,0x00000080,0x0
      PU L#78 (P#39) cpuset=0x00000080,0x0
      PU L#79 (P#143) cpuset=0x00008000,,,,0x0
    Core L#40 cpuset=0x00010000,,,0x00000100,0x0
      PU L#80 (P#40) cpuset=0x00000100,0x0
      PU L#81 (P#144) cpuset=0x00010000,,,,0x0
    Core L#41 cpuset=0x00020000,,,0x00000200,0x0
      PU L#82 (P#41) cpuset=0x00000200,0x0
      PU L#83 (P#145) cpuset=0x00020000,,,,0x0
    Core L#42 cpuset=0x00040000,,,0x00000400,0x0
      PU L#84 (P#42) cpuset=0x00000400,0x0
      PU L#85 (P#146) cpuset=0x00040000,,,,0x0
    Core L#43 cpuset=0x00080000,,,0x00000800,0x0
      PU L#86 (P#43) cpuset=0x00000800,0x0
      PU L#87 (P#147) cpuset=0x00080000,,,,0x0
    Core L#44 cpuset=0x00100000,,,0x00001000,0x0
      PU L#88 (P#44) cpuset=0x00001000,0x0
      PU L#89 (P#148) cpuset=0x00100000,,,,0x0
    Core L#45 cpuset=0x00200000,,,0x00002000,0x0
      PU L#90 (P#45) cpuset=0x00002000,0x0
      PU L#91 (P#149) cpuset=0x00200000,,,,0x0
    Core L#46 cpuset=0x00400000,,,0x00004000,0x0
      PU L#92 (P#46) cpuset=0x00004000,0x0
      PU L#93 (P#150) cpuset=0x00400000,,,,0x0
    Core L#47 cpuset=0x00800000,,,0x00008000,0x0
      PU L#94 (P#47) cpuset=0x00008000,0x0
      PU L#95 (P#151) cpuset=0x00800000,,,,0x0
    Core L#48 cpuset=0x01000000,,,0x00010000,0x0
      PU L#96 (P#48) cpuset=0x00010000,0x0
      PU L#97 (P#152) cpuset=0x01000000,,,,0x0
    Core L#49 cpuset=0x02000000,,,0x00020000,0x0
      PU L#98 (P#49) cpuset=0x00020000,0x0
      PU L#99 (P#153) cpuset=0x02000000,,,,0x0
    Core L#50 cpuset=0x04000000,,,0x00040000,0x0
      PU L#100 (P#50) cpuset=0x00040000,0x0
      PU L#101 (P#154) cpuset=0x04000000,,,,0x0
    Core L#51 cpuset=0x08000000,,,0x00080000,0x0
      PU L#102 (P#51) cpuset=0x00080000,0x0
      PU L#103 (P#155) cpuset=0x08000000,,,,0x0
  Package L#1 cpuset=0x0000ffff,0xffffffff,0xf0000000,0x000000ff,0xffffffff,0xfff00000,0x0
    NUMANode(DRAM) L#2 (P#1 503GB) cpuset=0x0000ffff,0xffffffff,0xf0000000,0x000000ff,0xffffffff,0xfff00000,0x0
    NUMANode(HBM) L#3 (P#3 64GB) cpuset=0x0000ffff,0xffffffff,0xf0000000,0x000000ff,0xffffffff,0xfff00000,0x0
    Core L#52 cpuset=0x10000000,,,0x00100000,0x0
      PU L#104 (P#52) cpuset=0x00100000,0x0
      PU L#105 (P#156) cpuset=0x10000000,,,,0x0
    Core L#53 cpuset=0x20000000,,,0x00200000,0x0
      PU L#106 (P#53) cpuset=0x00200000,0x0
      PU L#107 (P#157) cpuset=0x20000000,,,,0x0
    Core L#54 cpuset=0x40000000,,,0x00400000,0x0
      PU L#108 (P#54) cpuset=0x00400000,0x0
      PU L#109 (P#158) cpuset=0x40000000,,,,0x0
    Core L#55 cpuset=0x80000000,,,0x00800000,0x0
      PU L#110 (P#55) cpuset=0x00800000,0x0
      PU L#111 (P#159) cpuset=0x80000000,,,,0x0
    Core L#56 cpuset=0x00000001,,,,0x01000000,0x0
      PU L#112 (P#56) cpuset=0x01000000,0x0
      PU L#113 (P#160) cpuset=0x00000001,,,,,0x0
    Core L#57 cpuset=0x00000002,,,,0x02000000,0x0
      PU L#114 (P#57) cpuset=0x02000000,0x0
      PU L#115 (P#161) cpuset=0x00000002,,,,,0x0
    Core L#58 cpuset=0x00000004,,,,0x04000000,0x0
      PU L#116 (P#58) cpuset=0x04000000,0x0
      PU L#117 (P#162) cpuset=0x00000004,,,,,0x0
    Core L#59 cpuset=0x00000008,,,,0x08000000,0x0
      PU L#118 (P#59) cpuset=0x08000000,0x0
      PU L#119 (P#163) cpuset=0x00000008,,,,,0x0
...

   PU L#201 (P#204) cpuset=0x00001000,,,,,,0x0
    Core L#101 cpuset=0x00002000,,,0x00000020,,,0x0
      PU L#202 (P#101) cpuset=0x00000020,,,0x0
      PU L#203 (P#205) cpuset=0x00002000,,,,,,0x0
    Core L#102 cpuset=0x00004000,,,0x00000040,,,0x0
      PU L#204 (P#102) cpuset=0x00000040,,,0x0
      PU L#205 (P#206) cpuset=0x00004000,,,,,,0x0
    Core L#103 cpuset=0x00008000,,,0x00000080,,,0x0
      PU L#206 (P#103) cpuset=0x00000080,,,0x0
      PU L#207 (P#207) cpuset=0x00008000,,,,,,0x0
VIT
()
Ответ на: комментарий от Stil

В описании сказано: «энергоэффективных интелов, нума систем или прочих армомаков». По мне это проходит по двум категориям - энергоэффективных интелов и нума систем…

Это самый обычный SMT процессор

Чё точно самый обычный? У него 4 Numa domain, два из которых HBM2e. Ну нет так нет.

VIT
()

здесь есть пользователи энергоэффективных интелов

$ lscpu | grep 'Model name' && lstopo --cpuset --no-caches --no-io
Model name:                         Intel(R) Pentium(R) 4 CPU 3.20GHz
Machine (3278MB total) cpuset=0x00000003
  Package L#0 cpuset=0x00000003
    NUMANode L#0 (P#0 3278MB) cpuset=0x00000003
    Core L#0 cpuset=0x00000003
      PU L#0 (P#0) cpuset=0x00000001
      PU L#1 (P#1) cpuset=0x00000002
amd_amd ★★★★★
()

вот такой еще есть

$ lscpu | grep 'Model name' && lstopo --cpuset --no-caches --no-io
Model name:                         Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Machine (7917MB total) cpuset=0x000000ff
  Package L#0 cpuset=0x000000ff
    NUMANode L#0 (P#0 7917MB) cpuset=0x000000ff
    Core L#0 cpuset=0x00000011
      PU L#0 (P#0) cpuset=0x00000001
      PU L#1 (P#4) cpuset=0x00000010
    Core L#1 cpuset=0x00000022
      PU L#2 (P#1) cpuset=0x00000002
      PU L#3 (P#5) cpuset=0x00000020
    Core L#2 cpuset=0x00000044
      PU L#4 (P#2) cpuset=0x00000004
      PU L#5 (P#6) cpuset=0x00000040
    Core L#3 cpuset=0x00000088
      PU L#6 (P#3) cpuset=0x00000008
      PU L#7 (P#7) cpuset=0x00000080

кстати - очень полезная команда, помогает вывести производителей процессоров на чистую воду, а то некоторые самые умные потоки за ядра считают.

anonymous
()
Model name:                         11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz
BIOS Model name:                    11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz To Be Filled By O.E.M. CPU @ 2.9GHz
Machine (15GB total) cpuset=0x000000ff
  Package L#0 cpuset=0x000000ff
    NUMANode L#0 (P#0 15GB) cpuset=0x000000ff
    Core L#0 cpuset=0x00000011
      PU L#0 (P#0) cpuset=0x00000001
      PU L#1 (P#4) cpuset=0x00000010
    Core L#1 cpuset=0x00000022
      PU L#2 (P#1) cpuset=0x00000002
      PU L#3 (P#5) cpuset=0x00000020
    Core L#2 cpuset=0x00000044
      PU L#4 (P#2) cpuset=0x00000004
      PU L#5 (P#6) cpuset=0x00000040
    Core L#3 cpuset=0x00000088
      PU L#6 (P#3) cpuset=0x00000008
      PU L#7 (P#7) cpuset=0x00000080
sr11
()

Если на ноутпуке, то вроде энергоэффективный.

Model name:                      Intel(R) Core(TM) i3-6100U CPU @ 2.30GHz
BIOS Model name:                 Intel(R) Core(TM) i3-6100U CPU @ 2.30GHz
Machine (7825MB total) cpuset=0x0000000f
  Package L#0 cpuset=0x0000000f
    NUMANode L#0 (P#0 7825MB) cpuset=0x0000000f
    Core L#0 cpuset=0x00000005
      PU L#0 (P#0) cpuset=0x00000001
      PU L#1 (P#2) cpuset=0x00000004
    Core L#1 cpuset=0x0000000a
      PU L#2 (P#1) cpuset=0x00000002
      PU L#3 (P#3) cpuset=0x00000008
  Misc(MemoryModule)```
ados ★★★★★
()
$ lscpu | grep 'Model name' && lstopo --cpuset --no-caches --no-io
Model name:                         12th Gen Intel(R) Core(TM) i7-1260P
Machine (31GB total) cpuset=0x0000ffff
  Package L#0 cpuset=0x0000ffff
    NUMANode L#0 (P#0 31GB) cpuset=0x0000ffff
    Core L#0 cpuset=0x00000003
      PU L#0 (P#0) cpuset=0x00000001
      PU L#1 (P#1) cpuset=0x00000002
    Core L#1 cpuset=0x0000000c
      PU L#2 (P#2) cpuset=0x00000004
      PU L#3 (P#3) cpuset=0x00000008
    Core L#2 cpuset=0x00000030
      PU L#4 (P#4) cpuset=0x00000010
      PU L#5 (P#5) cpuset=0x00000020
    Core L#3 cpuset=0x000000c0
      PU L#6 (P#6) cpuset=0x00000040
      PU L#7 (P#7) cpuset=0x00000080
    Group0(Cluster) L#0 cpuset=0x00000f00
      Core L#4 cpuset=0x00000100
        PU L#8 (P#8) cpuset=0x00000100
      Core L#5 cpuset=0x00000200
        PU L#9 (P#9) cpuset=0x00000200
      Core L#6 cpuset=0x00000400
        PU L#10 (P#10) cpuset=0x00000400
      Core L#7 cpuset=0x00000800
        PU L#11 (P#11) cpuset=0x00000800
    Group0(Cluster) L#1 cpuset=0x0000f000
      Core L#8 cpuset=0x00001000
        PU L#12 (P#12) cpuset=0x00001000
      Core L#9 cpuset=0x00002000
        PU L#13 (P#13) cpuset=0x00002000
      Core L#10 cpuset=0x00004000
        PU L#14 (P#14) cpuset=0x00004000
      Core L#11 cpuset=0x00008000
        PU L#15 (P#15) cpuset=0x00008000
Kron4ek ★★★★★
()
Ответ на: комментарий от Stil

С целью раскидывания потоков оптимальным образом.

Хех. Решение нашли?

Имел счастье (нет) работать с нумой 4+4, интересно что ещё бывает.

Посмотрите на Xeon’s. Там счёт на десятки.

bugfixer ★★★★
()

На счет энергоэффективных не знаю, а вот нума есть

Model name:          Intel(R) Xeon(R) Silver 4216 CPU @ 2.10GHz
Machine (252GB total) cpuset=0xffffffff,0xffffffff
  NUMANode L#0 (P#0 126GB) cpuset=0x0000ffff,0x0000ffff
    Package L#0 cpuset=0x0000ffff,0x0000ffff
      Core L#0 cpuset=0x00000001,0x00000001
        PU L#0 (P#0) cpuset=0x00000001
        PU L#1 (P#32) cpuset=0x00000001,0x0
      Core L#1 cpuset=0x00000002,0x00000002
        PU L#2 (P#1) cpuset=0x00000002
        PU L#3 (P#33) cpuset=0x00000002,0x0
      Core L#2 cpuset=0x00000004,0x00000004
        PU L#4 (P#2) cpuset=0x00000004
        PU L#5 (P#34) cpuset=0x00000004,0x0
      Core L#3 cpuset=0x00000008,0x00000008
        PU L#6 (P#3) cpuset=0x00000008
        PU L#7 (P#35) cpuset=0x00000008,0x0
      Core L#4 cpuset=0x00000010,0x00000010
        PU L#8 (P#4) cpuset=0x00000010
        PU L#9 (P#36) cpuset=0x00000010,0x0
      Core L#5 cpuset=0x00000020,0x00000020
        PU L#10 (P#5) cpuset=0x00000020
        PU L#11 (P#37) cpuset=0x00000020,0x0
      Core L#6 cpuset=0x00000040,0x00000040
        PU L#12 (P#6) cpuset=0x00000040
        PU L#13 (P#38) cpuset=0x00000040,0x0
      Core L#7 cpuset=0x00000080,0x00000080
        PU L#14 (P#7) cpuset=0x00000080
        PU L#15 (P#39) cpuset=0x00000080,0x0
      Core L#8 cpuset=0x00000100,0x00000100
        PU L#16 (P#8) cpuset=0x00000100
        PU L#17 (P#40) cpuset=0x00000100,0x0
      Core L#9 cpuset=0x00000200,0x00000200
        PU L#18 (P#9) cpuset=0x00000200
        PU L#19 (P#41) cpuset=0x00000200,0x0
      Core L#10 cpuset=0x00000400,0x00000400
        PU L#20 (P#10) cpuset=0x00000400
        PU L#21 (P#42) cpuset=0x00000400,0x0
      Core L#11 cpuset=0x00000800,0x00000800
        PU L#22 (P#11) cpuset=0x00000800
        PU L#23 (P#43) cpuset=0x00000800,0x0
      Core L#12 cpuset=0x00001000,0x00001000
        PU L#24 (P#12) cpuset=0x00001000
        PU L#25 (P#44) cpuset=0x00001000,0x0
      Core L#13 cpuset=0x00002000,0x00002000
        PU L#26 (P#13) cpuset=0x00002000
        PU L#27 (P#45) cpuset=0x00002000,0x0
      Core L#14 cpuset=0x00004000,0x00004000
        PU L#28 (P#14) cpuset=0x00004000
        PU L#29 (P#46) cpuset=0x00004000,0x0
      Core L#15 cpuset=0x00008000,0x00008000
        PU L#30 (P#15) cpuset=0x00008000
        PU L#31 (P#47) cpuset=0x00008000,0x0
  NUMANode L#1 (P#1 126GB) cpuset=0xffff0000,0xffff0000
    Package L#1 cpuset=0xffff0000,0xffff0000
      Core L#16 cpuset=0x00010000,0x00010000
        PU L#32 (P#16) cpuset=0x00010000
        PU L#33 (P#48) cpuset=0x00010000,0x0
      Core L#17 cpuset=0x00020000,0x00020000
        PU L#34 (P#17) cpuset=0x00020000
        PU L#35 (P#49) cpuset=0x00020000,0x0
      Core L#18 cpuset=0x00040000,0x00040000
        PU L#36 (P#18) cpuset=0x00040000
        PU L#37 (P#50) cpuset=0x00040000,0x0
      Core L#19 cpuset=0x00080000,0x00080000
        PU L#38 (P#19) cpuset=0x00080000
        PU L#39 (P#51) cpuset=0x00080000,0x0
      Core L#20 cpuset=0x00100000,0x00100000
        PU L#40 (P#20) cpuset=0x00100000
        PU L#41 (P#52) cpuset=0x00100000,0x0
      Core L#21 cpuset=0x00200000,0x00200000
        PU L#42 (P#21) cpuset=0x00200000
        PU L#43 (P#53) cpuset=0x00200000,0x0
      Core L#22 cpuset=0x00400000,0x00400000
        PU L#44 (P#22) cpuset=0x00400000
        PU L#45 (P#54) cpuset=0x00400000,0x0
      Core L#23 cpuset=0x00800000,0x00800000
        PU L#46 (P#23) cpuset=0x00800000
        PU L#47 (P#55) cpuset=0x00800000,0x0
      Core L#24 cpuset=0x01000000,0x01000000
        PU L#48 (P#24) cpuset=0x01000000
        PU L#49 (P#56) cpuset=0x01000000,0x0
      Core L#25 cpuset=0x02000000,0x02000000
        PU L#50 (P#25) cpuset=0x02000000
        PU L#51 (P#57) cpuset=0x02000000,0x0
      Core L#26 cpuset=0x04000000,0x04000000
        PU L#52 (P#26) cpuset=0x04000000
        PU L#53 (P#58) cpuset=0x04000000,0x0
      Core L#27 cpuset=0x08000000,0x08000000
        PU L#54 (P#27) cpuset=0x08000000
        PU L#55 (P#59) cpuset=0x08000000,0x0
      Core L#28 cpuset=0x10000000,0x10000000
        PU L#56 (P#28) cpuset=0x10000000
        PU L#57 (P#60) cpuset=0x10000000,0x0
      Core L#29 cpuset=0x20000000,0x20000000
        PU L#58 (P#29) cpuset=0x20000000
        PU L#59 (P#61) cpuset=0x20000000,0x0
      Core L#30 cpuset=0x40000000,0x40000000
        PU L#60 (P#30) cpuset=0x40000000
        PU L#61 (P#62) cpuset=0x40000000,0x0
      Core L#31 cpuset=0x80000000,0x80000000
        PU L#62 (P#31) cpuset=0x80000000
        PU L#63 (P#63) cpuset=0x80000000,0x0

vel ★★★★★
()
28 января 2024 г.
Ответ на: комментарий от Stil
 + cat /sys/devices/system/cpu/cpu0/topology/cluster_cpus
00003
 + cat /sys/devices/system/cpu/cpu0/topology/cluster_cpus_list
0-1
 + cat /sys/devices/system/cpu/cpu0/topology/cluster_id
0
 + cat /sys/devices/system/cpu/cpu0/topology/core_cpus
00003
 + cat /sys/devices/system/cpu/cpu0/topology/core_cpus_list
0-1
 + cat /sys/devices/system/cpu/cpu0/topology/core_id
0
 + cat /sys/devices/system/cpu/cpu0/topology/core_siblings
fffff
 + cat /sys/devices/system/cpu/cpu0/topology/core_siblings_list
0-19
 + cat /sys/devices/system/cpu/cpu0/topology/die_cpus
fffff
 + cat /sys/devices/system/cpu/cpu0/topology/die_cpus_list
0-19
 + cat /sys/devices/system/cpu/cpu0/topology/die_id
0
 + cat /sys/devices/system/cpu/cpu0/topology/package_cpus
fffff
 + cat /sys/devices/system/cpu/cpu0/topology/package_cpus_list
0-19
 + cat /sys/devices/system/cpu/cpu0/topology/physical_package_id
0
 + cat /sys/devices/system/cpu/cpu0/topology/thread_siblings
00003
 + cat /sys/devices/system/cpu/cpu0/topology/thread_siblings_list
0-1
 + cat /sys/devices/system/cpu/cpu12/topology/cluster_cpus
0f000
 + cat /sys/devices/system/cpu/cpu12/topology/cluster_cpus_list
12-15
 + cat /sys/devices/system/cpu/cpu12/topology/cluster_id
48
 + cat /sys/devices/system/cpu/cpu12/topology/core_cpus
01000
 + cat /sys/devices/system/cpu/cpu12/topology/core_cpus_list
12
 + cat /sys/devices/system/cpu/cpu12/topology/core_id
24
 + cat /sys/devices/system/cpu/cpu12/topology/core_siblings
fffff
 + cat /sys/devices/system/cpu/cpu12/topology/core_siblings_list
0-19
 + cat /sys/devices/system/cpu/cpu12/topology/die_cpus
fffff
 + cat /sys/devices/system/cpu/cpu12/topology/die_cpus_list
0-19
 + cat /sys/devices/system/cpu/cpu12/topology/die_id
0
 + cat /sys/devices/system/cpu/cpu12/topology/package_cpus
fffff
 + cat /sys/devices/system/cpu/cpu12/topology/package_cpus_list
0-19
 + cat /sys/devices/system/cpu/cpu12/topology/physical_package_id
0
 + cat /sys/devices/system/cpu/cpu12/topology/thread_siblings
01000
 + cat /sys/devices/system/cpu/cpu12/topology/thread_siblings_list
12

или более компактное

# grep . /sys/devices/system/cpu/cpu{0,12}/topology/*
/sys/devices/system/cpu/cpu0/topology/cluster_cpus:00003
/sys/devices/system/cpu/cpu0/topology/cluster_cpus_list:0-1
/sys/devices/system/cpu/cpu0/topology/cluster_id:0
/sys/devices/system/cpu/cpu0/topology/core_cpus:00003
/sys/devices/system/cpu/cpu0/topology/core_cpus_list:0-1
/sys/devices/system/cpu/cpu0/topology/core_id:0
/sys/devices/system/cpu/cpu0/topology/core_siblings:fffff
/sys/devices/system/cpu/cpu0/topology/core_siblings_list:0-19
/sys/devices/system/cpu/cpu0/topology/die_cpus:fffff
/sys/devices/system/cpu/cpu0/topology/die_cpus_list:0-19
/sys/devices/system/cpu/cpu0/topology/die_id:0
/sys/devices/system/cpu/cpu0/topology/package_cpus:fffff
/sys/devices/system/cpu/cpu0/topology/package_cpus_list:0-19
/sys/devices/system/cpu/cpu0/topology/physical_package_id:0
/sys/devices/system/cpu/cpu0/topology/thread_siblings:00003
/sys/devices/system/cpu/cpu0/topology/thread_siblings_list:0-1
/sys/devices/system/cpu/cpu12/topology/cluster_cpus:0f000
/sys/devices/system/cpu/cpu12/topology/cluster_cpus_list:12-15
/sys/devices/system/cpu/cpu12/topology/cluster_id:48
/sys/devices/system/cpu/cpu12/topology/core_cpus:01000
/sys/devices/system/cpu/cpu12/topology/core_cpus_list:12
/sys/devices/system/cpu/cpu12/topology/core_id:24
/sys/devices/system/cpu/cpu12/topology/core_siblings:fffff
/sys/devices/system/cpu/cpu12/topology/core_siblings_list:0-19
/sys/devices/system/cpu/cpu12/topology/die_cpus:fffff
/sys/devices/system/cpu/cpu12/topology/die_cpus_list:0-19
/sys/devices/system/cpu/cpu12/topology/die_id:0
/sys/devices/system/cpu/cpu12/topology/package_cpus:fffff
/sys/devices/system/cpu/cpu12/topology/package_cpus_list:0-19
/sys/devices/system/cpu/cpu12/topology/physical_package_id:0
/sys/devices/system/cpu/cpu12/topology/thread_siblings:01000
/sys/devices/system/cpu/cpu12/topology/thread_siblings_list:12
t184256 ★★★★★
()

первый

Machine (31GB total) cpuset=0x0000ffff
  Package L#0 cpuset=0x0000ffff
    NUMANode L#0 (P#0 31GB) cpuset=0x0000ffff
    Core L#0 cpuset=0x00000101
      PU L#0 (P#0) cpuset=0x00000001
      PU L#1 (P#8) cpuset=0x00000100
    Core L#1 cpuset=0x00000202
      PU L#2 (P#1) cpuset=0x00000002
      PU L#3 (P#9) cpuset=0x00000200
    Core L#2 cpuset=0x00000404
      PU L#4 (P#2) cpuset=0x00000004
      PU L#5 (P#10) cpuset=0x00000400
    Core L#3 cpuset=0x00000808
      PU L#6 (P#3) cpuset=0x00000008
      PU L#7 (P#11) cpuset=0x00000800
    Core L#4 cpuset=0x00001010
      PU L#8 (P#4) cpuset=0x00000010
      PU L#9 (P#12) cpuset=0x00001000
    Core L#5 cpuset=0x00002020
      PU L#10 (P#5) cpuset=0x00000020
      PU L#11 (P#13) cpuset=0x00002000
    Core L#6 cpuset=0x00004040
      PU L#12 (P#6) cpuset=0x00000040
      PU L#13 (P#14) cpuset=0x00004000
    Core L#7 cpuset=0x00008080
      PU L#14 (P#7) cpuset=0x00000080
      PU L#15 (P#15) cpuset=0x00008000

2

Model name:                         Intel(R) Core(TM) i5 CPU       M 520  @ 2.40GHz
Machine (3717MB total) cpuset=0x0000000f
  Package L#0 cpuset=0x0000000f
    NUMANode L#0 (P#0 3717MB) cpuset=0x0000000f
    Core L#0 cpuset=0x00000003
      PU L#0 (P#0) cpuset=0x00000001
      PU L#1 (P#1) cpuset=0x00000002
    Core L#1 cpuset=0x0000000c
      PU L#2 (P#2) cpuset=0x00000004
      PU L#3 (P#3) cpuset=0x00000008

Licwin ★★★★★
()
Последнее исправление: Licwin (всего исправлений: 1)
Ответ на: комментарий от devl547

четыре двухпоточных ядра

$ lstopo --cpuset --no-caches --no-io
Machine (7926MB total) cpuset=0x000000ff
  Package L#0 cpuset=0x000000ff
    NUMANode L#0 (P#0 7926MB) cpuset=0x000000ff
    Group0(Cluster) L#0 cpuset=0x00000011
      Core L#0 cpuset=0x00000001
        PU L#0 (P#0) cpuset=0x00000001
      Core L#1 cpuset=0x00000010
        PU L#1 (P#4) cpuset=0x00000010
    Group0(Cluster) L#1 cpuset=0x00000082
      Core L#2 cpuset=0x00000002
        PU L#2 (P#1) cpuset=0x00000002
      Core L#3 cpuset=0x00000080
        PU L#3 (P#7) cpuset=0x00000080
    Group0(Cluster) L#2 cpuset=0x0000000c
      Core L#4 cpuset=0x00000004
        PU L#4 (P#2) cpuset=0x00000004
      Core L#5 cpuset=0x00000008
        PU L#5 (P#3) cpuset=0x00000008
    Group0(Cluster) L#3 cpuset=0x00000060
      Core L#6 cpuset=0x00000020
        PU L#6 (P#5) cpuset=0x00000020
      Core L#7 cpuset=0x00000040
        PU L#7 (P#6) cpuset=0x00000040
anonymous
()
Ответ на: комментарий от anonymous

8 ядер, объединенных в 4 кластера по 2 ядра. Там даже пронумеровали)

Двухпоток выглядит так, по 2 PU в 1 Core:

    Core L#0 cpuset=0x00000101
      PU L#0 (P#0) cpuset=0x00000001
      PU L#1 (P#8) cpuset=0x00000100
    Core L#1 cpuset=0x00000202
      PU L#2 (P#1) cpuset=0x00000002
      PU L#3 (P#9) cpuset=0x00000200

devl547 ★★★★★
()
Последнее исправление: devl547 (всего исправлений: 1)

В США рабство ресуректнули?

~$ lscpu | grep 'Model name' && lstopo --cpuset --no-caches --no-io
Model name:                         12th Gen Intel(R) Core(TM) i5-12450H
Machine (15GB total) cpuset=0x00000fff
  Package L#0 cpuset=0x00000fff
    NUMANode L#0 (P#0 15GB) cpuset=0x00000fff
    Core L#0 cpuset=0x00000003
      PU L#0 (P#0) cpuset=0x00000001
      PU L#1 (P#1) cpuset=0x00000002
    Core L#1 cpuset=0x0000000c
      PU L#2 (P#2) cpuset=0x00000004
      PU L#3 (P#3) cpuset=0x00000008
    Core L#2 cpuset=0x00000030
      PU L#4 (P#4) cpuset=0x00000010
      PU L#5 (P#5) cpuset=0x00000020
    Core L#3 cpuset=0x000000c0
      PU L#6 (P#6) cpuset=0x00000040
      PU L#7 (P#7) cpuset=0x00000080
    Group0(Cluster) L#0 cpuset=0x00000f00
      Core L#4 cpuset=0x00000100
        PU L#8 (P#8) cpuset=0x00000100
      Core L#5 cpuset=0x00000200
        PU L#9 (P#9) cpuset=0x00000200
      Core L#6 cpuset=0x00000400
        PU L#10 (P#10) cpuset=0x00000400
      Core L#7 cpuset=0x00000800
        PU L#11 (P#11) cpuset=0x00000800

Как говорится - «Эффективные и производительные»(тм)

etwrq ★★★★★
()
Ответ на: комментарий от anonymous

В суде придрались к слову «native» и сказали, что 8 честных ядер не катит писать в рекламе, если у тебя 4 модуля-спарки.

Но любителям мази Кржанича виднее, конечно.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

Хорошо же, что без ножек. Правда, я уже догадался, как снимать кулер, когда винты ограничивают возможность его «расшевелить», но всё равно не радует возможность просто так выдернуть проц из сокета.

anonymous
()

Имя модели: AMD Ryzen 9 5950X 16-Core Processor Machine (63GB total) cpuset=0xffffffff Package L#0 cpuset=0xffffffff NUMANode L#0 (P#0 63GB) cpuset=0xffffffff Core L#0 cpuset=0x00010001 PU L#0 (P#0) cpuset=0x00000001 PU L#1 (P#16) cpuset=0x00010000 Core L#1 cpuset=0x00020002 PU L#2 (P#1) cpuset=0x00000002 PU L#3 (P#17) cpuset=0x00020000 Core L#2 cpuset=0x00040004 PU L#4 (P#2) cpuset=0x00000004 PU L#5 (P#18) cpuset=0x00040000 Core L#3 cpuset=0x00080008 PU L#6 (P#3) cpuset=0x00000008 PU L#7 (P#19) cpuset=0x00080000 Core L#4 cpuset=0x00100010 PU L#8 (P#4) cpuset=0x00000010 PU L#9 (P#20) cpuset=0x00100000 Core L#5 cpuset=0x00200020 PU L#10 (P#5) cpuset=0x00000020 PU L#11 (P#21) cpuset=0x00200000 Core L#6 cpuset=0x00400040 PU L#12 (P#6) cpuset=0x00000040 PU L#13 (P#22) cpuset=0x00400000 Core L#7 cpuset=0x00800080 PU L#14 (P#7) cpuset=0x00000080 PU L#15 (P#23) cpuset=0x00800000 Core L#8 cpuset=0x01000100 PU L#16 (P#8) cpuset=0x00000100 PU L#17 (P#24) cpuset=0x01000000 Core L#9 cpuset=0x02000200 PU L#18 (P#9) cpuset=0x00000200 PU L#19 (P#25) cpuset=0x02000000 Core L#10 cpuset=0x04000400 PU L#20 (P#10) cpuset=0x00000400 PU L#21 (P#26) cpuset=0x04000000 Core L#11 cpuset=0x08000800 PU L#22 (P#11) cpuset=0x00000800 PU L#23 (P#27) cpuset=0x08000000 Core L#12 cpuset=0x10001000 PU L#24 (P#12) cpuset=0x00001000 PU L#25 (P#28) cpuset=0x10000000 Core L#13 cpuset=0x20002000 PU L#26 (P#13) cpuset=0x00002000 PU L#27 (P#29) cpuset=0x20000000 Core L#14 cpuset=0x40004000 PU L#28 (P#14) cpuset=0x00004000 PU L#29 (P#30) cpuset=0x40000000 Core L#15 cpuset=0x80008000 PU L#30 (P#15) cpuset=0x00008000 PU L#31 (P#31) cpuset=0x80000000

anonymous
()
Ответ на: комментарий от anonymous
Имя модели:                         AMD Ryzen 9 5950X 16-Core Processor
Machine (63GB total) cpuset=0xffffffff
  Package L#0 cpuset=0xffffffff
    NUMANode L#0 (P#0 63GB) cpuset=0xffffffff
    Core L#0 cpuset=0x00010001
      PU L#0 (P#0) cpuset=0x00000001
      PU L#1 (P#16) cpuset=0x00010000
    Core L#1 cpuset=0x00020002
      PU L#2 (P#1) cpuset=0x00000002
      PU L#3 (P#17) cpuset=0x00020000
    Core L#2 cpuset=0x00040004
      PU L#4 (P#2) cpuset=0x00000004
      PU L#5 (P#18) cpuset=0x00040000
    Core L#3 cpuset=0x00080008
      PU L#6 (P#3) cpuset=0x00000008
      PU L#7 (P#19) cpuset=0x00080000
    Core L#4 cpuset=0x00100010
      PU L#8 (P#4) cpuset=0x00000010
      PU L#9 (P#20) cpuset=0x00100000
    Core L#5 cpuset=0x00200020
      PU L#10 (P#5) cpuset=0x00000020
      PU L#11 (P#21) cpuset=0x00200000
    Core L#6 cpuset=0x00400040
      PU L#12 (P#6) cpuset=0x00000040
      PU L#13 (P#22) cpuset=0x00400000
    Core L#7 cpuset=0x00800080
      PU L#14 (P#7) cpuset=0x00000080
      PU L#15 (P#23) cpuset=0x00800000
    Core L#8 cpuset=0x01000100
      PU L#16 (P#8) cpuset=0x00000100
      PU L#17 (P#24) cpuset=0x01000000
    Core L#9 cpuset=0x02000200
      PU L#18 (P#9) cpuset=0x00000200
      PU L#19 (P#25) cpuset=0x02000000
    Core L#10 cpuset=0x04000400
      PU L#20 (P#10) cpuset=0x00000400
      PU L#21 (P#26) cpuset=0x04000000
    Core L#11 cpuset=0x08000800
      PU L#22 (P#11) cpuset=0x00000800
      PU L#23 (P#27) cpuset=0x08000000
    Core L#12 cpuset=0x10001000
      PU L#24 (P#12) cpuset=0x00001000
      PU L#25 (P#28) cpuset=0x10000000
    Core L#13 cpuset=0x20002000
      PU L#26 (P#13) cpuset=0x00002000
      PU L#27 (P#29) cpuset=0x20000000
    Core L#14 cpuset=0x40004000
      PU L#28 (P#14) cpuset=0x00004000
      PU L#29 (P#30) cpuset=0x40000000
    Core L#15 cpuset=0x80008000
      PU L#30 (P#15) cpuset=0x00008000
      PU L#31 (P#31) cpuset=0x80000000

anonymous
()