[Eisfair] kthreadd invoked oom-killer

Thomas Bork tom at eisfair.org
Fr Jun 2 21:30:35 CEST 2017


Am 02.06.2017 um 19:25 schrieb Uwe Kunze:

> Wenn man die Optionen für den 3.16er Kernel entsprechend setzen würde, 
> dann würde der Kernel ohne das THP-Gedöns gebacken ??

Es reicht CONFIG_TRANSPARENT_HUGEPAGE zu deaktivieren. Dann sieht der 
Unterschied zur ausgelieferten config so aus:

testeis 2.7.11 # diff -Nurp .config.old .config
--- .config.old 2017-06-02 21:20:16.212001846 +0200
+++ .config     2017-06-02 21:24:20.300003369 +0200
@@ -440,8 +440,8 @@ CONFIG_BOUNCE=y
  CONFIG_VIRT_TO_BUS=y
  # CONFIG_KSM is not set
  CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
-CONFIG_TRANSPARENT_HUGEPAGE=y
-CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
+# CONFIG_TRANSPARENT_HUGEPAGE is not set
+# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
  # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
  CONFIG_CLEANCACHE=y
  CONFIG_FRONTSWAP=y

> Ich frage deshalb, weil ich mir vorstellen könnte, dass auch nach dem 
> Deaktivieren von THP (always madvise [never]) der eincompilierte Kram 
> TROTZDEM das Kernelverhalten beeinflusst.

Das kann ich mir nicht vorstellen.

> Wieviel Zeit nimmt es für Dich in Anspruch, den aktuellen 3.16er 
> PAE-Kernel OHNE die THP-Geschichte zu kompilieren und in das (übliche) 
> Paket zu packen ?

Ich bin nicht der Meinung, dass das der richtige Weg für alle ist, so 
lange das niemand ausser Dir verifizieren kann. Du kannst es gern mal 
bei Dir ausprobieren.

-- 
der tom
[eisfair-team]


Mehr Informationen über die Mailingliste Eisfair