Мой ноутбук - это MSI с помощью CPU Hexcore I7-9750H, NVIDIA RTX2060 6GB GPU, 1TB SSD и 64 ГБ ОЗУ. С «модернизацией» от 18,04 до 20.10 выступление является Abysmal. Я больше всего работаю в Python и расчеты, которые занимали 5-10 секунд, теперь принимают 50-60 секунд. Например, запуск базовой оптимизации параметров регрессии лассо в Python занимает 45 секунд для крошечного (2000 строк) набора данных. Замедление ошеломляет. Я упучаю что-то фундаментальное здесь? Я никогда не испытывал ничего подобного в течение 20 лет использования Linux. Спасибо заранее за любые предложения.
Это - меньше ответа и больше сравнения.
Мои результаты испытаний, с помощью примера кода, и сделанный на VMs.
Хост: Debian GNU/Linux bullseye/sid; i7-2600K
VM1: рабочий стол Ubuntu, 20.10, Python 3.8.6
VM2: рабочий стол Ubuntu, 18.04.5 LTS, Python 2.7.17 и Python 3.6.9
VM1: 13 минут и 39 секунд
VM2: 12 минут и 43 секунды (Python 3.6.9)
VM2: 12 минут и 37 секунд (Python 2.7.17)
7%-я неисправность для 20,10 стихов 18.04.
Одновременно, у меня всегда есть выполнение турбостата, на хосте в этом примере, наблюдающем за любыми знаками регулировки, или пределами питания или температурными пределами для что. (на самом деле я знаю, что не будет для этого теста, но должной осмотрительности. Примечание: RAMWatt на самом деле не доступен на этом процессоре.):
doug@s15:~/iso$ sudo turbostat --Summary --quiet --show Busy%,Bzy_MHz,IRQ,PkgWatt,PkgTmp,RAMWatt --interval 30
Busy% Bzy_MHz IRQ PkgTmp PkgWatt
12.66 3795 15374 58 27.97 <<< 8 CPUs, 1 at 100%
12.70 3794 14718 58 28.01 <<< not too hot
12.68 3794 16987 59 28.01 <<< not too much power, TDP=95
12.67 3796 12782 60 28.01 <<< CPU frequency pinned
12.67 3795 16558 59 28.03
12.68 3795 14234 59 28.02
12.67 3794 16392 59 28.00
12.69 3794 14459 58 27.99
12.67 3795 15074 59 28.02
12.69 3795 14088 59 28.02
12.69 3794 17271 59 28.03
12.73 3793 16606 59 28.04
12.68 3794 16550 59 27.96
12.70 3794 14759 58 27.96
12.70 3793 18363 60 27.98
12.72 3793 17089 59 28.01
12.70 3794 17496 60 28.00
12.72 3793 17314 59 28.01
11.11 3792 15402 48 25.00 <<< done
0.22 2474 7189 40 4.33
0.30 2725 10450 41 4.42
0.26 2764 6473 35 4.26
Примечание небольшое изменение частоты ЦП происходит из-за много активных ядер согласно этому (от рабочего турбостата без - тихий параметр командной строки):
cpu4: MSR_TURBO_RATIO_LIMIT: 0x23242526
35 * 100.0 = 3500.0 MHz max turbo 4 active cores
36 * 100.0 = 3600.0 MHz max turbo 3 active cores
37 * 100.0 = 3700.0 MHz max turbo 2 active cores
38 * 100.0 = 3800.0 MHz max turbo 1 active cores