多資料傳送 (MDT) 可讓網路堆疊在傳送期間向網路裝置驅動程式一次傳送多個資料封包。啟用此功能可以透過提高主機 CPU 利用率或網路流量,來降低每個資料封包的處理成本。
多資料傳送功能僅適用於支援此功能的裝置驅動程式。
若要使用 MDT 參數,必須在 /etc/system file 檔案中啟用以下參數:
set ip:ip_use_dl_cap = 0x1
依預設,MDT 處於停用狀態。TCP/IP 堆疊可按照以下指令啟用 MDT:
# ndd -set /dev/ip ip_multidata_outbound 1
啟用 MDT 之前,請查看以下注意事項:
啟用此功能可能會變更 IP 層和 DLPI 供應器之間所有資料封包的外觀。因此,任何透過使用 inconfig modinsert 指令動態插入 IP 層和 DLPI 供應器之間的協力廠商 STREAMS 模組可能均無法工作。inconfig modinsert 指令無法「識別」MDT STREAMS 資料類型。
使用 autopush 指令機制插入 IP 和 DLPI 供應器之間的模組可能也無法工作。
如果 STREAMS 模組無法辨識 MDT,請保持此功能為停用狀態。例如,公共網域公用程式 ipfilter 和 CheckPoint Firewall-1 便無法辨識 MDT。
如需更多資訊,請參閱 "Solaris Tunable Parameters Reference Manual" 和 ip(7P) 線上援助頁。