Kernels/Testing

Материал из ALT Linux Wiki
Перейти к навигации Перейти к поиску

Для тестирования ядра в Сизифе есть следующие пакеты.

Функциональное тестирование[править]

Linux Test Project (LTP)[править]

Пример запуска:

 # runltp -f syscalls

Linux Kernel Selftests (kselftests)[править]

Пример запуска:

 # /usr/lib/kselftests/run_kselftest.sh

DEBUG ядро[править]

  • kernel-image-std-debug - специальная отладочная сборка ядра std-def.

Может использоваться совместно с остальными тестами.

Нагрузочное тестирование[править]

stress-ng[править]

Пример запуска:

 # stress-ng -a 1 -t 1m

Дополнительные примеры https://wiki.ubuntu.com/Kernel/Reference/stress-ng.

Время реакции на события (latency)[править]

cyclictest[править]

Пример запуска:

 # cyclictest -a -m -Sp99

jitterdebugger[править]

Пример запуска:

 # jitterdebugger -v

Анализ и отладка ядра[править]

crash[править]

Специальная расширенная версия gdb для отладки live ядра и дампов ядра.

bootchart[править]

  • bootchart - https://www.bootchart.org/ - анализ скорости процесса загрузки (устаревшее приложение на Java).