Я использую Ubuntu 13.10 с ядром 3.8.0-030800-generic, загруженным с сайтаhttp://kernel.ubuntu.com/~kernel-ppa/mainline/v3.8-raring/
Когда я хочу запустить, например, команды turbostat или cpupower, я получаю следующее:
cpupower not found for kernel 3.8.0-030800
You may need to install linux-tools-3.8.0-030800-generic
К сожалению, похоже, что для этого ядра нет пакета linux-tools.
Я заметил, что существуют разные схемы именования ядер, например, пакеты для linux-tools доступныздесьследуют наименованию:
3.8.0-{19-39}
тогда как версия нашего ядра заканчивается на 030800.
Как эти две схемы именования соотносятся друг с другом? Как правильно установить linux-tools для этого ядра?
решение1
Я нашел еще немного информации по этому поводу и отвечу на свой вопрос, если кто-то столкнется с той же проблемой.
Основные ядраиспользуются для проверки того, была ли проблема исправлена разработчиками ядра, поскольку основные ядра собираются из последних неизмененных исходных кодов ядра "mainline". Версия ядра, например, 030800, указывает на основное ядро.
Как правило, в производстве предпочтение следует отдавать ядрам из репозитория. Версии этих ядер заканчиваются, например, на 3.8.0-{19-39}.
А также естьэта почтав котором обсуждается использование основных ядер.
Что касается linux-tools для основных ядер, то они не будут доступны в репозитории, поскольку это не ядро из репозитория, но их можно собрать из исходного кода для соответствующей версии основного ядра.