數據包轉發資源規劃問題
在云計算的虛擬網絡之中,數據包的轉發是依賴于CPU這個通用處理器進行處理的。然而作為一個通用處理器,CPU在處理數據包轉發的時候,效率并不是很高。過高的數據包轉發,對CPU的處理能力占用,非常可觀。
然而通過隨后的大包網絡帶寬測試可以了解,百度云、騰訊云、青云最高也就是2Gbps左右的水平。小包時如此高的轉發性能,對計算資源造成的浪費相對較高。
為了對測試結果進行驗證,我們又對阿里云、百度云、騰訊云、青云的虛擬網絡端口重新測試并進行端口流量和數據包統計。
阿里云64Byte測試數據包統計截圖
百度云64Byte測試數據包統計截圖
騰訊云64Byte測試數據包統計截圖
青云64Byte測試數據包統計截圖
通過虛擬端口數據包統計我們可以了解,64Byte文件傳輸中帶寬最低的阿里云云主機的數據包轉發速率反而最高,達到30萬PPS左右。轉發帶寬最高的騰訊云主機的數據包轉發速率只能列到第二位,轉發速率在15.6萬PPS左右。
按照物理千兆帶寬64Byte小包線速1.488MPPS(148.8萬PPS)計算,除阿里云外,其它公有云廠商64Byte小文件數據傳輸帶寬與其轉發速率并不相符。
參考:
阿里云官網資料>>
騰訊云官網資料>>
百度云官網資料>>
青云官網資料>>
歡迎注冊阿里云,開啟上云之旅!新用戶首購低至0.3折。