Действительно ли нормально для dpkg / обновление ядра поразить 100%?

Я работал sudo dpkg -i *.deb сегодня и моя основа пропустила удар, когда Носатый показал все 8 центральных процессоров в 100% и температуру, пронзенную к 88 градусам Цельсия. Это продлилось, по крайней мере, минуту, давая мое медленное время рук, чтобы скопировать и вставить терминальную строку экрана и взять экранный снимок. Текущая терминальная строка экрана показала:

run-parts: executing /etc/kernel/header_postinst.d/dkms 4.8.11-040811-generic /boot/vmlinuz-4.8.11-040811-generic

Это нормальное поведение?

Носатый экран ниже как ссылка:

Kernel Update 100%

2
задан 28 November 2016 в 23:58

1 ответ

Это выглядит нормальным для параллельного задания компиляции.

  • dkms перекомпилировал динамические модули (драйверы) с каждой новой установкой ядра

    Для проверки на драйверы, Вы установили использование DKMS, работали

    dkms status
    
  • 04x cc1, экземпляры компилятора C GNU появились в списке процессов с высоким использованием ЦП (вокруг 11/12.5=88%).

<час>
  • Обычно, Вы видите инструкции по установке из источника (использующий autotools)

    ./configure
    make
    sudo make install
    

    , но многие пользователи не знают, что можно ускорить компиляцию для большинства пакетов. Например, с:

    make -j4
    

    В зависимости от того, сколько ядер процессора Вы имеете.

  • Проверка эти /usr/src/*/dkms.conf файлы, WinEunuuchs2Unix (OP) могли найти точную установку:

    MAKE[0]="'make' -j$(nproc) NV_EXCLUDE_BUILD_MODULES='' KERNEL_UNAME=${kernelver} IGNORE_XEN_PRESENCE=1 IGNORE_CC_MISMATCH=1 SYSSRC=$kernel_source_dir LD=/usr/bin/ld.bfd modules"
    

    $(nproc), который кажется замененным 8 в этом случае.

3
ответ дан 2 December 2019 в 02:49

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

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