LINUX.ORG.RU
ФорумAdmin

Разница между значением частоты ЦПУ из полного названия процессора и поля CPU MHz (получаемых посредством lscpu)

 


0

3

lscpu для Intel Xeon D-2141I показывает частоту процессора (поле CPU MHz), равную 2700Гц, а название (Intel(R) Xeon(R) D-2141I CPU @ 2.20GHz) содержит в себе меньший показатель частоты.

В чем разница, и на какое показание ориентироваться? Показание необходимо для составления документации о сервере, используемой администраторами поддержки.

и на какое показание ориентироваться?

Ориентируейтесь на документацию к процессору от производителя. Если кратко, то lscpu поле CPU max MHz показывает Turbo Boost. Что это такое смотрите в документации от производителя.

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

Хм. У меня первоначальная задача - автоматизировать процесс аудита новых серверов, поступающих на поддержку. По этой причине и пытаюсь понять, какое количество информации можно стянуть с сервера, используя только инструменты командной строки.

Сейчас зашел на другой сервер, на котором AMD, и там структура lscpu совсем иная, нежели у Intel.

Выглядит это все, как причина продолжать всю информацию о процессорах вытягивать вручную ./.

alekseipa5
() автор топика
Ответ на: комментарий от alekseipa5

У амд есть аналог Turbo Boost, со своим названием. Суть от этого не меняется. Работает плюс минус аналогично для процессора.

vbcnthfkmnth123 ★★★★★
()

В названии маркетинговая частота, она чуть ниже максимальной. Реальная частота зависит от настроек. В том числе, в каких-то режимах она может плавать в широком диапазоне между совсем маленькой и максимальной в зависимости от текущей нагрузки на проц.

firkax ★★★★★
()

Частота в названии — базовая, до буста. Максимальная частота буста указана в спецификации на ark.intel.com. Если её использовать в документах, то с уточнением, что это значит.

anonymous
()

В чем разница, и на какое показание ориентироваться?

Я бы на твоем месте ориентировался на вывод dmidecode. Вот пример:

    Version: Intel(R) Xeon(R) Silver 4214 CPU @ 2.20GHz
    Voltage: 1.6 V
    External Clock: 100 MHz
    Max Speed: 4000 MHz
    Current Speed: 2200 MHz
    Status: Populated, Enabled
    Upgrade: Socket LGA3647-1
iron ★★★★★
()
Ответ на: комментарий от iron

Такое себе:

	Version: Genuine Intel(R) CPU 0000 @ 3.20GHz
	Voltage: 1.1 V
...
	Max Speed: 8300 MHz
	Current Speed: 4500 MHz
...
	Upgrade: Other
...
	Serial Number: To Be Filled By O.E.M.
	Asset Tag: To Be Filled By O.E.M.
	Part Number: To Be Filled By O.E.M.
anonymous
()

Частота у ядер может плавать в зависимости от нагрузки. Ничего сложного нет, но в двух словах не рассказать как это работает. Поизучай Интернеты, за 2-3 часа точно разберёшься. Можно посмотреть ресурсы любителей играть на старых зионах, например: https://xeon-e5450.ru/ или ютуб канал «Купи дешево», может наглядней будет чем документацию втыкать.

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

Ну так… разве dmidecode виноват что в твоем DMI tables information is inaccurate? Можно сделать фолбек на /proc/cpuinfo если проблема достать достоверную инфу с DMI.

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

Конечно виноват - читает ненадёжный источник.

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

Да, но там тебе не покажет Max Speed

Вопрос про инвентаризацию или где? Напоминаю, что в топике озвучено так: «Показание необходимо для составления документации о сервере»

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

Вопрос про инвентаризацию или где?

Да, но дальше по топику обсуждаются показатели частоты в бусте. По сему и написал про Max Speed. dmidecode при условии что достает достоверные данные, даст больше инфы о железе нежели /proc/cpuinfo.

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

lscpu для этого есть, он хоть рабочий.

CPU max MHz:                        4500.0000
CPU min MHz:                        800.0000
anonymous
()
Ответ на: комментарий от iron

если проблема достать достоверную инфу с DMI.

Не «проблема достать», а её (достоверной инфы) там просто нет - так что даже пытаться незачем.

firkax ★★★★★
()

Показание необходимо для составления документации о сервере, используемой администраторами поддержки.

Для этого нужно использовать строку названия, поскольку она однозначно определяет процессор.

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

Turbo Boost может оказаться выключен.

Может. И ещё много чего может быть в части и частот памяти и названий хардов и т.д. и т.п.

Правда из вопроса непонятно, что в итоге автору нужно.

В топике написано: «Показание необходимо для составления документации о сервере, используемой администраторами поддержки.»

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

В топике написано: «Показание необходимо для составления документации о сервере, используемой администраторами поддержки.»

Ну да, для документации логично тогда взять из документации на CPU. Либо базовую одну указать, либо дополнительно еще Max Frequency Turbo.

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

А оно вообще неизвестно что уже показывает. Ясно, что восьмиядерник быстрее чем шести-, но частоты им одинаковые рисуют. Нужно load average, а не частоты проверять, у меня вон оно максимально 28.0 где-то, а физических ядер 6 с 12 потоками

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

Если бы ты нашел 6-ядерник 14 нм, который быстрее 7-нанометрового 8-ядерника, при том что у них одинаковые частоты, то ты что-то бы доказал (на самом деле нет), но ты даже условие равной частоты не выполнил, потому как у рязани она в ДЖВА РАЗА больше

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

Cвоё изначальное заявление ты опроверг уже три раза добавлением дополнительных условий.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.