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

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

У меня на ПК установлена ​​Ubuntu 20.04 с ядром 5.4.0-42-generic.

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

  • 100 секунд: 430 10^9 циклов ЦП, около 0,09 инструкций/цикл и 418 10^9 застрявших циклов-бэкэнда

  • 50 секунд: 220 0^9 циклов ЦП, около 0,18 инструкций/цикл и 211 10^9 застрявших циклов-бэкэнда

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

С наилучшими пожеланиями, Дж.М.

решение1

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

Связанный контент