Назад | Перейти на главную страницу

LatencyTop на Centos 6.2

Что мне нужно сделать, чтобы LatencyTop работал на Centos 6.2?

Это связано с компиляцией ядра отладки с дополнительными флагами?

И на странице руководства, и на веб-сайте очень мало информации.

Спасибо!

РЕДАКТИРОВАТЬ: Я должен был быть более конкретным, извините, моя проблема. Я установил его нормально с об / мин. Но, очевидно, стандартное ядро ​​Centos 6.2 не поддерживает его:

mount: none already mounted or /sys/kernel/debug/ busy
mount: according to mtab, none is already mounted on /sys/kernel/debug
Xlib:  extension "RANDR" missing on display "localhost:10.0".
The running kernel does not support latencytop. Please use kernel-debug.

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

Еще раз спасибо.

Он включен в RPMForge репозиторий, поэтому вам просто нужно включить это репо в свою систему, а затем установить его с помощью yum install latencytop.

LatencyTOP требует, чтобы вы перестроили ядро ​​и включили CONFIG_LATENCYTOP параметр, если вы хотите использовать стандартную версию ядра. Да, пакет загружается и устанавливается, но по умолчанию флаг не включен, поэтому вы видите сообщение об ошибке.

Другой вариант - прислушаться к сообщению об ошибке и установить kernel-debug пакет. Перезагрузитесь с новым ядром, установленным в качестве загрузочного ядра (выберите вручную в меню grub или отредактируйте grub.conf).

Замечание об debugfs - отвлекающий маневр. Обрати внимание на: «Работающее ядро ​​не поддерживает latencytop. Используйте kernel-debug».

Следующая проблема заключается в том, что LatencyTop - это приложение X11. Надеюсь, у вас установлены эти библиотеки. Включаю проброс X11 через ssh (ssh -X hostname) и могу удаленно просматривать окно LatencyTOP.