У меня есть сервер под управлением CentOS 6.2 с ядром версии 2.6.32, но мне нужно повысить производительность моего приложения.
Ядро версии 3.4 имеет x32abi, что может улучшить производительность, поэтому я хочу перейти на 3.4? Является ли это возможным?
Я пытался скачать ядро, компилировать и устанавливать, но все еще вижу ту же версию ядра ..
Что пошло не так? Я следовал за процессом, упомянутым в ссылке ниже.
http://www.tecmint.com/kernel-3-5-released-install-compile-in-redhat-centos-and-fedora/
Ответы:
Это действие противоречит цели Red Hat Enterprise Linux (и, следовательно, CentOS). Эти корпоративные дистрибутивы предназначены для поддержки стабильных минорных версий пакетов ядра и ядра (glibc, gcc и т. Д.), Чтобы обеспечить стабильную платформу на протяжении поддерживаемого жизненного цикла дистрибутива.
Это означает, что установка гораздо более нового ядра превратит вашу систему в нечто иное, чем CentOS.
Тем не менее, это определенно можно сделать. Ссылка вы вывесили хороший гид. Вы также должны обновить до CentOS 6.3, пока вы находитесь в процессе. (6.4 уже в пути)
После компиляции вы должны выбрать заново скомпилированное ядро на загрузочном экране CentOS или изменить загрузочное ядро по умолчанию через
default=
строку в/etc/grub.conf
.источник
Если вам действительно нужно, вы можете получить новые ядра от ElRepo, но как только вы это сделаете, вы, так сказать, сами по себе. Вы будете вне обычных каналов поддержки EL и, возможно, не сможете получить исправления безопасности, исправления ошибок и т. Д.
источник
Когда вы говорите «CentOS 6.2 с ядром версии 2.6.32», вы не совсем точны:
Как уже говорили другие, изменение ядра идет вразрез с использованием CentOS / RHEL / OEL и т. Д., Но вышеизложенное также означает, что при обновлении до 6.3, хотя вы не меняете очевидную версию ядра, вы обновляете ядро - это просто Невозможно провести сравнение с номерами ядра магистрали.
источник
Вы можете использовать Oracle Linux, который почти такой же, как CentOS / RHEL.
Начиная с OL 6.5 и выше, вы можете подписаться на Linux Kernel 3: https://docs.oracle.com/cd/E37670_01/E50738/html/ol_upuek2_rn64.html
Вы можете переключаться между ядром Linux Kernel 2 и 3 с помощью команд yum в OEL.
Oracle называет ядро Linux с собственными исправлениями Oracle «неразрушимым корпоративным Linux».
пс. Вы можете свободно скачать Oracle Linux, как вы можете это сделать с CentOS; Поддержка приходит отдельно, и только это оплачивается.
источник