Что различие между инструментами Linux, виртуальными / универсальный / euclid / и т.д.?

Попытка установить perf (для подсчета циклов ЦП и событий, когда я запускаю определенную программу). Я использовал sudo apt install linux-tools

Package linux-tools is a virtual package provided by:
  linux-tools-oem 4.13.0.1026.30
  linux-tools-gke 4.13.0.1015.17
  linux-tools-gcp 4.13.0.1015.17
  linux-tools-euclid 4.4.0.9027.28
  linux-tools-virtual-hwe-16.04-edge 4.15.0.20.42
  linux-tools-virtual-hwe-16.04 4.13.0.41.60
  linux-tools-virtual 4.4.0.124.130
  linux-tools-lowlatency-hwe-16.04-edge 4.15.0.20.42
  linux-tools-lowlatency-hwe-16.04 4.13.0.41.60
  linux-tools-lowlatency 4.4.0.124.130
  linux-tools-generic-hwe-16.04-edge 4.15.0.20.42
  linux-tools-generic-hwe-16.04 4.13.0.41.60
  linux-tools-generic 4.4.0.124.130
You should explicitly select one to install.

Я предполагаю, что мне будет нужен один из 4.4.0* для соответствия моей версии ядра. Но я не мог найти документацию о дженерике / виртуальной / euclid / низкая задержка и hwe разновидности. Каковы они? Какой будет самым компактным и обеспечит просто perf

Ссылка

https://perf.wiki.kernel.org/index.php/Tutorial

0
задан 22 May 2018 в 06:52

1 ответ

linux-tools используются для оценки результатов деятельности ядра и связываются с конкретной версией ядра.
Описание ароматов политики обновления ядра предоставлено в Ubuntu RollingLTSEnablementStack:

  • ga - Общедоступность, стандартное ядро Ubuntu с исправленной версией
  • hwe - Стек HardWare Enablement, указывает на возрастающую прокрутку обновления ядра (версии варьируются вовремя),
  • hwe-edge - ранний доступ к предстоящей Стопке HWE, может думаться как экспериментальный hwe для финала, тестирующего перед глобальным выпуском

Ubuntu обеспечивает 2 вида (ароматы) ядра, неофициальное краткое описание:

  • generic - стандартное ядро рекомендовало для пользователей большинства, оно имеет целью оптимизировать в целом выполнение планирования в мультипроцессе и многопоточных средах выполнения, но не обеспечивает гарантий максимальных задержек планирования
  • lowlatency - специализированное ядро с выполнением псевдореального времени процессов и гарантируемых пределов для максимальных задержек планирования
0
ответ дан 29 October 2019 в 07:07

Другие вопросы по тегам:

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