一台虛擬機器使用 向另一台虛擬機器發送數據rsync
,這兩個虛擬機器託管在同一台電腦上。我的任務是測量兩個虛擬機器之間的網路頻寬使用情況並將其繪製出來。
一旦捕獲數據,繪圖就很容易,因此問題是捕獲時間序列的網路頻寬使用情況。這個怎麼做?
編輯:我也會嘗試其他答案,但由於截止日期很短,我遇到了wireshark工具,並且能夠看到VM2上的I/O圖,但是我如何看到只顯示rsync
從VM1到VM2的流量的圖表?
答案1
有很多用於監控 Linux 上頻寬使用情況的選項,我很快想到的一個選項是巴蒙。這是一個非常易於使用和安裝的程序,具有漂亮的介面。
然而還有更多:
- 載入
- 伊夫托普
- 網路傳輸
- tcptrack(僅舉幾例)
但是,如果您正在尋找更長期、永久的解決方案,那麼我個人會使用普羅米修斯+節點導出器和格拉法納用於可視化 -簡單的指導,讓您輕鬆上手。