Server untuk Menjalankan LLM Lokal: Berapa GPU,
Agustus 3, 2026
Server single processor vs dual processor sebaiknya dipilih berdasarkan kebutuhan core, kapasitas RAM, bandwidth memori, jumlah perangkat PCIe, dan jenis aplikasi yang dijalankan. Server dengan dua CPU diperlukan ketika workload sudah melampaui kemampuan satu prosesor, misalnya untuk virtualisasi padat, database besar, analitik data, atau aplikasi yang mampu menggunakan banyak core secara paralel.
Namun, dua prosesor tidak otomatis membuat server dua kali lebih cepat. Sebagian aplikasi tidak mampu memanfaatkan seluruh core dengan baik. Sistem dual processor juga memiliki arsitektur memori yang lebih kompleks, konsumsi daya lebih besar, serta potensi biaya lisensi software yang lebih tinggi.
Untuk file server, aplikasi administrasi, database ringan, dan virtualisasi skala kecil, satu prosesor server modern sering kali sudah memadai. Dua CPU baru layak digunakan apabila perusahaan benar-benar membutuhkan tambahan resource yang tersedia pada socket kedua.

Socket merupakan tempat prosesor dipasang pada motherboard. Istilah single socket atau single processor berarti server hanya memiliki satu prosesor fisik yang aktif. Dual socket berarti motherboard menyediakan dua socket dan kedua prosesor dipasang serta digunakan.
Jumlah socket berbeda dengan jumlah core. Satu prosesor modern dapat memiliki puluhan hingga ratusan core, tergantung keluarga dan modelnya. Karena itu, server dengan satu prosesor belum tentu memiliki performa lebih rendah daripada server lama yang memakai dua prosesor.
Server single processor biasanya digunakan untuk:
Server dual processor lebih sering digunakan ketika perusahaan membutuhkan jumlah core, kapasitas RAM, bandwidth memori, atau jalur ekspansi yang lebih besar daripada kemampuan satu socket.
Intel menjelaskan bahwa prosesor dengan dukungan skalabilitas 2S dapat dipasang pada sistem hingga dua socket. Penambahan prosesor kedua memungkinkan server menangani beban tambahan sekaligus menyediakan resource lain yang terhubung ke CPU tersebut, bergantung pada desain server.
Tidak semua prosesor dapat digunakan pada server dua socket. Beberapa CPU memang dirancang khusus untuk sistem single socket. Pada keluarga AMD EPYC tertentu, misalnya, model dengan akhiran “P” dioptimalkan untuk konfigurasi satu socket. Sistem dual socket juga membutuhkan dua prosesor yang kompatibel dan umumnya identik.
Membeli chassis dual socket juga tidak berarti perusahaan wajib langsung memasang dua CPU. Beberapa server dapat digunakan dengan satu prosesor terlebih dahulu, kemudian ditambah CPU kedua ketika kebutuhan meningkat.
Namun, kemampuan ekspansi perlu diperiksa. Pada sejumlah platform, slot RAM dan PCIe tertentu terhubung langsung ke prosesor kedua. Slot tersebut belum tentu dapat digunakan sebelum CPU kedua dipasang.
Perbedaan utama antara single dan dual processor bukan hanya jumlah CPU, tetapi total resource yang tersedia di dalam server.
Core merupakan unit pemrosesan fisik di dalam CPU. Semakin banyak core, semakin banyak proses yang secara teoritis dapat dijalankan secara paralel.
Misalnya, satu prosesor memiliki 24 core. Server single processor menyediakan total 24 core fisik. Jika server menggunakan dua prosesor identik, totalnya menjadi 48 core.
Namun, penambahan core hanya memberikan manfaat maksimal jika aplikasi mampu membagi pekerjaan ke banyak core. Aplikasi multithreaded, hypervisor, rendering, analitik, dan sebagian database biasanya lebih mampu memanfaatkannya daripada aplikasi lama yang bergantung pada sedikit core.
Thread atau logical processor berbeda dari core fisik. Teknologi seperti Intel Hyper Threading dan AMD Simultaneous Multithreading memungkinkan satu core menangani dua thread secara bersamaan ketika fitur tersebut didukung dan diaktifkan.
Sebagai contoh:
| Konfigurasi | Core Fisik | Logical Thread |
| 1 CPU × 16 core | 16 core | Hingga 32 thread |
| 1 CPU × 32 core | 32 core | Hingga 64 thread |
| 2 CPU × 16 core | 32 core | Hingga 64 thread |
| 2 CPU × 32 core | 64 core | Hingga 128 thread |
Dua logical thread tidak sama dengan dua core fisik. Keduanya masih berbagi sebagian resource pada core yang sama. Karena itu, perhitungan kapasitas server sebaiknya tetap menggunakan core fisik dan hasil benchmark workload, bukan hanya jumlah logical processor yang terlihat di sistem operasi.
Setiap prosesor server memiliki memory controller dan sejumlah channel memori. Ketika CPU kedua dipasang, server memperoleh channel memori tambahan serta akses ke DIMM yang terhubung ke socket tersebut.
Pada platform Intel Xeon Scalable generasi tertentu, satu prosesor menyediakan delapan memory channel. Dalam konfigurasi dual processor, kedua CPU membawa channel memorinya masing-masing.
AMD EPYC 9004 dan 9005 menyediakan hingga 12 channel memori per socket pada platform terkait. Hal ini memungkinkan satu socket modern menghasilkan kapasitas dan bandwidth memori yang sangat besar, sehingga kebutuhan dua CPU harus tetap dinilai berdasarkan workload.
Prosesor juga menyediakan jalur PCIe untuk menghubungkan perangkat seperti:
Pada sejumlah server dual socket, penambahan CPU kedua akan mengaktifkan slot PCIe atau drive NVMe tambahan yang terhubung ke prosesor tersebut.
Karena itu, dua CPU dapat diperlukan bukan hanya untuk menambah core, tetapi juga untuk memperoleh kapasitas RAM, bandwidth memori, dan konektivitas I/O yang lebih besar.

