CPU Throttling-BlueHost 2009年開始的CPU限制
BlueHost在去年改變CPU限制的做法,當CPU使用超額時,網頁不再顯示CPU Quota Exceeded等字樣,而是用CPU Throttling(CPU調節)技術,降低CPU使用時間,讓網頁短暫的載入緩慢…
BlueHost新增CPU Throttling
BlueHost的CEO,Matt Heaton,宣稱這技術對所有共享主機資源的使用者來說是好的,而且認為有90%的使用者會滿意這項技術,參考本文(“CPU Quota Exceeded” – Not anymore…)
BlueHost管理介面在Logs的地方新增一個CPU調節的按鈕,點下去會顯示過去24小時被Throttling的時間,也就是被緩慢載入的時間,如圖:
過去24小時被緩載了1021秒,老實講,我沒什麼感受到網頁被緩慢載入,以網站目前每日平均人數300人計算,每個人平均被緩載了3秒,嗯嗯,還好嘛…
個人評論
個人對這項技術給予很高的肯定,但有一個問題,它取消/tmp/cpu_exceeded_logs目錄,也就是無法再去檢查有哪個程式過度使用CPU
這讓人懷疑說為什麼網站會被Throttling這些時間?是基於什麼標準做判斷?卻又無法找到問題程式做修正…官方給的回答可參閱本文(Why does my site get throttled, or why did my account get suspended for performance?)
它們回答從/tmp/mysql_slow_queries目錄去找問題程式,好像認為CPU_Throttling的產生主要都是源自Mysql Query
參考資料
另外記錄一篇HostMonster負評測試文章:BlueHost & HostMonster User Alert: CPU_Throttling
BlueHost和HostMonster的老闆都是同一人,也使用同樣的CPU調節技術,但有網友測試發現BlueHost比較好?可參閱本文(说说Bluehost和hostmonster)
可看看DiiMii其它虛擬主機相關文章
CPU Performance Issues | Bluehost CPU Solution – Throttling Attempts Unlimited CPU in Shared Hosting | How To Reduce CPU Usage On Bluehost (Also Known As Bandwidth Limitations / Throttling Which Cause 503 Service Unavailable Errors)
推推