我有一台运行内核版本为2.6.32的CentOS 6.2的服务器,但是我需要增加我的应用程序性能。
内核版本3.4有x32abi可以提高性能,所以我想升级到3.4? 可能吗?
我尝试下载内核编译和安装,但仍然看到相同的内核版本..
什么地方出了错? 我遵循下面的链接中提到的过程。
http://www.tecmint.com/kernel-3-5-released-install-compile-in-redhat-centos-and-fedora/
这个行为违背了红帽企业Linux(也就是CentOS)的目的。 这些企业发行版旨在维护内核和核心软件包(glibc,gcc等)的稳定小版本,以便在分发的受支持生命周期中提供稳定的平台。
这意味着安装一个更新的内核会把你的系统变成CentOS以外的东西。
这就是说,这绝对可以做到。 你发布的链接是一个很好的指导。 在这个过程中,你也应该升级到CentOS 6.3。 (6.4正在路上)
在编译之后,你应该在CentOS启动屏幕上select新编译的内核, 或者通过/etc/grub.conf
的default=
行更改默认的启动内核。
如果你真的必须的话,你可以从ElRepo获得更新的内核,但是一旦你这样做,你就可以自己说话了。 您将不在正常的EL支持渠道,可能无法获得安全性和错误修复等。
当你说“内核版本2.6.32的CentOS 6.2”时,你并不完全准确:
…没有一个[内核版本]号码可以准确地表示RHEL 6内核。 我们采取什么是上游; 如果有一些不成熟的东西,我们禁用它们,以免破坏事物; 而且还有一些技术方面的东西比我们更进一步
正如其他人所说的,更改内核与使用CentOS / RHEL / OEL等不同,但是上面也意味着升级到6.3,尽pipe你不更改明显的内核版本 ,但是你升级了内核,这只是不可能像主线内核号码那样进行类似的比较。
您可以使用Oracle Linux,这几乎与CentOS / RHEL相同。
从OL 6.5开始,您可以selectjoinLinux Kernel 3: https : //docs.oracle.com/cd/E37670_01/E50738/html/ol_upuek2_rn64.html
您可以使用OEL中的yum命令在Linux Kernel 2和3内核之间切换。
甲骨文将Oracle自己的补丁称为“牢不可破的企业级Linux”,称为Linux内核。
PS。 你可以像CentOS那样自由地下载Oracle Linux; 支持来分开,只有支付。