Назад | Перейти на главную страницу

В CentOS 6.x как я могу перейти на ядро ​​3.4?

У меня есть сервер под управлением 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», вы не совсем точны:

... не существует одного номера [версии ядра], который точно представлял бы ядро ​​RHEL 6. Мы берем то, что идет вверх по течению; если есть незрелые части, мы отключаем их, чтобы они не мешали работе; и есть некоторые технологические разработки, которые мы используем ...

Как уже говорили другие, изменение ядра идет вразрез с использованием 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; поддержка приходит отдельно и только платная.