LINUX.ORG.RU

История изменений

Исправление i-rinat, (текущая версия) :

Следующий шаг — выяснить, что дёргает модуль nvidia. Самый наглядный способ — на flamegraph посмотреть.

Вкратце это делается так:

# git clone https://github.com/brendangregg/FlameGraph
# cd FlameGraph
# perf record -F 99 -a -g -- sleep 60
# perf script | ./stackcollapse-perf.pl > out.perf-folded
# ./flamegraph.pl out.perf-folded > perf-kernel.svg

Ну и конечно, пока perf record записывает данные, нужно пытаться воспроизвести ситуацию, в которой возникают тормоза.

Исходная версия i-rinat, :

Следующий шаг — выяснить, что дёргает модуль nvidia. Самый наглядный способ — на flamegraph посмотреть.

Вкратце это делается так:

# git clone https://github.com/brendangregg/FlameGraph
# cd FlameGraph
# perf record -F 99 -a -g -- sleep 60
# perf script | ./stackcollapse-perf.pl > out.perf-folded
# ./flamegraph.pl out.perf-folded > perf-kernel.svg