2011-06-09 81 views
0

我有一個'JustHost'的主機,並且我有一個PHP類的問題。他們已經暫停我的賬戶,原因如下:Just Host提供無限的主機空間和無限的帶寬,但按照我們的條款,我們將暫停任何超過我們10%CPU/MEM/MySQL政策的網站。cPanel上的CPU使用

好吧,我做了一個自定義類來找到CPU使用率

<?php 
$LoadAvg = substr(file_get_contents('/proc/loadavg'), 0, 4); 
echo $LoadAvg > 10 ? "Server busy, try again later." : "$LoadAvg % CPU USAGE"; 
?> 

我的問題是: 類將顯示整個服務器的CPU使用總量或只是我的cPanel

非常感謝!

回答

0

它會告訴你在他們的特定服務器上託管的所有站點的CPU使用情況。

+0

你一直很有幫助,非常感謝你! – 2011-06-09 19:48:12

+0

請標記爲答案,如果解決。 – 2011-06-09 19:49:45

0

負載平均值不等於CPU利用率。什麼是度量是爭用CPU時間的進程數量。

在共享服務器上,很難精確測量CPU利用率。

+0

我只需要一個關於CPU的想法,不完全是。感謝您的回答!! – 2011-06-09 19:52:14

0

據我所知,WHM CPanel是PHP語言中的一種Web應用程序,用於控制系統,它有一些工具用於Web Server Administrator跟蹤帳戶(用戶或組)並使DNS自動設置並執行一些虛擬 - 目錄和通過網站等安裝一些額外的軟件。

我的觀點是,我們不能從操作系統中分出一些東西,例如Cent OS Linux,以查看它的CPU平均值。你看到的是該特定服務器的整體CPU使用情況。

0

我不知道這是否有幫助,但爲了讓我的CPanel用戶可以使用每日CPU/RAM,我製作了一個簡單的腳本shell,創建名爲<login>-cpu.html的日常文件,並將其放入用戶public_html

腳本可在:http://50dh.info/create-daily-cpu-peruser.txt

您可以輕鬆地添加懸掛,如果限制被提高。