MDT (Multidata transmit) är bara tillgänglig för system som kör en 64-bitars kärna. Den här funktionen är en nyhet i Solaris 9 8/03.
MDT (Multidata Transmit) gör att nätverket kan skicka mer än ett paket samtidigt till drivrutinen för nätverksenheten under överföringen. Genom att aktivera den här funktionen ökar du kostnadseffektiviteten per paket eftersom processoranvändningen hos värden och/eller genomflödet i nätverket förbättras.
Fördelarna med MDT gäller bara enhetsdrivrutiner som stöder funktionen.
Om du vill använda parametern MDT måste följande parameter vara aktiverad i /etc/system file:
set ip:ip_use_dl_cap = 0x1
Som standard är MDT inaktiverad. Du kan instruera TCP/IP-stacken att aktivera MDT genom att göra så här:
# ndd -set /dev/ip ip_multidata_outbound 1
Tänk på följande innan du aktiverar MDT:
Om du använder MDT kan paketens utseende mellan IP-lagret och DLPI-leveratören ändras. STREAMS-moduler från andra företag kan till exempel infogas dynamiskt mellan IP-lagret och DLPI-leveratören med kommandot inconfig modinsert. Det är inte säkert att den här modulen fungerar. Kommandot inconfig modinsert kan inte “förstå” datatypen för MDT STREAMS.
Moduler kan infogas mellan IP och DLPI-leverantören med autopush(1M). De här modulerna fungerar kanske inte heller i det här fallet.
Om en STREAMS-modul inte känner igen MDT bör du inte aktivera funktionen. Till exempel känner inte de offentliga verktygen ipfilter och CheckPoint Firewall-1 igen MDT.
Mer information finns i direkthjälpen för Solaris Tunable Parameters Reference Manual and the ip(7P).