Server load tinggi


mamasayang

Beginner 2.0
Hallo,

Misalkan normalnya server load di bawah angka 5, tapi kadang-kadang bisa naik mendadak jadi di atas 25.
Agar tetap bisa stabil di bawah angka 25, harus ditambahin apa ?

Terima kasih.
 

noeprivacy

Beginner 2.0
izinkan nubie menjawab ya :D

kalau load server itu tergantung dari service apa yang di jalankan di dalam server, jumlah user, dan proses apa yang sedang berjalan (cron, scheduler, bot, dll)

bisa di share mungkin penggunaannya seperti apa? biar master master disini bisa bantu analisa dan kasih masukan :105:
 

dhyhost

Web Hosting Service
The Warrior
Verified Provider
coba dicek dlu pakai command top atau htop , proses apa yang tinggi
 

pedagang

Expert 2.0
- susah bikin stabil 100%

- trafik normal tapi load meningkat biasanya karena spider (crawler) dari google dll

- menjalankan backup, dan buka panel load juga meningkat

# yang penting load meningkat cuma sebentar, itu normal

- kalau load tinggi-nya lama atau terlalu sering, bisa deteksi seperti kata suhu di atas, untuk dasar cari solusi
 
Last edited:

dewangga

Poster 2.0
yang sering bikin load server tinggi karna eksekusi query mysql yang lama.
Kalo begitu approachnya coba dilakukan ini:

1. Cek dari sisi query nya apakah sudah optimize
2. Apabila nomor 1 sudah optimize, coba di pisah antara web apps dengan db nya, supaya terlihat beban sesungguh-nya.
3. Kalau ada log untuk melakukan analisa seperti kibana atau sejenisnya akan lebih baik lagi untuk penentuan keputusan.
4. Jika nomor 1 dan nomor 2 belum menampakkan hasil, coba diskusi dengan system engineer atau architect servernya :)
 

mamasayang

Beginner 2.0
dengan query yang sama, jika server load sedang rendah (kisaran 4), eksekusi querynya memakan waktu 1 detik.
saat server load sekitar 30, eksekusi query yang sama tsb memakan waktu 10 detik.

apakah waktu eksekusi query tergantung nilai server load ?

Saya jalani querynya di php myadmin
MySQL returned an empty result set (i.e. zero rows). (Query took 10.6302 seconds.)
 

hostbadak

Poster 2.0
dengan query yang sama, jika server load sedang rendah (kisaran 4), eksekusi querynya memakan waktu 1 detik.
saat server load sekitar 30, eksekusi query yang sama tsb memakan waktu 10 detik.

apakah waktu eksekusi query tergantung nilai server load ?
Kalau gejalanya seperti ini, sepertinya a.k.a kemungkinan di waktu2 load server tinggi, itu ada aktifitas yang cukup berat yang hanya menyisakan sedikit resource server untuk pekerjaan2 lainnya. Aktifitas2 yang biasanya menjadi sebab adalah resync mdadm (MultiDisk -- RAID software di Linux, kalau menggunakannya di server) dan kalau itu servernya berbasis cPanel atau DirectAdmin atau panel2 lainnya, aktifitas resyncnya berbarengan dengan aktifitas auto backup untuk akun-akun yang ada di server itu. Om/tante @mamasayang akan butuh waktu lama untuk menunggu hasil query, saat kedua (atau salah satu) aktifitas itu sedang berjalan. Dan akan butuh waktu singkat saat keduanya tidak berjalan.
 

n3wbi3s

Poster 2.0
dengan query yang sama, jika server load sedang rendah (kisaran 4), eksekusi querynya memakan waktu 1 detik.
saat server load sekitar 30, eksekusi query yang sama tsb memakan waktu 10 detik.

apakah waktu eksekusi query tergantung nilai server load ?

Saya jalani querynya di php myadmin
MySQL returned an empty result set (i.e. zero rows). (Query took 10.6302 seconds.)
cek sisi io apakah bottleneck. sama seperti om dewangga, cek querynya, cek log mysql cek mana yang long running query. ada full text search ga ? cek sudah pakai indexing dll belum.
 

Top