Предпосылка такова: я хочу собрать события lbr на машине для pgo. Но когда я запускаю perf, я обнаруживаю, что загрузка ЦП процессами, запущенными на машине, увеличится. Я не понимаю причины этого. Я мало что знаю о перформансе. Есть ли у вас идеи по устранению неполадок?
Операция, которую я выполнил
Я хочу использовать -a для сбора данных обо всех процессах на машине. И я проверил, что даже если я использую -F 1 или -c 1000000000 (1e9), это все равно оказывает влияние. Если я удалю -b, никакого эффекта не будет. Занимает ли perf какие-либо специальные ресурсы при выборке событий ветки?
Машина и версия perf
- версия perf 4.18.0-2.3.5 (но это не должно быть связано с версией perf, я пробовал разные версии, и у всех одна и та же проблема)
- ОС: Linux 4.18. 0-2.4.3.3.x86_64
- ЦП: Intel(R) Xeon(R) Gold 5218 @ 2,30 ГГц
Подробнее здесь:
https://stackoverflow.com/questions/787 ... he-process