På MSMQ-oberoende klienter och servrar med flera fysiska diskar kan prestandan för meddelandehantering förbättras genom att man lagrar de filer som används för meddelandehantering på flera fysiska diskar. I MSMQ kan upp till tre olika diskenheter användas för implementering av meddelandeköer. Mappar på olika enheter används för att lagra meddelandefiler (.mq-filer), meddelandeloggfiler och transaktionsloggfiler.
Om du har bara två diskenheter placerar du meddelandefiler på en av dem och meddelandeloggfiler och transaktionsloggfiler på den andra.
Bästa transaktionsprestanda får du om du placerar meddelandefiler, meddelandeloggfiler och transaktionsloggfiler på tre olika enheter och placerar data- och loggfiler för det program du utbyter transaktioner med på en eller två andra enheter.
Genom att lägga till ytterligare diskenheter försäkrar du dig om att diskåtkomst har minsta möjliga inverkan på meddelandeprestanda. Detta gäller dock inte om CPU-användningen skulle vara nära 100 procent. Du tar reda på om datorerna begränsas av diskåtkomst eller otillräcklig processorkraft genom att använda Resursövervakaren och granska räknarna % processortid och Gnm.snittl. längd på disk-kö. Om CPU-användningen regelbundet är över 75 % när meddelanden skickas, kan prestandan för meddelandehanteringen ökas genom att processorkraften förbättras. Om den genomsnittliga diskkölängden för en enhet regelbundet är större än 0,6 när meddelanden skickas, kan tillägg av diskenheter öka prestandan för meddelandehanteringen.