當前位置:才華齋>計算機>網路技術>

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

網路技術 閱讀(2.65W)

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

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

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

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

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

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

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

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

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

1. 穩態功耗

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

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

2.模組/介面

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

3.電力供應的影響

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