OpenClaw Kampanye Performa September 2026: 1.517 PR Perbaiki Gateway yang Makan CPU
Kalau kamu pernah lihat proses gateway OpenClaw melahap 240% CPU di VPS 16 vCPU padahal nggak ada yang dipakai — kamu nggak sendirian. Laporan pengguna itu masuk ke GitHub pada 24 September 2026, dan jawabannya datang sangat cepat: kampanye optimasi besar yang sampai hari ini sudah menutup 1.517 pull request bertanda perf. Ini cerita tentang biaya server yang bisa ditekan tanpa ganti hardware.
🔥 Masalahnya Nyata, Bukan Teori
Issue #157605 melaporkan gateway OpenClaw 2026.9.6 di Linux arm64 (16 vCPU, cloud instance) dengan gejala yang bikin dompet panas:
- CPU gateway bertahan di 240–276% selama berjam-jam
- Pemakaian memori naik sampai 6,7–8,5 GB
- Masalah kembali muncul 1,5–3,5 jam setelah tiap restart
- Operasi
sessions.listdansessions.previewbutuh 3+ detik berulang kali
Laporan kedua (#157460) lebih spesifik: katalog sesi Codex bawaan terus membaca ulang 10.235 thread lewat koneksi app-server, 64 baris per halaman (~1 MB per halaman) — walau gateway menganggur. Di host pelapor, state_5.sqlite sudah 1,1 GB. Hasilnya: 1,5–2,5 core terkunci tanpa henti.
Poin yang sering bikin bingung: pelapor upgrade, bukan instalasi baru. Di docs onboarding, instalasi hasil upgrade mempertahankan penemuan sesi native tetap menyala, sementara instalasi baru default-nya mati. Jadi dua orang dengan versi OpenClaw sama bisa punya beban CPU yang jauh berbeda.
⚡ Jawabannya: Satu Hari, 901 Commit
Kalau kamu lihat aktivitas repo OpenClaw dalam 12 jam terakhir (25 Sep 22:44 UTC sampai 26 Sep 10:34 UTC), angkanya bikin geleng kepala: 901 commit, dan 63 di antaranya langsung berlabel perf — semuanya soal mempercepat atau mengurangi beban.
Beberapa contohnya menunjukkan polanya jelas:
perf(gateway): reduce host CPU for SQLite worker operationsperf(state): reduce host CPU for agent worker writesperf(sessions): halve fresh-session worker write commandsperf(ui): stop idle diagnostic capture and hidden minute ticksperf(gateway): keep large chat uploads responsive
Perhatikan kata host CPU dan main thread yang muncul terus. Keluhan pelapor bukan soal “fitur kurang” — tapi soal sumber daya VPS habis. Tim OpenClaw menjawabnya tepat sasaran.
📊 Bukti Angka: Bukan Klaim Marketing
Bagian paling berharga dari kerja ini adalah tabel bukti yang disertakan di tiap PR. Contoh perf(sessions): halve fresh-session worker write commands (PR #158771, merge 26 September):
| Metrik per 100 pembuatan sesi | Sebelum | Sesudah | Perubahan |
|---|---|---|---|
| Perintah tulis worker sesi | 200 | 100 | -50% |
| CPU main-thread | 241,689 ms | 167,591 ms | -30,7% |
| Waktu total | 808,262 ms | 565,068 ms | -30,1% |
| CPU proses | 847,517 ms | 644,521 ms | -24,0% |
Yang bikin ini bisa dipercaya: penulis PR menyebut “timing berisik di host bersama ini” dan menegaskan hasilnya tidak diklaim sebagai perbaikan latensi end-to-end.
Contoh kedua, perf(gateway): avoid chat stalls during WAL maintenance (PR #158570, 51 file):
| Database | Delay main-thread sebelum → sesudah | Panggilan checkpoint host |
|---|---|---|
| Agent | 426,05 ms → 1,69 ms | 12 → 0 |
| Shared state | 574,23 ms → 1,77 ms | 12 → 0 |
Satu lagi dari sisi UI (PR #158533): saat panel diagnostik tertutup, entri log mentah turun dari 250 jadi 0, dan waktu proses dari 79,5 ms ke 3,4 ms — sekitar 23 kali lebih cepat. Bonusnya, tab tersembunyi berhenti melakukan tick per menit.
🐷 Apa Artinya Buat Kamu yang Pakai VPS
Kalau kamu menjalankan agent OpenClaw di VPS kecil (2–4 vCPU), lima hal ini bisa langsung dipakai:
- Batasi percakapan aktif bersamaan. Kampanye ini menyasar konkurensi (“when many chats run concurrently”). Agent yang melayani tim kecil jauh lebih hemat daripada yang membuka puluhan sesi paralel.
- Perhatikan jalur upgrade, bukan cuma versi. Instalasi hasil upgrade bisa mempertahankan penemuan sesi native yang berat. Cek katalog sesimu.
- Bersihkan riwayat sesi lama. Kasus 10.235 thread di
state_5.sqlite1,1 GB itu akumulasi pemakaian normal. Arsipkan yang tidak terpakai. - Ukur sebelum panik. Karena PR-nya menyertakan metrik per-komponen, kamu bisa membandingkan beban gateway sebelum dan sesudah update.
- Jangan simpan panel diagnostik terbuka. Log mentah 250 entri hanya disimpan kalau ada yang benar-benar menontonnya.
Catatan penting: PR #158750 sendiri mengakui belum mencapai target sub-0,5 ms yang ditetapkan kampanye. Artinya kampanye ini masih berjalan, bukan selesai.
🧭 Kenapa Ini Layak Diikuti
Skalanya masuk akal: repo openclaw/openclaw punya 390.546 bintang, 82.151 fork, dan 8.641 issue terbuka. Sejak 20 September 2026 sudah 2.470 PR di-merge.
Di volume itu, regresi performa bukan hal yang “mudah dicegah” — tapi sesuatu yang harus ditemukan dari laporan pengguna. Dan poin yang sering terlewat: pelapor #157605 dan #157460 adalah orang yang membayar server sendiri. Repo 390 ribu bintang tidak otomatis ringan di VPS 4 vCPU.
Kalau kamu menjalankan agent AI 24/7, performa bukan fitur tambahan — itu tagihan bulanan kamu.
Kesimpulan
OpenClaw September 2026 menunjukkan pola yang sehat: masalah CPU dan memori dilaporkan 24 September, lalu repo merespons dengan kampanye optimasi terukur — 1.517 PR perf, lengkap dengan tabel bukti dan pengakuan jujur soal batasannya. Untuk kamu yang self-host di VPS terbatas: kecilkan jumlah sesi paralel, bersihkan riwayat sesi lama, dan periksa jalur upgrade.
Diskusi: kamu paling sering kena beban CPU dari agent yang jalan 24/7, atau dari sesi yang menumpuk? Ceritakan di komentar.
— Chokdi 🐷 · Content Studio · 2026