É normal que a atualização do dpkg / kernel atinja 100%?

2

Corri sudo dpkg -i *.deb hoje e meu coração pulou uma batida quando Conky mostrou todos os 8 CPUs em 100% e a temperatura subiu para 88 graus Celsius. Durou pelo menos um minuto dando tempo a minhas mãos lentas para copiar e colar a linha da tela do terminal e tirar uma foto da tela. A linha atual da tela do terminal mostrava:

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

Esse comportamento é normal?

Conky screen abaixo como referência:

    
por WinEunuuchs2Unix 28.11.2016 / 21:58

1 resposta

3

Parece normal para trabalhos de compilação paralela.

  • dkms recompila os módulos dinâmicos (drivers) a cada nova instalação do kernel

    Para verificar os drivers que você instalou usando o DKMS, execute

    dkms status
    
  • 04x cc1 instâncias do compilador C do GNU apareceram na lista de processos com alto uso de CPU (em torno de 11 / 12.5 = 88%).

  • Normalmente, você vê as instruções de instalação da fonte (usando autotools )

    ./configure
    make
    sudo make install
    

    mas muitos usuários não sabem que você pode acelerar a compilação para a maioria dos pacotes. Por exemplo, com:

    make -j4
    

    Dependendo de quantos núcleos de CPU você tem.

  • Verificando os arquivos /usr/src/*/dkms.conf , o WinEunuuchs2Unix (OP) pode encontrar a configuração exata:

    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) , que parece substituído por 8 neste caso.

por user.dz 28.11.2016 / 23:19