- Verschifft
- 10. August 2026 um 15:51 UTC
- Autor
- Kamo
- Ausschuss
- 2a1f5f4
Es lief auf LESS als die CockroachDB ersetzte es -- 20Gi/6cpu gegen CockroachDB 32Gi/8cpu -- während mehr benötigt, weil YSQL läuft eine separate PostgreSQL Backend-Prozess pro Verbindung auf der Speicher-Engine. Drei Änderungen: 1. tserver 12Gi/3cpu -" 24Gi/8cpu-Anfragen, 20Gi/6cpu -- 48Gi/16cpu Grenzen. Gemessen: 8.323 gedrosselte Perioden und 19 Minuten kumulativer CPU-Stall bei der 6-Core-Kappe. Der Knoten läuft 48 Kerne zu 7%. 2. ************ ersetzt durch eine explizite --memory_limit_hard_bytes. Mit hostNetwork die Flagge Größe YugabyteDB aus die HOST's 123 GB, also glaubte es, dass es 18,52 GB in einer 20 GiB-Gruppe hatte die auch 9,9 GB PostgreSQL Backends halten musste. Es war ein Verkehr Spike von einem OOM töten. Jetzt angeheftet: tserver 24 GiB, Master 3 GiB. 3. --enable_ysql_conn_mgr=true, also 150+ Client-Verbindungen multiplex über ein verwaltet Pool statt jeweils einem Prozess. kernel.shmmni auf 32768 erhöht auf k1m1, wie es der Verbindungsmanager erfordert. Danach, über ein abgerechnetes 240er-Fenster: 0,00% gedrosselt (war 1,4% der Perioden), Block-Cache-Obergrenze 9,26 GB - 12 GB, Root-Speicherbegrenzung korrekt 24 GB.