Программа работает медленно после загрузки в Ubuntu 20.04

У меня есть ПК с Ubuntu 20.04 с ядром 5.4.0-42-generic.

Когда я запускаю тестовую программу, которая вычисляет произведение квадратной матрицы, программе требуется около 100 секунд, чтобы полный. На выполнение у меня уходит примерно столько же времени, если я снова несколько раз запустил та же программа. Но если я запускаю другую программу, например Chrome, а затем запускаю ту же программу, ее выполнение занимает около 50 секунд. Я запустил инструмент perf в этой программе, и он показывает:

  • 100 секунд: 430 10 ^ 9 циклов процессора, около 0,09 инструкций / цикл. и 418 10 ^ 9 бэкэнд-циклов с задержкой

  • 50 секунд: 220 0 ^ 9 циклов ЦП, около 0,18 инструкций / цикл и 211 10 ^ 9 stalled-Cycle-backend

Есть ли у кого-нибудь идеи, откуда взялась проблема, или какой-нибудь намек, который поможет мне найти причину проблемы?

С уважением JM

0
задан 16 August 2020 в 02:49

1 ответ

Linux, вероятно, использует режим энергосбережения для ЦП (частота увеличивается только при высокой загрузке ЦП x). Вы можете использовать cpupower , чтобы изменить его. (ЦП будет потреблять больше энергии, а у ноутбуков будет меньше времени автономной работы)

0
ответ дан 21 August 2020 в 07:58

Другие вопросы по тегам:

Похожие вопросы: