GuavaHost
Bahasa & mata uang
Area KlienPanel Game Buka/tutup navigasi
Game Semua Game
Minecraft JavaMinecraft BedrockMinecraft GeyserRustRuneScape: DragonwildsPalworldValheimValheim + BepInExARK: Survival EvolvedARK: Survival AscendedProject ZomboidEnshroudedDon't Starve TogetherCounter-Strike 2TerrariatModLoaderHytaleMulti-Game ServerDiscord Bot Hosting
Navigasi HargaUlasanPusat BantuanDukungan Perusahaan Tentang KamiFAQAjak & raih komisiSLAKetentuan LayananKebijakan Privasi
Bahasa & mata uang
Area KlienPanel Game

CPU vs RAM: Apa yang Membuat Server Game Cepat?

RAM menentukan seberapa banyak yang bisa dipegang server, CPU menentukan seberapa cepat dia berpikir. Kenapa kecepatan satu core paling penting dan kapan core tambahan membantu.

Baca 5 menit · Diperbarui 21 Okt 2026 · Oleh GuavaHost Team

RAM menentukan seberapa banyak yang bisa dipegang server kamu, dan CPU menentukan seberapa cepat dia berpikir. Sebagian besar lag server yang orang tuduhkan ke memori sebenarnya masalah CPU, jadi panduan ini menjelaskan bedanya, kenapa kecepatan satu core lebih penting daripada jumlah core, dan cara tahu mana yang sedang kamu kurangi.

Dua tugas yang berbeda

  • RAM adalah kapasitas. Dia memegang dunia, pemain, dan mod. Kalau kurang, server tersendat sambil membebaskan memori, atau crash.
  • CPU adalah kecepatan. Dia mengerjakan pekerjaan sebenarnya: menggerakkan mob, menjalankan AI, fisika, redstone, meja crafting, dan setiap plugin. Kalau kurang, server tertinggal, dan semua orang merasakannya sekaligus sebagai delay dan rubber-banding.

Menambah RAM ke server yang kekurangan CPU tidak berguna, dan CPU cepat tidak bisa menyelamatkan server yang sudah kehabisan memori. Kamu butuh keduanya dalam jumlah cukup, tapi mereka gagal dengan cara yang berbeda.

Anggaran tick

Server game berjalan dalam sebuah loop. Setiap putaran loop itu disebut tick, dan di tiap tick server memperbarui segala sesuatu di dunia. Game mengharapkan jumlah tick per detik yang tetap, yang memberi setiap tick sebuah anggaran waktu:

Game Target laju Waktu per tick
Minecraft Java 20 tick per detik 50 ms
Terraria 60 pembaruan per detik sekitar 16,7 ms
Counter-Strike 2 64 tick per detik sekitar 15,6 ms

Kalau satu tick memakan waktu lebih lama dari anggarannya, server tidak bisa mengejar. Di Minecraft itu terlihat sebagai TPS (tick per detik) turun di bawah 20 dan MSPT (milidetik per tick) mendaki melewati 50. Panduan kami tentang membaca TPS dan MSPT menunjukkan cara mengukurnya.

RAM tidak muncul sama sekali dalam anggaran itu. Menyelesaikan setiap tick tepat waktu murni soal seberapa banyak pekerjaannya dan seberapa cepat CPU menuntaskannya.

Kenapa kecepatan satu core paling penting

Sebagian besar server game menjalankan simulasi intinya di satu thread utama. Thread adalah satu jalur pekerjaan yang bisa dijalankan sebuah core CPU, dan dunia game sulit dipecah ke beberapa thread, karena setiap langkah bergantung pada langkah sebelumnya: sebuah mob tidak bisa bergerak sebelum server tahu di mana blok yang akan dipijaknya berakhir.

Minecraft, Rust, ARK, Valheim, Project Zomboid, dan Terraria semuanya bekerja seperti ini. Jadi kecepatan satu core menetapkan plafon untuk seluruh server. CPU dengan 16 core yang lebih lambat bisa menjalankan dunia Minecraft lebih buruk daripada CPU dengan 8 core yang lebih cepat, karena dunia itu hanya pernah memakai satu di antaranya untuk pekerjaan utamanya.

Kecepatan satu core datang dari dua hal:

  1. Clock speed, diukur dalam GHz: berapa banyak siklus yang dijalankan core itu per detik.
  2. Pekerjaan per siklus, yang membaik di tiap generasi CPU. CPU yang lebih baru pada GHz yang sama sering kali terasa lebih cepat daripada yang lama.

