Попытка установить 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
Ссылка
linux-tools
используются для оценки результатов деятельности ядра и связываются с конкретной версией ядра.
Описание ароматов политики обновления ядра предоставлено в Ubuntu RollingLTSEnablementStack:
ga
- Общедоступность, стандартное ядро Ubuntu с исправленной версиейhwe
- Стек HardWare Enablement, указывает на возрастающую прокрутку обновления ядра (версии варьируются вовремя),hwe-edge
- ранний доступ к предстоящей Стопке HWE, может думаться как экспериментальный hwe для финала, тестирующего перед глобальным выпускомUbuntu обеспечивает 2 вида (ароматы) ядра, неофициальное краткое описание:
generic
- стандартное ядро рекомендовало для пользователей большинства, оно имеет целью оптимизировать в целом выполнение планирования в мультипроцессе и многопоточных средах выполнения, но не обеспечивает гарантий максимальных задержек планированияlowlatency
- специализированное ядро с выполнением псевдореального времени процессов и гарантируемых пределов для максимальных задержек планирования