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/
Antworten:
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
.quelle
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.
quelle
Wenn Sie "CentOS 6.2 mit Kernel-Version 2.6.32" sagen, sind Sie nicht ganz korrekt:
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
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.
quelle