多佇列網卡是一種技術,最初是用來解決網路IO QoS (quality of service)問題的,後來隨著網路IO的頻寬的不斷提升,單核心CPU不能完全處滿足網路卡的需求,透過多隊列網卡驅動的支持,將各個隊列透過中斷綁定到不同的核上,以滿足網卡的需求。常見的有Intel的82575、82576,Boardcom的57711等,下面以公司的伺服器使用較多的Intel 82575網卡為例,分析一下多隊列網卡的硬體的實作以及linux核心軟體的支援。 1.多隊列網卡硬體實作圖1.1是Intel 82575硬體邏輯圖,有四個硬體隊列。當收到訊息時,透過hash包頭的SIP、Sport、DIP、Dport四元組,將一條流總是收到相同的佇列。同時觸發與該佇列綁定的中斷。圖1.1 82575硬體邏輯圖2.什麼是RSSRSS(Receive Side Scaling)是一種能夠在多處理器系統下使接
簡介:多佇列網路卡是一種技術,最初是用來解決網路IO QoS (quality of service)問題的,後來隨著網路IO的頻寬的不斷提升,單核心CPU不能完全處滿足網卡的需求,透過多佇列網卡驅動的支持,將各個佇列透過中斷綁定到不同的核上,以符合網卡的需求。常見的有Intel的82575、82576,Boardcom的57711等,下面以公司的伺服器使用較多的Intel 82575網卡為例,分析一下
【相關問答推薦】:
以上是關於封裝類型的詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!