W CentOS 6.x jak mogę zaktualizować do jądra 3.4?


15

Mam serwer z systemem CentOS 6.2 z jądrem w wersji 2.6.32, ale muszę zwiększyć wydajność mojej aplikacji.

Jądro w wersji 3.4 ma x32abi, który może poprawić wydajność, więc chcę uaktualnić do wersji 3.4? Czy to możliwe?

Próbowałem pobrać kompilację i instalację jądra, ale nadal widzę tę samą wersję jądra.

Co poszło nie tak? Postępowałem zgodnie z procesem opisanym w linku poniżej.

http://www.tecmint.com/kernel-3-5-released-install-compile-in-redhat-centos-and-fedora/


Możesz po prostu zmienić na inną dystrybucję, tj. Debian, aby uzyskać najnowsze jądra. Centos ma powody, by pozostać poza zakrętem.
Danie,

Dzięki za odpowiedź, Danie, masz na myśli, że nie możemy zaktualizować jądra? proszę zasugeruj mi więcej Danie jestem nowy i nie dostałem dystrybucji oznacza to, że chcesz zasugerować inny smak linuksa
shiva

Cześć Shiva, jesteś w stanie zaktualizować jądro zgodnie z tym linkiem, ale wydaje się, że mogłeś przegapić kilka kluczowych kroków. Czy po ponownym uruchomieniu centos wybrałeś nowe jądro 3.x z listy startowej?
Danie,

1
@Danie Jeśli chcesz mieć nowsze wersje oprogramowania, również Debian byłby kiepskim wyborem, ponieważ faworyzują stabilność nad nowością.
CVn

4
Zawsze się boję, gdy widzę ludzi, którzy chcą poprawić wydajność aplikacji poprzez aktualizację jądra. Przez większość czasu problem leży w samej aplikacji.
Yann Sagon

Odpowiedzi:


12

Ta akcja jest sprzeczna z celem Red Hat Enterprise Linux (a tym samym CentOS). Te dystrybucje korporacyjne mają na celu utrzymanie stabilnych mniejszych wersji jądra i pakietów podstawowych (glibc, gcc itp.) W celu zapewnienia stabilnej platformy przez cały obsługiwany cykl życia dystrybucji.

Oznacza to, że zainstalowanie znacznie nowszego jądra zmieni Twój system w coś innego niż CentOS.

To powiedziawszy, zdecydowanie można to zrobić. Link zostanie zaksięgowana jest przewodnikiem dobre. Powinieneś także zaktualizować do CentOS 6.3 podczas tego procesu. (6.4 jest w drodze)

Po zakończeniu kompilacji powinieneś wybrać nowo skompilowane jądro na ekranie startowym CentOS lub zmienić domyślne jądro rozruchowe poprzez wejście default=liniowe /etc/grub.conf.


7

Jeśli naprawdę musisz, możesz pobrać nowsze jądra z ElRepo, ale kiedy to zrobisz, możesz to zrobić sam. Będziesz poza normalnymi kanałami wsparcia EL i możesz nie być w stanie uzyskać zabezpieczeń i poprawek błędów itp.


czy mogę użyć innego linuksa, który będzie lepszy, ale potrzebuję domyślnej wersji jądra 3.4, która ma pakiet x32abi
shiva

6

Kiedy mówisz „CentOS 6.2 z jądrem w wersji 2.6.32”, nie jesteś do końca dokładny:

... nie ma jednego numeru [wersji jądra], który dokładnie reprezentowałby jądro RHEL 6. Bierzemy to, co jest powyżej; jeśli są kawałki, które nie są dojrzałe, wyłączamy je, aby nie zakłócały rzeczy; i jest kilka elementów technologicznych, które są dalej, które przyciągamy ...

Jak powiedzieli inni, zmiana jądra jest sprzeczna z zasadą używania CentOS / RHEL / OEL itp., Ale powyższe oznacza również, że poprzez aktualizację do wersji 6.3, chociaż nie zmieniasz pozornej wersji jądra , aktualizujesz jądro - to po prostu niemożliwe jest wykonanie porównania podobnego do podobnego z numerami jądra głównego.


0

Możesz użyć Oracle Linux, który jest prawie taki sam jak CentOS / RHEL.

Począwszy od wersji OL 6.5 i nowszych, możesz wyrazić zgodę na jądro Linux 3: https://docs.oracle.com/cd/E37670_01/E50738/html/ol_upuek2_rn64.html

Możesz przełączać się między jądrem Linux a jądrem 2 i 3 za pomocą yum poleceń w OEL.

Oracle nazywa jądro Linuksa z własnymi łatami Oracle jako „niezniszczalnym linuksem korporacyjnym”.

ps. Możesz swobodnie pobrać Oracle Linux, tak jak możesz to zrobić w CentOS; wsparcie przychodzi osobno i tylko to jest płatne.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.