Thursday, November 29, 2012

Memantau kapasitas hardisk server

Apakah web hosting yang anda berlangganan melakukan overselling? cek dengan script berikut:

<?
//versi alternatif
//$output = shell_exec('cat /proc/loadavg');
//$loadavg = substr($output,0,strpos($output," "));

// versi utama
$load = @sys_getloadavg();
echo " Server load: ".$load[0]." ".$load[1]." ".$load[2]." | " ;
$free = disk_free_space(".");
$total = disk_total_space(".");
$used = $total - $free ;
$prosen_free = round($free/$total*100,0);
$prosen_used = round($used/$total*100,0);

function ukuran ($angka) {
$size = $angka;
$sz = " B ";
if ($size > 1024) {
$size = round($size / 1024, 2);
$sz = " KB "; // Size In KB
}
if ($size > 1024) {
$size = round($size / 1024, 2);
$sz = " MB "; // Size in MB
}
if ($size > 1024) {
$size = round($size / 1024, 2);
$sz = " GB "; // Size in MB
}
if ($size > 1024) {
$size = round($size / 1024, 2);
$sz = " TB "; // Size in MB
}
return $size.$sz;
}

// webhosting monitor by Fauzan - tecnixindo[a]gmail,com - www,tetuku,com


echo ukuran($used)." (".$prosen_used."%) ";
echo " used | ";
echo ukuran($free)." (".$prosen_free."%) ";
echo " free of ";
echo ukuran($total);
echo " total Disc Space";

?>

No comments:

Post a Comment