首先我們得搞清楚幾個概念,即什么是網速?什么是帶寬?
舉兩個個例子:
1.家里裝網線,寬帶提供商說我們的帶寬是100兆。
2.用迅雷下載電影,迅雷顯示實時的下載速度是每秒3兆,或者說是3MB/s。
這我們就奇怪了,為什么帶寬是100兆,我們下載的速度才3MB/s呢,這是因為寬帶提供商所說的100兆其實是100Mb,如果換算成我們常說的網速MB是需要除以8的,即1MB=8Mb。
同理,1KB=1Kb。
打開nmon監控的分析結果文件,並切換到sheet頁的NET頁,我們會發現這個圖。

藍色read,代表下載速度,紅色write代表上傳速度,由於我本次壓測沒有涉及到上傳的操作,所以write一直為0,所以該圖可以代表網絡總傳輸速度,如果壓測有write,則顯示為負數,我們計算網絡總傳輸速度=read-write,可以利用excel的函數工具,先計算出網絡總傳輸速度,然后再利用excel的繪圖工具,畫出實時速度傳輸曲線圖。
大概操作是選中要繪制圖形的列和行,即壓測的時間范圍,還有就是每個時間點對應的網絡傳輸速度,在excel點擊插入,選擇相應圖表,不知道操作的可以百度。
如:

然后再個性化的根據需要調整一下圖表顯示樣式及元素:

至此,我們網絡實時傳輸速度變繪制完成。
后面的最大、最小以及平均傳輸速度,也可以根據上面的方法,用excel的函數計算出壓測時間段內的相關網絡指標。還可以算出網絡帶寬占比,具體方法是先查看服務器的網卡是百兆網卡還是千兆網卡,先輸入命令ifconfig查看網卡

在使用root或者sudu權限查看網卡速度:sudo ethtool eth1,Speed那行代表了是萬兆網卡

注意:這里的萬兆網卡單位是Mb,跟我們上面講的MB不一樣,需要換算成MB=10000/8
總之,nmon給我們提供了原始基礎數據,我們可以根據這些基礎數據換算成我們所需要關注的性能指標。
