2010-11-01 55 views
4

我有一個公網IPv4 OpenVZ的安裝和虛擬機,每臺機器的服務器。 我需要從PHP每個單獨的虛擬機(Mbps或Kbps)的的帶寬使用。 我的想法是在主機上安裝iftop的和PHP函數的exec運行它()命令「iftop的-n -F AA.BB.CC.DD/32」。 的問題是,是一個應用程序iftop的「頂」的風格,並做出一個真正的終端上運行,並與新的數據更新。 我無法在虛擬機上安裝任何東西,應該清潔。 也具有網絡接口的每個VM,我不能改變它。 我不知道還有什麼其他的選擇我還是如何進行我的想法。 對不起,我的英語獲取Linux中的當前帶寬使用與PHP

回答

5

如果客人是運行Linux或他們在主機上獨立的接口,你可以貓/ SYS /班/ NET/$接口名稱/統計/ rx_bytes和tx_bytes,只是比較的差異和鴻溝通過時間來估計當前的吞吐量。