糯米文學吧

位置:首頁 > 計算機 > 網絡技術

局域網交換機功耗測試如何衡量

在交換機無法處理依賴於硬件芯片的某種通信時,就必須依賴於運行於主處理器中的軟件,而這必定要增加CPU 的負擔,從而增加能耗。因而,在測量能耗時,通信類型和通信組合類型必須適用於你的使用目的,這一點非常重要。

局域網交換機功耗測試如何衡量

雖然多數交換機在硬件中處理第二層的通信,但是還有一些交換機在主處理器中處理第三層的某些或所有功能。有時候,要想理解正在處理哪一層的通信並不太容易,甚至使人糊塗。

關鍵是要記住,並不是內容決定層,而是交換機功能和設置決定了其層次。例如,我們可以將第七層的http通信通過第二層的交換機,但這台交換機僅能根據第二層的信息作出決定。因而,其結果都是相同的,而不管其通信是否包含應用程序信息還是除了第二層的地址信息什麼也沒有。

請記住,正因為你要傳輸上層的通信,你就不能簡單地假定交換機正在一個特定水平上處理數據,除非你制定了測試計劃,並證明你根據協議堆棧中特定等級的內容指導了通信。

舉個例子來説,我們可以設計許多第七層的測試,指示交換機根據所請求的web頁面將通信發送給一個特定端口。這時,通過驗證服務器是否收到了“get”請求,測試人員很容易地就可以證明這種處理過程是否正在某個層次上執行。

下面我們首先解釋局域網交換機功耗和效率的測量指標和其它考慮。後文將有測量局域網交換機的.功耗的方法介紹。在測試局域網交換機功耗時,需要考慮哪些要素?有許多因素可以影響到局域網交換機耗用電能的方式。

網絡接口是銅介質或光纖介質都會直接影響到功耗,還有活動端口的數量以及需要在網絡的某些層上傳輸軟件的模塊數量都會影響到功耗。此外,對通信的檢查越深入,功耗就越多。4層以上的交換機需要進行測試,這種交換機根據數據在協議堆棧中的高度和在數據包中的深度作出決策。這便造成一種不同的數據編碼路徑,從而影響到功耗。

  局域網交換機功耗的測試指標

1. 穩態功耗

在性能測試時,常使用穩態功耗這個詞。但從功耗的角度看,這是不確切的。例如,正在運轉的風扇毫無疑問地會增加功耗。有些廠商有可能在系統啟動時讓風扇運轉,從而也就“測試”了風扇(即使並不需要散熱)。用户可以在設備剛加電五分鐘之後就測試功耗,這會臨時性地增加功耗。

而且,我們還要決定穩態功耗是基於擁有閒置端口的設備,還是基於一個正在處理數據通信的設備。且不管所使用的定義,重要的一點是要注意到,僅僅基於穩態功耗的成本計算不可能很精確,因為隨着時間的推移,交換機交不會保持在單獨一種通信負載狀態。

2.模塊/接口

要得到耗能的精確數字,交換機的測試必須注意到系統中正在使用的所有模塊。即使是可堆疊交換機或固定端口的交換機,也有可能僅選擇使用某些模塊,而這會潛在地影響到功耗。一般情況下,這種選擇包括uplink端口和用於連接一台交換機底板與另外一台交換機底板的堆疊端口。

3.電力供應的影響

對於提供多重電力供應的系統來説,在負載處於50%到90%之間時,電力供應一般可以最有效地運行,所以電力供應的選擇非常重要。對於負載很輕的模塊化系統而言,選擇最高功率的功能支持將導致電力供應的低效運用和更高的功耗。