Linux + как проверить производительность ЦП

Когда вы говорите "последнее ядро", вы имеете в виду последнее стабильное, последнее долговременное или последнее mainline? Вы ищете не-RC ядро или RC ядро? Поскольку я не знаю этих деталей, я предположу, что вы имели в виду последнее не-RC ядро mainline, которое в настоящее время является 4.5.

Для ядра 4.5 достаточно просмотреть git-дерево 4.5 до drivers/scsi/fnic и посмотреть fnic.h:

#define DRV_NAME            "fnic"
#define DRV_DESCRIPTION     "Cisco FCoE HBA Driver"
#define DRV_VERSION         "1.6.0.17a"

Хотя выпуск ядра 4. 5 довольно далек по времени от того момента, когда вы задали свой вопрос, та же техника, описанная здесь, применима к ядрам, более близким по времени к вашему вопросу, таким как kernel 3.17 или kernel 3.18.

0
09.02.2016, 15:49
3 ответа

98,2% id означает, что большую часть времени ЦП ничего не делает (ЦП находится в состоянии ожидания).

Чтобы определить, как используется ЦП с течением времени, вы можете использовать команду uptime , которая даст вам среднюю нагрузку .

1
29.04.2021, 00:18

Вы можете использовать sar ( sysstat ) для мониторинга вашей системы и проверки нагрузки с течением времени. Журналы sar создают файл, который можно открыть с помощью команды kSar. Кроме того, из kSar вы можете запускать команды sar через ssh и генерировать журналы на лету.

У вас есть что-то конкретное, что работает на сервере? Нравится JVM или какое-то другое приложение? Например, для JVM вы можете использовать jconsole, чтобы проверить, влияет ли сборка мусора на производительность на сервере.

В случае, если на сервере запущена JVM:

Для jconsole я рекомендую не запускать ее на сервере, поскольку иногда это может быть довольно сложно в системе. Запустите его в удаленной системе и настройте jmxremote на сервере для подключения.

Кроме того, с какими проблемами сталкиваются пользователи?

Включил это в ответ, так как я еще не могу оставить комментарий.

0
29.04.2021, 00:18

i7z - это инструмент, который сообщает информацию о процессорах Intel Core i7, i5 и i3: Turbo Boost, частоты процессора на ядро, множители, температуру, а также время, проведенное в состояниях C0/C1/C3/C6/C7, все в реальном времени.

Для установки введите следующую команду:

yum install i7z

Или, чтобы установить i7z Qt GUI, используйте:

yum install i7z-gui
1
29.04.2021, 00:18

Теги

Похожие вопросы