ASK-VPS untuk hosting


Status
Not open for further replies.

perdhanahost

Hosting Guru
nah lo... kalo misal saya punya DS totalnya 8 core, dikasih hypervm, lalu alokasi resource 8 core untuk VPS A dan 8 core untuk VPS B, ini masuk core betulan atau threads yang bro PH maksud ini?

Gini mas budiono. Satu core itu minimal satu thread. Bisa punya tambahan thread dengan teknologi hyperthreading.

Di contoh yang mas budiono sebutkan di atas, itu bisa disebut 8 cores, juga bisa disebut 8 threads. Tapi, karena mas budiono yang pegang nodeservernya dan tau itu betul core betulan/asli bukan hyperthread, berarti itu 8 core. Masalahnya, kalau kita sebagai penyewa VPS, sejauh yang saya tau, kita tidak bisa bedakan. Misalnya VPS kita punya 4 core (cek via 'top'), kita tidak tau, apakah nodeserver kita itu bener2 punya 4 core atau sekedar 2 core dengan 4 threads (masing2 core punya hyperthread)

Semoga tidak membingungkan :)
 

budiono

Expert 1.0
Gini mas budiono. Satu core itu minimal satu thread. Bisa punya tambahan thread dengan teknologi hyperthreading.

Di contoh yang mas budiono sebutkan di atas, itu bisa disebut 8 cores, juga bisa disebut 8 threads. Tapi, karena mas budiono yang pegang nodeservernya dan tau itu betul core betulan/asli bukan hyperthread, berarti itu 8 core. Masalahnya, kalau kita sebagai penyewa VPS, sejauh yang saya tau, kita tidak bisa bedakan. Misalnya VPS kita punya 4 core (cek via 'top'), kita tidak tau, apakah nodeserver kita itu bener2 punya 4 core atau sekedar 2 core dengan 4 threads (masing2 core punya hyperthread)

Semoga tidak membingungkan :)

oh ya ya, ndak membingungkan kok bro, thanks ya pencerahannya :)

nah dalam kasus sy tsb, dimana sy punya 1 DS 8 core, dipakai 2 VPS, lebih bagus mana konfigurasinya antara setiap VPS dikasih 8 core, atau setiap VPS dikasih 4 core?

dan kalo memory fisiknya 4GB, apakah memory yang dipakai VPS A + VPS B harus lebih kecil atau sama dengan 4GB, atau bisa masing-masing VPS dikasih 4GB. [masih rancu dalam memahami memory guarantee dengan memory burstable]
 

perdhanahost

Hosting Guru
nah dalam kasus sy tsb, dimana sy punya 1 DS 8 core, dipakai 2 VPS, lebih bagus mana konfigurasinya antara setiap VPS dikasih 8 core, atau setiap VPS dikasih 4 core?

Kalau untuk tujuan komersial, saya pikir 8 core shared akan lebih masuk akal daripada 4 core tapi dedicated untuk masing2 VPS. Masalahnya, jarang sekali satu VPS itu butuh semua core processor dalam waktu yang sangat lama. Yang lebih sering adalah ada spike di waktu2 tertentu saja. Setelah itu nganggur.

dan kalo memory fisiknya 4GB, apakah memory yang dipakai VPS A + VPS B harus lebih kecil atau sama dengan 4GB, atau bisa masing-masing VPS dikasih 4GB. [masih rancu dalam memahami memory guarantee dengan memory burstable]

Saya juga ngga' terlalu paham dengan burstable RAM. Mungkin teman2 yang lain nanti akan membantu menjelaskan. Yang saya bisa cerita sedikit adalah manajemen memori di Xen.

Di Xen, kalau nodeserver punya 8 GB, dan sudah ada 1 VPS yang pakai 4GB, maka hanya tersisa 4GB dikurangi penggunaan nodeserver pada saat itu. Supaya lebih bisa ditebak (predictable) biasanya nodeserver dijatah 512MB atau 1024MB dan ini diset di konfigurasi kernel. Nantinya, alokasi memori untuk nodeserver ini perlakuannya seperti halnya ke VM. Jadi nodeserver juga dianggap VM dengan nama 'Domain-0'. Nah, misalnya nodeserver dijatah hanya dapat 512MB, maka VPS keduanya nanti cuma bisa punya memori maksimal 3.5GB (3,584MB). Lebih dari itu, dia ngga' akan bisa start.
 

cpserv

Expert 1.0
selama ini banyak persepsi yg "salah" dari orang2 yang nyebut "burstable" memory. link
entah itu salah kaprah atau memang konsep dagangnya begitu saya kurang tau, tapi basicnya kurang lebih itu.

kalau dari konsepnya si OpenVZ (ubc), mereka nyediain guarantee memory yg dikontrol dengan parameter vmguarpages dan allocated memory dengan parameter privvmpages

excerpt :
Since the memory accounted into privvmpages may not be actually used, the sum of current privvmpages values for all containers may exceed the RAM and swap size of the computer.

jadi secara teori kita bisa ngalokasiin semua ram yang ada di node (misal 8GB) buat si "burstable" itu, dan bisa menggunakan swap node kalau kehabisan resource memory. ini yang sering disebut orang OpenVZ paling gampang over-sell/sold/usage.

buat perhitungannya silahkan baca disini.

tapi perhitungan kecil dari saya kira2 begini :
Node Memory 16GB.
Total VPS 10 dengan 1GB guarantee mem (vmguarpages) + 2GB "burtable" mem (privvmpages).

dengan perhitungan seperti itu maximum memory yang digunakan semua VPS dan node kira2 sekitar 11GB. sisa 5GB ini yang dijadian "burtable" memory. kita bisa menggunakannya, tapi tidak dijamin bisa digunakan secara terus menerus. dan kalau client2nya pada bandel, semua memory terpakai total jadi ~21GB atau 5GB swapping (sukur2 swapnya lebih dari 5GB hehehe), ini yang bisa bikin disk I/O bermasalah, dan kemungkinan terburuknya si OOM Killer-nya bekerja dan mulai "membunuhi" proses2 yang memberatkan.

kira2 sekian dari cerpen saya, mohon koreksinya kalau ada yang salah. :p
 
Status
Not open for further replies.

Top