Switch
交換結構優化
乙太網交換機如何逐個埠工作?給出了交換機“結構”速度的規格,但是是通過中央處理器的通用頻寬還是在流量不必到達主匯流排的情況下插入東西的最佳位置?
範例:如果我有兩個經常相互通信的埠,將它們放在一起會更好還是將它們放在不同的埠塊上會更好?
正如 Chopper3 所說,它將取決於交換機,它還取決於使用的功能(vlan、acl、多播等)。
在像 Cisco 2950 或 2960 這樣的單卡交換機上,即使硬體將 4 x 4 埠(據我記得)將 2 個伺服器放在一組 4 個埠或 2 個組上可能會減少延遲,這可能是難以察覺的。
在像 Cisco 3750 這樣的堆棧交換機上,將兩台伺服器放在同一個堆棧單元上會更好,您將有更小的延遲並且不使用堆棧環上的頻寬。
在像 Cisco 6500 這樣的機箱上,您肯定希望將兩台伺服器放在同一張卡上。
無論如何,將兩台伺服器放在同一組埠上只會更好地提高性能。請記住,如果性能更好就值得安全,因為如果您在埠組、堆棧的一個單元、線路卡上出現硬體問題……您將失去兩台伺服器。所以對於 HA 或類似的東西,這不是一個好主意。
最好還是用你的交換機做測試,測量這麼小的延遲需要特殊的乙太網測試儀。