Расчет Python невероятно медленный Ubuntu 20.10

Мой ноутбук - это 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. Спасибо заранее за любые предложения.

0
задан 27 February 2021 в 23:20

1 ответ

Это - меньше ответа и больше сравнения.

Мои результаты испытаний, с помощью примера кода, и сделанный на 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
0
ответ дан 18 March 2021 в 23:30

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

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