Minggu, 02 Agustus 2015

Cara Melihat dan Membatasi Penggunaan CPU Hosting

Melebihi batas CPU, adalah kalimat yang menjadi momok bagi para pengguna shared hosting. Mengapa terjadi dan bagaimana mengatasinya bisa dibaca di postingan saya terdahulu.Optimasi Web dan MySQL Database via phpMyAdmin
Dan dikesempatan kali ini mari kita belajar cara untuk bisa Melihat penggunaan CPU hosting dan Membatasi penggunaan CPU hosting dengan script php, sebagai tindakan pencegahan.

Melihat penggunaan CPU hosting

Sebenarnya kalau kita menggunakan VPS hosting atau dedicated hosting pasti tidak akan kesulitan untuk melihat berapa besarkah CPU usage yang terpakai,
karena sudah terlihat dengan jelas di kontrol panel VPS atau Dedicated hosting.
Tapi pertanyaannya : apakah bisa melihat CPU usage pada shared hosting ?
Jawabanya, Pasti bisa ! caranya dengan menggunakan script php. Langkah-langkahnya :
  • Buat satu file php baru, beri nama cpu.php atau nama menurut selera kita, dan masukkan code php :

Code:
<?
$cpu = @sys_getloadavg ();
print_r($cpu);
?>

Copy this
  • Kalau sudah, kita tinggal menggunakannya dengan cara memanggil atau mengunjungi letak script yang tadi kita buat misalnya :
    Code:
    http://domain.com/cpu.php

    ganti domain.com dengan domain
    kita, maka akan terlihat dengan jelas CPU usage di halaman yang tadi kita kunjungi, dan kurang lebih gambaranya seperti
    di bawah ini :
    Array ( [0] => 5.29 [1] => 5.32 [2] => 5.55 )
    0 , 1 dan 2 adalah statistik penggunaan CPU, dan CPU usage yang terpakai sekarang adalah no 2 yaitu 5.55, untuk 0 dan 1 itu penggunaan CPU sebelumnya,
    penggunaannya kadang turun kadang naik tergantung aktivitas yang di terjadi di wap atau website kita, contoh penggunaan CPU usage diatas adalah meningkat karena angkanya terus naik dari 5.29 , 5.32 , dan sampai 5.55.

Membatasi Penggunaan CPU hosting
Cara ini kita lakukan bertujuan untuk mencegah pemakaian CPU yang berlebihan agar meminimalisir suspend dari hostingan yang kita pakai.
Langkah-langkahnya :
  • Buat satu file php baru, beri nama batas-cpu.php atau nama menurut selera anda, dan masukkan code php

Code:
<?
$load = @sys_getloadavg();
$loadlimit = 25;
if($load[0] > $loadlimit) {
header('HTTP/1.1 503 Sibuk, coba kembali nanti');
die('Server sibuk. coba kembali nanti.');
}
?>

Copy this

  • Kalau sudah, include script tersebut atau tempelkan di file
    header.php pada script wap atau website kita.

cara includenya, masukkan kode :
Code:
require('batas-cpu.php');

Copy this

Selesai !..

Fungsi dari script di atas akan mencegah penggunaan CPU yang berlebihan, 25 atau = 25% adalah batas penggunaan, jika pengunaan CPU melampaui batas akan keluar pesan blank di wap atau website ente, bertuliskan "Server sibuk. Coba kembali nanti".
Untuk angka "25" bisa di ganti sesuka kita, tapi untuk kita yang memakai freehosting, 25 itu sudah pas.
Dan pesan yang keluarpun bisa diganti dengan mengedit script bagian yang bertuliskan "Server sibuk, Coba kembali nanti" bisa ditambah gambar atau apa saja biar lebih bagus dilihat mata.
Untuk mengetahui batas penggunaan cpu yang diijinkan oleh pihak hosting, kita bisa tanyakan ke costumer service layanan hosting kita.

Sumber: http://blogunda.juplo.com/belajar-website/cara-melihat-membatasi-penggunaan-cpu-hosting/

Tidak ada komentar:

Posting Komentar