Ich und mein Team haben kürzlich festgestellt, dass das Starten von Redis auf unseren VMs die folgende Warnung ausgibt: "WARNUNG In Ihrem Kernel ist die THP-Unterstützung (Transparent Huge Pages) aktiviert. Dies führt zu Problemen mit der Latenz und der Speichernutzung bei Redis."
Ich habe das Thema ein wenig untersucht, um herauszufinden, dass die meisten DB-Anbieter Ihnen empfehlen (falls nicht erforderlich), THP zu deaktivieren. Nur ein paar Beispiele:
Mir ist auch aufgefallen, dass in vielen Distributionen diese Funktion standardmäßig aktiviert ist:
- roter Hut
- CentOS
- Ubuntu
- CoreOS
Die Fragen sind also:
- Warum ist es standardmäßig aktiviert?
- Was könnten die Nachteile / Risiken der Deaktivierung von THP auf unseren Cluster-VMs sein (ein Kubernetes-Cluster auf CoreOS-Basis, auf dem viele verschiedene Docker-Container ausgeführt werden)?