Memasang dua prosesor dapat meningkatkan performa ketika workload mampu membagi tugas ke banyak core dan membutuhkan resource yang tersedia pada kedua socket.
Namun, performanya hampir tidak pernah meningkat tepat dua kali lipat. Ada beberapa penyebabnya.
Aplikasi yang hanya menggunakan beberapa core tidak akan memperoleh manfaat besar dari prosesor kedua. Walaupun server memiliki 64 core, aplikasi mungkin tetap menggunakan 4 atau 8 core karena desain software atau batas konfigurasinya.
Sebelum membeli server dual processor, periksa dokumentasi vendor aplikasi, hasil monitoring, serta benchmark untuk konfigurasi yang sebanding.
Sistem dua socket umumnya memakai arsitektur Non-Uniform Memory Access atau NUMA. Setiap CPU memiliki memori lokal yang terhubung langsung dengannya.
Akses CPU terhadap memori lokal lebih cepat daripada mengakses RAM yang terhubung ke CPU lain. Ketika sebuah proses berjalan pada CPU pertama tetapi datanya berada di memori CPU kedua, data harus melewati koneksi antarsocket.
Intel menjelaskan bahwa server dual socket umumnya merupakan sistem NUMA. Sistem operasi dan aplikasi perlu menyadari topologi NUMA agar proses serta memori ditempatkan sedekat mungkin dan latency dapat diminimalkan.
Hal ini membuat konfigurasi RAM dual processor harus seimbang. Memasang seluruh RAM pada CPU pertama dan sedikit atau tanpa RAM pada CPU kedua dapat mengurangi performa serta membatasi penggunaan slot tertentu.
Dua prosesor perlu bertukar data melalui jalur interconnect. Jika workload sering mengakses data pada socket lain, trafik antarsocket meningkat dan dapat menambah latency.
Dampaknya bergantung pada aplikasi. Workload yang mudah dipisahkan ke tiap NUMA node dapat menunjukkan skalabilitas baik. Sebaliknya, aplikasi yang tidak NUMA-aware mungkin tidak memperoleh peningkatan yang sebanding.
Dual processor dengan banyak core berkecepatan lebih rendah belum tentu lebih cepat untuk aplikasi yang bergantung pada performa single-thread.
Untuk software seperti aplikasi bisnis lama atau modul tertentu pada ERP, satu CPU dengan frekuensi lebih tinggi dapat memberikan respons lebih baik daripada dua CPU dengan jumlah core besar tetapi performa per core lebih rendah.
Karena itu, dual processor sebaiknya dipilih berdasarkan benchmark dan pola workload, bukan hanya karena jumlah core terlihat lebih tinggi.
Dua prosesor lebih layak digunakan ketika perusahaan memiliki workload yang benar-benar dapat memanfaatkan resource tambahan.
Host virtualisasi yang menjalankan banyak virtual machine membutuhkan core dan RAM besar. Setiap VM memerlukan vCPU serta kapasitas memori tertentu.
CPU kedua dapat meningkatkan jumlah VM yang dapat dijalankan pada satu host. Tambahan channel memori juga membantu ketika kapasitas RAM server mencapai ratusan gigabyte atau beberapa terabyte.
Dual processor sering relevan untuk:
Database yang mampu menggunakan banyak core dapat memperoleh manfaat dari dual processor, terutama ketika menangani transaksi besar, laporan kompleks, analitik, serta banyak pengguna aktif.
Namun, tidak semua database memerlukan dua CPU. Database kecil mungkin lebih terbantu oleh RAM besar dan storage NVMe daripada penambahan socket.
Pemodelan, simulasi, perhitungan ilmiah, rendering, dan analitik data biasanya dapat membagi pekerjaan ke banyak core. Workload seperti ini menjadi kandidat kuat untuk dual processor.
Pada server GPU, prosesor menangani persiapan data, komunikasi jaringan, storage, serta koordinasi perangkat accelerator. CPU kedua dapat menyediakan core dan jalur I/O tambahan.
Namun, konfigurasi harus tetap seimbang. Menambah CPU tanpa memperhatikan kebutuhan GPU, PCIe, RAM, dan bandwidth storage dapat menghasilkan resource yang tidak terpakai.
ERP dengan banyak modul, integrasi, concurrent user, serta proses laporan kompleks dapat membutuhkan dual processor. Kebutuhannya harus divalidasi berdasarkan rekomendasi vendor dan data penggunaan.
Dalam beberapa kondisi, perusahaan membutuhkan dua CPU karena kapasitas RAM yang diperlukan melebihi kemampuan satu socket atau karena slot DIMM tambahan baru aktif setelah CPU kedua dipasang.
Meski begitu, satu socket server generasi baru dapat menyediakan kapasitas memori dan core yang sangat tinggi. Dua CPU tidak boleh dijadikan pilihan otomatis tanpa membandingkan konfigurasi single processor terbaru.
Server dual processor dapat menjadi investasi berlebihan ketika workload masih dapat ditangani oleh satu CPU.
1. Penggunaan CPU masih rendah
Jika server lama hanya menggunakan 20–30 persen CPU pada jam sibuk, menambah prosesor kedua mungkin tidak memberi perubahan yang terasa. Bottleneck bisa berada pada RAM, storage, jaringan, atau aplikasi.
2. Aplikasi tidak menggunakan banyak core
Aplikasi single-thread atau software lama tidak akan memanfaatkan puluhan core secara efektif. Dalam kondisi ini, satu CPU dengan performa per core lebih tinggi dapat lebih tepat.
3. Kapasitas RAM masih dapat ditangani satu socket
Server single processor modern dapat mendukung kapasitas RAM besar. Jika kebutuhan perusahaan masih berada dalam batas tersebut, CPU kedua belum tentu diperlukan.
4. Biaya listrik dan pendinginan meningkat
Prosesor kedua menambah konsumsi daya dan panas. Perusahaan perlu menghitung kebutuhan power supply, UPS, pendinginan, serta biaya listrik data center.
5. Harga lisensi bertambah
Software yang dihitung berdasarkan core atau socket dapat menjadi jauh lebih mahal ketika prosesor kedua dipasang. Tambahan biaya lisensi bahkan dapat melebihi harga CPU itu sendiri.
6. Kompleksitas NUMA tidak memberikan keuntungan
Workload yang tidak NUMA-aware dapat mengalami akses memori lintas socket. Jika aplikasi tidak mampu memanfaatkan topologi tersebut, peningkatan performanya bisa lebih kecil daripada yang diharapkan.
7. Scale out lebih sesuai daripada scale up
Daripada memasang dua CPU dalam satu server, beberapa perusahaan lebih baik menggunakan dua server single processor dalam cluster.
Pendekatan tersebut dapat memberikan redundansi. Jika salah satu server rusak, workload dapat dipindahkan ke node lain. Sementara itu, server dual processor tetap merupakan satu perangkat fisik dan masih memiliki risiko kegagalan pada motherboard, backplane, atau komponen bersama.
Pilihan scale up atau scale out harus mempertimbangkan aplikasi, lisensi, high availability, jaringan, storage, dan kemampuan tim IT.
Jumlah prosesor dan core dapat memengaruhi biaya lisensi sistem operasi, database, hypervisor, serta aplikasi enterprise.
Karena aturan setiap vendor berbeda, perusahaan perlu memeriksa lisensi sebelum menentukan CPU.

