Gibt es spezielle Optimierungen für den Ubuntu Server-Kernel?

Gibt es spezielle Optimierungen für den Ubuntu Server-Kernel?

Ich habe Debian gern mit den Netinst-Images installiert, die ein Basissystem installierten und es mir ermöglichten, nach Belieben zusätzliche Pakete zu installieren. Ich habe nach etwas Ähnlichem in Ubuntu gesucht, und die Ubuntu Server-Images sind Debian Netinst sehr ähnlich, zumindest habe ich keinen Unterschied bemerkt.

Aber heute hatte ich Probleme damit, dass mein Desktop bei schweren I/O-Operationen einfriert. Bei der Suche nach einer Lösung habe ich festgestellt, dass der Standard-Festplattenplaner auf eingestellt ist. deadlineDies ist für Server die bessere Wahl, für einen Desktop aber wahrscheinlich eine schlechte Wahl. Das Problem scheint durch die Einstellung auf gelöst worden zu sein cfq. Ich weiß allerdings nicht, was der Standardplaner für den Ubuntu-Desktop ist.

Erhält der Ubuntu Server-Kernel spezielle Optimierungen für Server? Würde die Installation des Pakets ubuntu-desktopauf einem Ubuntu Server nicht zu einem identischen System wie Ubuntu Desktop führen?

Antwort1

Sehenhttps://help.ubuntu.com/community/ServerFaq#Welche_kernel_versionen_oder_typen_sind_auf_der_Ubuntu_Server_CD_verfügbar.3F

Was ist der Unterschied zwischen den Kerneln „Linux-Image-Server“ und „Linux-Image-Generic“? Welche Architektur hat „Linux-Image-Server“? Welchen sollte ich verwenden?

Hinweis: Seit 12.04 gibt es keinen Unterschied im Kernel zwischen Ubuntu Desktop und Ubuntu Server, da linux-image-server in linux-image-generic integriert wurde. Wenn Sie eine ältere Version von Ubuntu Server verwenden, finden Sie die folgende Erklärung:

Das Paket linux-image-server ist ein Metapaket, das die neueste Server-Kernelversion installiert, während das Paket linux-image-generic ein Metapaket für die neueste Desktop-Kernelversion ist. Der Serverleitfaden enthält einige Details zu den im Server-Kernel vorgenommenen Änderungen.

Linux-Image-Server wird für die beiden Architekturen x86 und amd64 verwendet.

Welche Sie verwenden sollten, hängt von Ihrem Systemtyp ab. Wenn Sie einen 64-Bit-Prozessor haben, können Sie die amd64-Architektur oder die x86-Architektur verwenden. Wenn Ihr Prozessor jedoch 32 Bit hat, können Sie nur den x86-Kernel verwenden.

verwandte Informationen