Wie kann ich in CentOS 6.x auf Kernel 3.4 aktualisieren?

15

Ich habe einen Server, auf dem CentOS 6.2 mit Kernel-Version 2.6.32 ausgeführt wird, aber ich muss die Leistung meiner Anwendung erhöhen.

Der Kernel Version 3.4 hat x32abi, was die Leistung verbessern kann, also möchte ich auf 3.4 upgraden? Ist es möglich?

Ich habe versucht, den Kernel herunterzuladen, zu kompilieren und zu installieren, sehe aber immer noch dieselbe Kernel-Version.

Was schief gelaufen ist? Ich habe den im folgenden Link genannten Vorgang befolgt.

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

shiva
quelle
Vielleicht möchten Sie einfach zu einer anderen Distribution wechseln, z. B. Debian, um die neuesten Kernel zu erhalten. Centos hat Gründe, hinter der Kurve zu bleiben.
Danie
Danke für die Antwort, Danie, du willst damit sagen, dass wir das kernal nicht upgraden können? von bitte machen Sie mir mehr Danie Ich bin neu i did not Distro Mittel bekommen haben Sie verschiedene Linux - Variante vorschlagen wollen
shiva
Hallo Shiva, Sie können den Kernel gemäß diesem Link aktualisieren, aber es scheint, dass Sie einige wichtige Schritte übersehen haben könnten. Haben Sie beim Neustart von Centos den neuen 3.x-Kernel aus der Startliste ausgewählt?
Danie
1
@Danie Wenn Sie neuere Softwareversionen wünschen, wäre auch Debian eine schlechte Wahl, da sie die Stabilität der Neuheit vorziehen.
ein Lebenslauf vom
4
Ich habe immer große Angst, wenn ich Leute sehe, die die Leistung einer Anwendung durch ein Upgrade des Kernels verbessern wollen. Meistens liegt das Problem in der Anwendung selbst.
Yann Sagon

Antworten:

12

Diese Aktion widerspricht dem Zweck von Red Hat Enterprise Linux (und damit CentOS). Diese Unternehmensdistributionen sind dazu gedacht, stabile Nebenversionen der Kernel- und Kernpakete (glibc, gcc usw.) beizubehalten, um eine stabile Plattform während des unterstützten Lebenszyklus der Distribution bereitzustellen.

Das bedeutet, dass die Installation eines viel neueren Kernels Ihr System in etwas anderes als CentOS verwandeln würde .

Das heißt, es kann definitiv getan werden. Der Link, den Sie gepostet haben, ist eine gute Anleitung. Sie sollten auch ein Upgrade auf CentOS 6.3 durchführen, während Sie dabei sind. (6.4 ist unterwegs)

Nach Ihrer Kompilierung sollten Sie den neu kompilierten Kernel im CentOS-Startbildschirm auswählen oder den Standard-Startkernel über die default=Zeile in ändern /etc/grub.conf.

ewwhite
quelle
7

Wenn Sie wirklich müssen, können Sie neuere Kernel von ElRepo erhalten, aber sobald Sie dies tun, sind Sie sozusagen auf sich allein gestellt. Sie befinden sich außerhalb der normalen EL-Supportkanäle und können möglicherweise keine Sicherheits- und Fehlerkorrekturen usw. erhalten.

user9517 supportedGoFundMonica
quelle
Wenn ich ein anderes Linux verwenden kann, das besser sein wird, aber ich brauche Standard-Kernel-Version 3.4, die x32abi-Paket hat
Shiva
6

Wenn Sie "CentOS 6.2 mit Kernel-Version 2.6.32" sagen, sind Sie nicht ganz korrekt:

... es gibt keine einzige [Kernel-Versionsnummer], die den RHEL 6-Kernel genau wiedergibt. Wir nehmen was stromaufwärts ist; Wenn es Teile gibt, die nicht ausgereift sind, deaktivieren wir sie, damit sie die Dinge nicht stören. und es gibt einige technologische Teile, die weiter vorne sind und die wir einbringen ...

Wie andere bereits gesagt haben, widerspricht das Ändern des Kernels der Verwendung von CentOS / RHEL / OEL usw., aber das oben Gesagte bedeutet auch, dass Sie durch ein Upgrade auf 6.3 den Kernel aktualisieren , obwohl Sie die scheinbare Kernelversion nicht ändern Ein vergleichbarer Vergleich mit Mainline-Kernelnummern ist nicht möglich.


quelle
0

Sie könnten mit Oracle Linux arbeiten, ähnlich wie mit CentOS / RHEL.

Ab OL 6.5 können Sie sich für Linux Kernel 3 anmelden: https://docs.oracle.com/cd/E37670_01/E50738/html/ol_upuek2_rn64.html

Sie können mit yum-Befehlen in OEL zwischen Kernel 2 und Kernel 3 von Linux wechseln.

Oracle nennt den Linux-Kernel mit Oracle-eigenen Patches als "unzerbrechliches Enterprise-Linux".

ps. Sie können Oracle Linux frei herunterladen, wie Sie es mit CentOS tun können. Support kommt separat und nur das wird bezahlt.

Tagar
quelle