Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describe cómo optimizar el rendimiento de Microsoft Message Queuing (MSMQ) a través del sistema operativo.
Versión original del producto: Microsoft Message Queuing
Número de KB original: 199428
Resumen
La velocidad con la que opera MSMQ Enterprise depende en gran medida de factores físicos, como hardware, ancho de banda, etc. También depende en gran medida de cómo se escriben las aplicaciones MSMQ. Sin embargo, también puede optimizar el rendimiento de MSMQ a través del sistema operativo.
Más información
En un equipo Windows NT, haga clic con el botón derecho en Mi equipo, haga clic en Propiedades, haga clic en la pestaña Rendimiento y asegúrese de que el aumento del rendimiento de la aplicación esté establecido en Ninguno. En la pestaña Rendimiento, también puede aumentar el tamaño del archivo de paginación. Consulte la Ayuda del Monitor de Rendimiento de Windows NT para determinar si su equipo está experimentando una paginación excesiva.
Si el equipo tiene varias unidades, use el applet Message Queue en el Panel de control para seleccionar ubicaciones para la carpeta Archivos de mensajes y la carpeta Message Logger. Para obtener un rendimiento óptimo, especifique unidades independientes para la carpeta Archivos de mensaje y la carpeta Registrador de mensajes. Si el equipo usa disco en bandas con paridad (RAID 5), especifique que la carpeta Archivos de mensaje y la carpeta Registrador de mensajes se encuentran en la unidad en bandas.
Colocar los archivos de base de datos del Servicio de información de cola de mensajes (MQIS) en diferentes unidades de disco duro (es decir, no en las unidades usadas para los archivos de mensajes) también mejora el rendimiento porque la actividad de disco para las consultas MQIS y la mensajería se pueden realizar en paralelo. En el caso de una base de datos MQIS grande (es decir, de un tamaño mucho mayor que el predeterminado 80/20), separar las unidades utilizadas para el archivo de datos de la base de datos y el archivo de registro podría también mejorar el rendimiento.
Tenga en cuenta que la auditoría de operaciones y usuarios de MSMQ Explorer tendrá un impacto negativo significativo en el rendimiento de MSMQ. El impacto negativo en el rendimiento del uso de la auditoría depende en gran medida de sus requisitos de seguridad específicos. Sin embargo, puede habilitar y deshabilitar la auditoría en tiempo de ejecución mediante el Explorador de MSMQ y puede ajustarla a sus necesidades específicas. Debe realizar pruebas comparativas de rendimiento en un entorno de laboratorio en todas las configuraciones propuestas antes de la implementación.
Debe realizar pruebas comparativas de rendimiento antes de usar MSMQ y de nuevo cuando msMQ y la aplicación se estén ejecutando. Una aplicación MSMQ diseñada de forma óptima requiere solo un pocos por ciento más uso medio del procesador de CPU que sin que se ejecute la aplicación MSMQ.
Puede usar Monitor de rendimiento para supervisar los objetos MSMQ Queue, MSMQ Service y MSMQ IS y sus contadores.