網卡與網絡性能的關系
作者:佚名 時間:2013-02-03 分享到:
網卡對網絡的性能有很大的影響,因為網卡與數據是通過網絡進行傳輸的,通常情況下,由于服務器控制絕大多數的網絡流量,因此應盡可能地為服務器選擇高性能的網卡,例如1000mbit/s以太網卡;相比之下,工作站和臺式機用戶可以選擇價位較低的單口網卡,例如10/100mbit/s以太網卡.如果所有的網卡都遵循最小的標準和規范,則需要考慮網卡所提供的擴展功能,這些功能將可以較大地改善服務器,客戶機以及整體網絡性能.
1.網卡對dma的支持.dma可以不經過cpu而直接從布存存取數據,從而將cpu解放出來處理其他任務,提高了計算機的性能.
2.網卡對共享適配器內存的支持.這樣的網卡提供一個與計算機共享的緩沖區,這個緩沖區被計算機識別為系統內存的一部分.
3.作為共享適配器內存的替代方式,網卡可以共享計算機的系統內存,這樣網卡的控制器就可能選擇一塊系統內在區域并通過它來處理數據.
4.如果使用pci總線網卡,應盡量使用支持總線主控管理的網卡,這樣的網卡可以臨時控制計算機的pci總線,不必經過cpu就可直接將數據移動到計算機內存區域中,從而將cpu解放出來處理其他任務,加速了計算機總線處理性能,改善了網絡性能.
5.網卡使用ram緩沖區.當網卡接收的數據太多而來不及處理時,網卡上的內存芯片可充當緩沖區,存放這些數據直到網卡能夠處理為止,這樣有利于提高網卡對網絡的透明度,防止成為網絡瓶頸.
6.網卡具有自己的處理器.這樣的網卡可以通過網卡上的處理器處理數據,從而較少地依賴計算機處理器,減少cpu的負載,有利于改善網絡性能.