Meta/Facebook untersucht seit mehreren Jahren die Verwendung von BOLT im Linux-Kernel, um das Layout von Linux-Kernel-Binärdateien zu optimieren. Da BOLT in den LLVM-Upstream aufgenommen wurde, haben sie die Arbeit rund um BOLT-Kernel fortgesetzt. Es gibt jetzt einen öffentlichen Leitfaden zum Erstellen eines BOLT-optimierten Linux-Kernels, der die Systemleistung voraussichtlich um etwa 5 % verbessern wird.
Derzeit verbessert die Verwendung von BOLT zur Optimierung der Leistung des Linux-Kernels die Leistung um etwa 5 % gegenüber der Standardleistung. Der Leistungsgewinn für eine bestimmte Arbeitslast hängt letztendlich davon ab, wie viel Zeit die Anwendung im Kernel-Bereich verbringt, wobei Datenbankserver, andere netzwerkintensive Arbeitslasten usw. höhere Zuwächse verzeichnen als Aufgaben im Benutzerbereich.
Letzte Woche hat Meta-Ingenieur Maksim Panchenko einen Linux-Kernel-Optimierungsleitfaden für Benutzer eingereicht, die Kernel-Images erstellen und diese mit BOLT optimieren möchten. In diesem Leitfaden finden Sie Erläuterungen zu spezifischen Leistungsvorteilen
Informationen zur Verwendung von BOLT zur Optimierung des Linux-Kernels finden Sie im neuen Leitfaden.