Как узнать количество ядер в power6 серввер IBM p550


Главная Форумы POWER Systems AIX/Hardware Как узнать количество ядер в power6 серввер IBM p550

В этой теме 17 ответов, 5 участников, последнее обновление  Aybek 5 года/лет, 6 мес. назад.

  • Автор
    Сообщения
  • #15781

    Aybek
    Участник

    Возникли спор по количеству ядер в CPU я думал что 8 ядер а количество 4. Но меня убеждают что количество ядер у нас 4. Как узнать количество ядер я смотрел в nmon там он показывает 8 и что power6 2 поточный и поэтому nmon показывает 8 и что это не количество ядра. Как узнать количество ядер?

    # lscfg | grep proc
    + proc0 Процессор
    + proc2 Процессор
    + proc4 Процессор
    + proc6 Процессор
    #

    cpu_nmon

  • #15782

    Andriy
    Участник

    smtctl — покажет количество потоков
    lscfg | grep proc — количество ядер

  • #15783

    andrewk
    Участник

    для AIX ядро = физический процессор, поэтому в самом AIX’е Вы нигде не найдете информацию, сколько ядер на одном физическом процессоре. Читайте инфоцентр на соответствующую модель сервера, выбирайте какие процессора у Вас установлены и смотрите, сколько там ядер.

  • #15785

    Aybek
    Участник

    что то я запутался окончательно а все эти команды не показывает количество ядер?

    lsdev -Cc processor
    lsattr -El proc0
    prtconf|grep -i processor
    bindprocessor -q
    pmcycles -m
    lscfg -vpl sysplanar0 | grep -i way

  • #15786

    Александр
    Участник

    lparstat

  • #15787

    Aybek
    Участник

    вот подскажите это количество ядер?

    # bindprocessor -q
    Доступны следующие процессоры: 0 1 2 3 4 5 6 7
    # pmcycles -m
    CPU 0 работает на частоте 3503 МГц
    CPU 1 работает на частоте 3503 МГц
    CPU 2 работает на частоте 3503 МГц
    CPU 3 работает на частоте 3503 МГц
    CPU 4 работает на частоте 3503 МГц
    CPU 5 работает на частоте 3503 МГц
    CPU 6 работает на частоте 3503 МГц
    CPU 7 работает на частоте 3503 МГц
    # lscfg -vpl sysplanar0 | grep -i way
    2 WAY PROC CUOD :
    2 WAY PROC CUOD :
    # lparstat

    Конфигурация системы: type=Dedicated mode=Capped smt=On lcpu=8 mem=23552MB

    %user %sys %wait %idle
    —— —— —— ——
    33,7 3,1 2,1 61,2
    # smtctl

    Эта система поддерживает SMT.
    SMT включена.
    режим загрузки SMT не задан.
    Нити SMT подключены к тому же физическому процессору.

    у proc0 2 нитей SMT.
    Процессор подключения 0 подключен с proc0
    Процессор подключения 1 подключен с proc0

    у proc2 2 нитей SMT.
    Процессор подключения 2 подключен с proc2
    Процессор подключения 3 подключен с proc2

    у proc4 2 нитей SMT.
    Процессор подключения 4 подключен с proc4
    Процессор подключения 5 подключен с proc4

    у proc6 2 нитей SMT.
    Процессор подключения 6 подключен с proc6
    Процессор подключения 7 подключен с proc6

    # lsdev -Cc processor
    proc0 Доступен 00-00 Процессор
    proc2 Доступен 00-02 Процессор
    proc4 Доступен 00-04 Процессор
    proc6 Доступен 00-06 Процессор
    # lsattr -El proc0
    frequency 3503000000 Тактовая частота процессора Ложь
    smt_enabled true Включить SMT процессора Ложь
    smt_threads 2 Нити SMT процессора Ложь
    state enable Состояние процессора Ложь
    type PowerPC_POWER6 Тип процессора Ложь

  • #15788

    andrewk
    Участник

    # lscfg -vpl sysplanar0 | grep -i way
    2 WAY PROC CUOD :
    2 WAY PROC CUOD :

    двухядерный процессор

  • #15791

    Aybek
    Участник

    а количество 4
    те 4 процессора по 2 ядра обще 8 ядер так?

  • #15793

    uxTuaHgp
    Участник

    У IBM
    ядро = процессор

  • #15796

    andrewk
    Участник

    те 4 «процессора», которые Вы видите, это 4 виртуальных процессора. В dedicated режиме (как у Вас) они будут означать 4 физических ядра. 8 «процессоров», которые Вы видите — это 8 логических процессоров, т.е. фактически 8 тредов SMT.

  • #15801

    Aybek
    Участник

    а как понять в википедий написано «Процессор имеет два ядра »
    http://ru.wikipedia.org/wiki/POWER6

  • #15802

    andrewk
    Участник

    я не понимаю, что Вам непонятно, поэтому ответить на Ваш вопрос не смогу.

    у Вас в машине 2 2х-ядерных процессора, поэтому в AIX Вы видите 4 ядра. У Вас включен SMT2, поэтому количество логических процессоров в 2 раза больше — 8 штук.

  • #15805

    Aybek
    Участник

    2v
    то есть вот так? я правильно понял?

  • #15806

    andrewk
    Участник

    да, при чем это верно не только для Power, но для абсолютно любых процессоров 😉 Будет меняться только количество ядер и тредов.

  • #15808

    Aybek
    Участник

    но тогда что вы имели виду когда написали «для AIX ядро = физический процессор,» я понял это так

    1v

  • #15809

    andrewk
    Участник

    Вы неправильно поняли. Это значит лишь то, что 4 ядра, которые у Вас есть, называются в AIX процессорами, а не ядрами. Поэтому когда мы говорим о процессорах применительно к AIX, мы говорим фактически о ядрах. У IBM вообще до недавнего времени не было такого понятия, как ядро.

  • #15810

    uxTuaHgp
    Участник

    Ядро, процессор — маркетологи ИБМ по первости надурили немало покупателей на этой неразберихе.
    Ядро именно равно процессору.

    А то что ядра объединяет называется чипом или MCM — мультичип модулем в зависимости от конструктива.

  • #15814

    Aybek
    Участник

    да точно накололи
    ну всех благодарю за ответы кажется все по полочке разложилось

Для ответа в этой теме необходимо авторизоваться.