Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Wann man Transparent Huge Pages für Redis deaktivieren sollte

Schalte es aus. Das Problem liegt darin, wie THP den Speicher verschiebt, um zu versuchen, zusammenhängende Seiten zu behalten oder zu erstellen. Einige Anwendungen können dies tolerieren, die meisten Datenbanken können dies nicht und es verursacht zeitweilige Leistungsprobleme, einige davon ziemlich schlimm. Dies ist keineswegs nur Redis vorbehalten.

Richten Sie für Ihre Anwendung, insbesondere wenn es sich um JAVA handelt, echte HugePages ein und lassen Sie die transparente Variante außen vor. Wenn Sie dies tun, stellen Sie einfach sicher, dass Sie den Speicher für die App und Redis korrekt zuweisen. Obwohl ich sagen muss, dass ich wahrscheinlich nicht empfehlen würde, sowohl die App als auch Redis auf derselben Instanz/Server/VM auszuführen.