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/
Odpowiedzi:
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
.źródło
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.
źródło
Kiedy mówisz „CentOS 6.2 z jądrem w wersji 2.6.32”, nie jesteś do końca dokładny:
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.
źródło
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.
źródło