答案1
对于并行编译工作来说这看起来很正常。
dkms
每次安装新内核时重新编译动态模块(驱动程序)要检查使用 DKMS 安装的驱动程序,请运行
dkms status
04x
cc1
个 GNU C 编译器实例出现在进程列表中,且 CPU 使用率较高(约为 11/12.5=88%)。
通常,您可以从源代码中看到安装说明(使用
autotools
)./configure make sudo make install
但很多用户不知道你可以加快大多数软件包的编译速度。例如,使用:
make -j4
取决于您有多少个 CPU 核心。
检查
/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
在这种情况下似乎被取代了。