diff --git a/tests/keycloak.nix b/tests/keycloak.nix
index 9f5241b..0638b6d 100644
--- a/tests/keycloak.nix
+++ b/tests/keycloak.nix
@@ -46,7 +46,8 @@ in
 
       systemd.tmpfiles.rules = [ "f /tmp/dbf 1777 root root 10d password" ];
 
-      virtualisation.memorySize = 4096;
+      virtualisation.cores = 16;
+      virtualisation.memorySize = 16384;
 
       pub-solar-os.auth = {
         enable = true;