有人可能有这样的疑问,Linux Kernel内核越高运行速度就越快吗?Linux Kernel 4.x的运行速度比Linux Kernel 3.x更快吗?为了运行速度更快是不是都要升级到Linux Kernel最高的版本?下面来解析这个问题。
Linux Kernel内核越高运行速度就越快吗? 不是,Linux Kernel内核越高不一定带来越快的运行速度,比如Linux Kernel 4.20在Intel处理器上运行速度就比Linux Kernel 4.19要慢,因为有时候越高的Linux Kernel内核在修复补丁时影响到了性能的发挥。如下图所示,Linux Kernel 4.20要慢于Linux Kernel 4.19,即使是Linux Kernel 4.19也是略比Linux Kernel 4.18的快,从中可以得出结论,Linux Kernel内核越高运行速度不一定越快:
Linux Kernel 4.x的运行速度比Linux Kernel 3.x更快吗? 可以肯定的说Linux Kernel 4.x所兼容的硬件设备要比Linux Kernel 3.x的多,但它的运行速度可能还不比Linux Kernel 3.x的快,就比如旧的计算机配置只能使用低一些的Linux Kernel版本,Linux Kernel越高代码量就越高,在运行上就显得吃力。它和Linux Kernel内核越高运行速度就越快吗的问题一样,都是不确定性的,当然,有时高一些的Linux Kernel版本会进行相应的移除代码来改进性能。
为了运行速度更快是不是都要升级到Linux Kernel最高的版本? 如果Linux Kernel更高的版本速度更快,不一定要升级到最新的版本以享受这种性能,比如Linux Kernel 4.19仅仅比Linux Kernel 4.18快一些,这种速度的对比几乎忽略不计,比如Deepin 15.8所使用的是Linux 4.15,而最新的稳定版本已经是Linux 4.19.2,除了速度之外,还得考虑稳定等因素,同时Linux Kernel内核越高运行速度不一定就越快,作为普通用户,不建议追求更高的Linux Kernel版本,仅在需要的时候升级Linux Kernel,因为轻易的升级会带来不确定的风险,可能会损坏操作系统。确定了要承担的风险后你有升级Deepin系统内核的意向,请参考在Deepin系统中编译Linux Kernel 4.19.1内核的方法。
相关主题 |