淺談網路卡(三)–如何評估網路卡效能的好壞

 

一般人可能認為單位時間內能夠傳遞最大量資料的網卡就是效能最好

可是卻忽略了網路傳輸產生的中斷對CPU運作的影響

這部份尤其在伺服器的運作上特別重要

所以我們要評估一張網路卡效能的真正好壞

通常是採用P/E值來評估

P/E = Throughput / CPU Utilization

 

用口語化的話來說一張效能好的網卡

必須具備單位時間內資料傳輸量大和系統CPU使用率小的特點

INTEL和3COM的網路卡之所以有名和比較昂貴

也就是因為這兩家廠商在這方面著墨相當深

 

從INTEL的技術來看

INTEL網路卡具備自適應技術

可以智慧型即時偵測網路流量

彈性自動調整封包與封包之間的間隙(你也可以手動微調)

讓Throughput盡量變大

將Collision機會儘可能減小

然後大幅降低CPU Utilization

nic1

 

nic2

 

nic3

其實用口語化來說就是綑綁打包啦

因為每一個封包都會造成一次中斷

所以如果流量大時就讓幾個封包送作堆再產生一次中斷

自然就減低系統負荷

3COM在這方面也有類似的技術

所以INTEL和3COM的網卡才是王道啊

呵呵