Cache CPU yang besar (kumpulan kecil memori super cepat di dalam chip itu sendiri) juga membantu, karena server game terus-menerus melompat di antara banyak potongan data kecil.

Kapan core tambahan memang membantu

Core tambahan bukan tidak berguna. Mereka mengambil semua yang bukan tick utama:

  • Pekerjaan latar belakang. Menyimpan dunia, memuat dan membangkitkan chunk (software server seperti Paper memindahkan sebagian pekerjaan ini keluar dari thread utama), mengompresi data jaringan, dan menjalankan tugas plugin yang ditulis untuk bekerja di latar belakang.
  • Garbage collection Java. Minecraft Java membersihkan memori yang tidak terpakai memakai beberapa thread, jadi core yang luang membuat pembersihan itu tetap singkat.
  • Lebih dari satu proses. Server Don't Starve Together menjalankan permukaan dan gua sebagai dua proses terpisah, dan setiap peta cluster ARK adalah server tersendiri. Masing-masing bisa memakai core-nya sendiri.
  • Update dan backup. Mengunduh update game atau mengompresi backup terjadi di samping game, bukan di dalam sebuah tick.

Beberapa engine yang lebih baru, termasuk Unreal Engine di belakang ARK dan Palworld, menyebar lebih banyak pekerjaannya ke thread tambahan. Bahkan di sana, thread game utama tetap yang menentukan irama.

Mana yang sedang kamu kurangi?

Yang kamu lihat Kemungkinan penyebab
Grafik memori terpaku di batas RAM
Error out-of-memory, atau crash saat memuat RAM
Memori masih lega, tapi TPS jatuh dan MSPT mendaki CPU
Lag hanya di dekat farm raksasa, mega-base, atau banyak creature CPU
Lag menumpuk selama berjam-jam dan restart memperbaikinya Sering memory creep, kadang penumpukan entity
Hanya satu pemain yang lag Bukan keduanya: itu ping dia

Satu detail yang perlu diketahui: kartu Usage di control panel GuavaHost kamu (di tab Overview dan Console) menampilkan CPU dibandingkan paket kamu. Kalau paket kamu punya batas CPU, angkanya adalah porsi dari seluruh core pada paket itu, diberi label misalnya "of 2 cores", jadi 100 persen berarti semuanya sibuk. Thread utama sebuah game hanya bisa memakai satu core, jadi pada paket 2 core, server yang duduk di sekitar 50 persen sambil lag mungkin sudah memaksimalkan thread utamanya walaupun masih ada kapasitas sisa. Kalau paket kamu tanpa batas CPU, angkanya adalah persentase dari satu core, jadi server yang duduk di sekitar 100 persen sambil lag adalah cerita yang sama. Itu tanda klasik hambatan di thread utama.

Mengatasi lag yang disebabkan CPU

Menambah RAM tidak akan membantu di sini. Yang membantu adalah mengurangi pekerjaan thread utama di tiap tick:

  1. Turunkan simulation distance lebih dulu, lalu view distance. Lihat view distance dan simulation distance.
  2. Batasi mob farm dan bersihkan item yang jatuh serta entity yang berlebih.
  3. Bangkitkan duniamu lebih dulu (pre-generate) supaya medan baru tidak dibuat sambil orang bermain.
  4. Temukan plugin atau mod berat dengan profiler. Di Minecraft, plugin gratis Spark menyebut persis apa yang memakan setiap tick.
  5. Jadwalkan restart harian untuk membersihkan entity dan memori yang menumpuk.

Checklist lag kami membahas langkah-langkah ini berurutan.

Bagaimana ini berlaku di GuavaHost

Setiap server GuavaHost berjalan di prosesor AMD Ryzen dan Intel, dipilih karena performa single-thread-nya kuat, sebab itulah yang diandalkan server game, ditambah penyimpanan NVMe SSD. Bagian yang kamu pilih adalah RAM, diukur sesuai game dan grup kamu, dan kamu bisa mengubahnya kapan saja lewat Manage plan (kelola paket) di control panel, dengan tagihan proporsional. Kalau server kamu punya memori sisa tapi tetap kewalahan, itu pekerjaan tuning, dan panduan RAM kami menjelaskan kenapa membeli memori lebih banyak tidak akan memperbaikinya.

Masih bingung? Mampir ke Discord kami di discord.gg/GuavaHost dan tim kami akan membantu kamu.

  • cpu
  • ram
  • performance
  • single-thread
  • cores
  • tick rate
  • lag

Masih butuh bantuan? Tim kami online 24/7 untuk menjawab pertanyaan kamu.

Hubungi dukungan

Panduan terkait

Lebih banyak dari Dasar-Dasar Hosting.