使用make install -j 4
命令在12.04上安装内核(Linux 3.2.5)需要多长时间?
我的终端现在显示此消息约40分钟。
root@user-desktop:/usr/src/linux-3.2.5# make install -j 4
sh /usr/src/linux-3.2.5/arch/x86/boot/install.sh 3.2.5 arch/x86/boot/bzImage \
System.map "/boot"
run-parts: executing /etc/kernel/postinst.d/dkms 3.2.5 /boot/vmlinuz-3.2.5
6
很多:) Linux内核具有大量的代码行,除非您拥有一台真正强大的计算机,否则构建它会花费很多。我的建议,出去几个小时。
—
Aleksandar'9
dhruva神!_ / _我花了2个小时!..而您担心40分钟!顺便说一句,您需要4个内核/处理器才能使-j 4正常工作!
—
shiladitya 2012年
尽管我倾向于不使用
—
伊利亚·卡根
-j
比计算机中的物理核心数量更多的数量,但实际上出于各种原因,使用更高数量的内核仍可以提供更好的性能:并非所有线程都会始终使用它们可用的处理器资源的100% (这是主要原因,也是一些建议的基础(该-j
数量始终大于物理核心的数量),CPU可能具有超线程功能,因此逻辑处理器比物理核心更多,依此类推。并且-j 4
将至少运行,即使你有少于4个内核。
我认为这个问题不能以理智的方式回答。这在很大程度上取决于内核配置和系统硬件。我看过它介于10分钟到6个小时之间。
—
gertvdijk