Windows Server menggunakan model lisensi berbasis core. Microsoft menyatakan bahwa semua core fisik pada server harus dilisensikan, dengan minimum 8 core untuk setiap prosesor fisik dan minimum 16 core untuk setiap server. Artinya, penambahan CPU dan core dapat menambah kebutuhan lisensi.
Sebagai contoh, server dengan satu CPU 24 core harus melisensikan seluruh 24 core. Server dengan dua CPU yang masing-masing memiliki 24 core harus melisensikan 48 core.
Hak virtualisasi juga bergantung pada edisi serta jumlah lisensi core yang diberikan ke server.

SQL Server menyediakan beberapa model lisensi, termasuk Per Core. Dalam model ini, kebutuhan lisensi mengikuti jumlah physical atau virtual core yang digunakan sesuai skenario implementasinya. Microsoft menjual lisensi SQL Server berbasis core dalam paket dua core.
Karena biaya per core dapat tinggi, memilih dua CPU dengan banyak core tanpa kebutuhan nyata dapat membuat biaya database meningkat signifikan.
Lisensi platform virtualisasi juga dapat dihitung berdasarkan jumlah core fisik. Dokumentasi VMware yang berlaku pada 2026 menyebutkan bahwa kapasitas lisensi dihitung dari total physical core pada host, dengan minimum 16 core per CPU untuk produk terkait.
Aturan lisensi dapat berubah. Karena itu, gunakan dokumentasi resmi dan quotation terbaru sebelum melakukan pengadaan.
Perusahaan sebaiknya menghitung total biaya kepemilikan yang mencakup:
Server dengan core lebih sedikit tetapi lebih cepat terkadang menghasilkan biaya total lebih efisien dibandingkan dual processor dengan banyak core yang tidak terpakai.
Pemilihan single atau dual processor untuk database dan virtualisasi harus dilakukan berdasarkan hasil monitoring, rekomendasi vendor, serta target pertumbuhan.
Gunakan single processor jika:
Pertimbangkan dual processor jika:
Sebelum menambah CPU, periksa juga performa query, indeks, konfigurasi database, RAM, dan storage. Database lambat tidak selalu disebabkan oleh kekurangan core.
Single processor dapat mencukupi untuk:
Dual processor lebih relevan untuk:
Hindari mengalokasikan vCPU secara berlebihan. VM yang diberi terlalu banyak vCPU tidak selalu menjadi lebih cepat. Hypervisor perlu menjadwalkan resource tersebut pada core fisik yang tersedia.
Pada dual processor, penempatan VM juga perlu memperhatikan NUMA. VM besar yang menggunakan banyak vCPU dan RAM dapat melintasi lebih dari satu NUMA node, sehingga desain serta pengujiannya harus dilakukan dengan hati-hati.
Berikut gambaran awal pemilihannya:
| Kondisi | Single Processor | Dual Processor |
| File server dan aplikasi ringan | Direkomendasikan | Belum diperlukan |
| Database ringan–menengah | Umumnya cukup | Berdasarkan assessment |
| Virtualisasi beberapa VM | Umumnya cukup | Belum tentu diperlukan |
| Banyak VM dan RAM besar | Dapat terbatas | Lebih sesuai |
| Analitik dan HPC | Bergantung workload | Umumnya lebih relevan |
| Lisensi berbasis core mahal | Lebih efisien | Perlu perhitungan ketat |
| Kebutuhan high availability | Perlu beberapa node | Dua CPU bukan pengganti cluster |
Server dual processor diperlukan ketika kebutuhan core, RAM, bandwidth memori, atau jalur PCIe sudah melebihi kemampuan satu CPU. Konfigurasi ini cocok untuk virtualisasi padat, database besar, HPC, analitik, dan aplikasi enterprise yang dapat menggunakan banyak core.
Namun, untuk file server, aplikasi bisnis ringan, database menengah, dan beberapa VM, satu prosesor modern sering lebih efisien. Perusahaan dapat memperoleh performa yang cukup dengan biaya hardware, daya, dan lisensi yang lebih terkendali.
Keputusan terbaik bukan sekadar memilih satu atau dua CPU, tetapi menentukan konfigurasi yang seimbang antara prosesor, RAM, storage, jaringan, lisensi, dan rencana pertumbuhan.
View this post on Instagram
Agar rekomendasi server lebih akurat, catat jumlah user aktif, aplikasi yang dijalankan, pemakaian CPU saat jam sibuk, kapasitas RAM, jumlah VM, kebutuhan storage, dan target pengembangan.
Data tersebut dapat dikirimkan ke tim Sparta Server Indonesia melalui:
Email: sales@spartaserverindonesia.com
WhatsApp: +62 878-2224-1000
Alamat kantor: Jl. Raya Lenteng Agung Barat Nomor 8, RT 02/RW 04, Srengseng Sawah, Jagakarsa, Jakarta Selatan, DKI Jakarta
Website: spartaserverindonesia.com
Tidak selalu. Peningkatan performa bergantung pada kemampuan aplikasi menggunakan banyak core, topologi NUMA, akses memori, storage, dan karakter workload.
Banyak model mendukung penggunaan satu CPU, tetapi slot RAM, PCIe, atau drive tertentu yang terhubung ke socket kedua mungkin belum dapat digunakan.
Jawabannya bergantung pada performa per core, bandwidth memori, jumlah channel, lisensi, dan aplikasi. Satu CPU 32 core dapat lebih sederhana dan hemat lisensi pada skenario tertentu.
Tidak selalu. Beberapa VM ringan dapat dijalankan pada single processor. Dual processor dibutuhkan ketika jumlah VM, total vCPU, kebutuhan RAM, dan aktivitas workload sudah tinggi.
Tidak. Dual processor menambah resource dalam satu server fisik, tetapi tidak menghilangkan risiko kegagalan perangkat tersebut. Cluster menggunakan beberapa server untuk menyediakan redundansi dan failover.
Copyright 2025 spartaserverindonesia.com. All Rights Reserved.