你的網路介面卡會對整體網路效能產生很大影響。 進階的轉接器提供良好的設定選項,以優化網路 I/O 效能。 注意卡片本身是否有 I/O 緩衝、直接記憶體存取(DMA)(可調整的資料鏈路控制(DLC)(最大幀大小,以及區域網路(LAN)速度參數。
主機整合伺服器效能調校涉及調整連接屬性的幀大小、BTU 大小及 DLC 級速度控制,以及模式屬性的請求/回應單元(RU)大小與會話層級速度控制。
額外建議:
你的測試資料緩衝區必須能容納於一個 RU中;若 RU 大小過大,會消耗多餘記憶體。 1200 位元組的螢幕繪圖資料可容納在 1484 位元組的 RU 中。 這是乙太網路的最佳方案。 一個 1920 位元組的資料緩衝區需要兩個客戶端/伺服器訊息框架。
最大 BTU 大小至少需為 RU 大小 + 9 字節。 以太網路為例,RU 為 1484 位元組,BTU 為 1493 位元組是不錯的選擇。 對於 TokenRring,4087 位元組的 RU 和 4096 位元組的 BTU 是個不錯的起點。
DLC 關卡的節奏是最常見的調校問題。 為避免死鎖與逾時,將兩個節點間的節奏設定為接收窗口比夥伴傳送窗口小一幀。 例如,節點 A 可以設定發送七個框架,直到停止並等待節點 B 的確認;節點 B 可在收到來自節點 A 的六個框架後設定發送 ACK,反之亦然。 這能保證節點間 DLC 框架的確認成功。
將 DLC 接收確認設為 1 或 2,將會在每隔一個 I 幀後發送一個接收準備信號(RR)。 這會造成閘道器與伺服器之間的區域網路產生多餘的控制幀負擔。