La supervisión del cuello de botella de rendimiento del sistema Windows 7

  

encontró cuellos de botella de rendimiento, el sistema fue arrastrado, esta es sin duda la situación que los administradores no quieren ver. A partir de Windows Vista, Microsoft ha fortalecido la supervisión del rendimiento de varios recursos del sistema, los principales medios técnicos llamados contadores de rendimiento. Con estos contadores, podemos monitorear efectivamente el sistema para identificar y resolver cuellos de botella en el rendimiento del sistema. Este artículo le hablará sobre la supervisión de los recursos del sistema más importantes de la memoria, el disco y la red en Windows 7 para descubrir y resolver los detalles técnicos de los cuellos de botella en el rendimiento.

1, supervise y resuelva el cuello de botella de la memoria.

Windows 7 es un sistema relativamente costoso, Microsoft recomienda un mínimo de 1 GB de memoria, aunque también se pueden instalar 512 MB de memoria en Windows 7, pero tal sistema No es práctico en absoluto. Además, los programas que se ejecutan en Windows 7 también usan mucha memoria, lo que empeora a muchos usuarios antiguos de memoria pequeña. Si instala Windows 7 con la cantidad mínima de memoria requerida, no hay duda de que el sistema no funcionará de manera óptima. Pero al mismo tiempo, incluso con la cantidad de memoria recomendada instalada, el rendimiento del sistema puede no ser óptimo. Esto se debe a que los requisitos de memoria del sistema dependen de muchos factores, incluida la elección de los componentes de Windows 7 instalados, los efectos que están activados y la configuración de la aplicación y la computadora en sí.

Para los sistemas Windows, sabemos que el sistema necesita utilizar memoria física y virtual. La memoria física ya no se menciona. La memoria virtual se refiere a la cantidad de memoria escrita en el archivo de paginación en el disco. La velocidad a la que los archivos de paginación leen y escriben datos depende del rendimiento del sistema de disco y es mucho más lenta que acceder a la memoria física. Por lo tanto, nadie está dispuesto a usar archivos de paginación con demasiada frecuencia.

Antes de que planee monitorear el uso de la memoria, primero debe verificar si su computadora tiene suficiente memoria para ejecutar el sistema y el software de la aplicación, luego debe determinar cómo el sistema usa la memoria y verificar si hay problemas. Deberíamos controlar de cerca la cantidad de memoria disponible y la cantidad de memoria virtual que se está utilizando. Si el sistema tiene muy poca memoria disponible, es posible que desee agregar una tarjeta de memoria. En general, la cantidad de memoria disponible no debe ser inferior al 5% de la cantidad total de memoria física instalada en el sistema. Si se encuentra a través de la supervisión de que la cantidad de memoria virtual utilizada por Windwos 7 es mucho mayor que la cantidad total de memoria física, debemos agregar una nueva memoria para resolver la situación de memoria apretada. Para obtener más detalles, consulte el artículo anterior del autor "Vista Performance Monitoring para encontrar el estado más sólido del sistema"

Además, debe comprender cómo el sistema utiliza los archivos de paginación. Si un proceso solicita una página en la memoria pero el sistema no puede encontrarla en la ubicación solicitada, indica que se ha producido un error en la página. Si la página solicitada se encuentra en una ubicación diferente en la memoria, se puede producir un error de página suave, y si la página solicitada debe recuperarse de un archivo de página en el disco, se puede producir un error de página. La mayoría de los procesadores pueden manejar una gran cantidad de errores de software, lo que puede causar cierto retraso. Si hay muchos fallos de página en el sistema, deberá aumentar el consumo de memoria, lo que, por supuesto, reducirá el rendimiento del sistema.

Después de comprender el conocimiento anterior sobre la administración de memoria de Windows, echemos un vistazo a los contadores en Windows 7 que se pueden usar para detectar cuellos de botella en la memoria. En Windows 7, los contadores más utilizados en relación con la supervisión de la memoria son 14, y elijo tres de ellos para comparar contadores clave para el análisis.

Bytes disponibles en memoria Este contador registra el número de bytes de memoria física en la computadora que se pueden usar para ejecutar procesos. Si la cantidad de memoria disponible es inferior al 5%, el sistema no tiene memoria y el rendimiento se degrada. En este punto, el sistema enviará con frecuencia la memoria al disco duro para garantizar los requisitos de recursos. Si la cantidad de memoria disponible es inferior a 128 MB, el rendimiento será menor. En este caso, el sistema continuará enviando la memoria al disco duro e intentará "tomar prestada" la memoria del proceso en ejecución para garantizar los requisitos de recursos. Si el problema de la falta de memoria es muy serio, generalmente es causado por pérdidas de memoria.

Bytes de memoria confirmados Este contador registra el número de bytes de memoria virtual que se han confirmado. Su valor representa la memoria que ha sido paginada al disco y está en uso. Si la computadora usa más memoria virtual que la cantidad total de memoria física instalada en el sistema, entonces la solución al cuello de botella del sistema es agregar memoria física.

MemoryCommit Limit Este contador muestra la cantidad de memoria física y virtual disponible. A medida que aumenta el número de bytes confirmados, el archivo de paginación puede alcanzar el máximo permitido. Si el archivo de la página inicial es demasiado pequeño, el sistema puede expandir repetidamente el tamaño del archivo de paginación, lo que requiere una cierta cantidad de recursos del sistema. Por lo tanto, se recomienda que configure el tamaño de página inicial de acuerdo con las necesidades reales, o que utilice directamente el tamaño de archivo de página antiguo. Normalmente, podemos configurarlo al doble del tamaño de la memoria física.

Los tres contadores anteriores son los contadores más utilizados en el monitoreo de la memoria del sistema. En combate real, también podemos realizar un monitoreo más profundo de la memoria del sistema con otros contadores. Con la flexibilidad de aplicar estos contadores, podemos monitorear la memoria en Windwos 7 y encontrar cuellos de botella en la memoria que afectan el rendimiento del sistema.
(Figura 1)


página

2, supervise y resuelva los cuellos de botella del disco

Aunque en la era de Windows 7, los discos duros rara vez se convierten en el rendimiento del sistema Cuello de botella Sin embargo, debido a que no hay suficiente memoria disponible, el sistema necesita vincular la memoria a la película, lo que provoca la lectura y escritura frecuentes del disco duro. Debido a que la velocidad de lectura y escritura del disco duro es mucho más lenta que la memoria, la paginación demasiado frecuente reducirá el rendimiento general del sistema. Por lo tanto, deberíamos reducir la participación del disco en la paginación de la memoria tanto como sea posible, dejar que el sistema administre la memoria de manera efectiva y buscar en el disco duro cuando sea necesario. Es decir, puede realizar alguna acción en el disco duro de su sistema para mejorar el rendimiento. Los discos duros de hoy son muy baratos y no hay pocos usuarios que agreguen nuevos discos duros para instalar Windows 7. De esta manera, si el nuevo disco duro es más rápido que el disco duro que contiene el archivo de paginación, debe considerar mover el archivo de paginación a ese disco duro. Además, si el rendimiento de los dos discos duros es equivalente, pero uno de los discos duros requiere mucho trabajo, y los otros están inactivos la mayor parte del tiempo, por lo que también deberíamos considerar colocar los archivos de paginación en otros discos duros, equilibrar la carga y mejorar Rendimiento del sistema.

Veamos los contadores que se pueden usar para verificar el rendimiento del disco en Windows 7. Los contadores más utilizados en Windows 7. son los seis. El autor describe los tres contadores más importantes.

PhysicalDiskCurrent Longitud de la cola del disco Este contador registra el número de solicitudes del sistema en espera de que se procese un disco. Si este valor es alto, indica que el disco espera al sistema. En general, cuantas menos solicitudes esperen para ser procesadas, mejor.

PhysicalDiskDisk Writes /Sec Este contador registra el número de operaciones de escritura en disco por segundo. Este valor puede representar la cantidad de actividad de E /S del disco. Al realizar un seguimiento del número de operaciones de escritura por segundo y el tamaño de la cola de escritura, podemos determinar el impacto del rendimiento del disco en las operaciones de escritura.

PhysicalDiskDisk Reads /Sec Este contador registra el número de lecturas de disco por segundo. Su significado es similar al del contador de escritura anterior, excepto por el rendimiento de lectura del disco en el momento de la reacción.

Estos tres contadores son los principales contadores que utilizamos para monitorear el disco del sistema en Windows 7. A través de los datos de monitoreo proporcionados por nosotros, podemos juzgar el rendimiento del disco actual y resolver el cuello de botella del disco.
(Figura 2)


3, supervise y resuelva los cuellos de botella de la red

Además de los recursos de hardware como la memoria y el disco, la red también es un recurso importante del sistema, por supuesto, también el usuario Se evalúa parte del rendimiento general de Windows 7. Desde la perspectiva del usuario, la capacidad de respuesta de la red puede afectar en gran medida la capacidad de respuesta de los usuarios cuando se conectan sus computadoras a otras computadoras. Independientemente de la velocidad con la que se encuentre la computadora, si hay un retraso prolongado entre la computadora que envía la solicitud y la recepción, tendemos a pensar que la respuesta de rendimiento es demasiado lenta, por lo que la supervisión del rendimiento de la red también debe considerarse como supervisión del rendimiento del sistema. Parte de ello

Hay cuatro contadores principales disponibles para monitoreo de red en Windows 7, y las siguientes explicaciones se dan por separado.

Interfaz de red Total de bytes por segundo Este contador registra la velocidad a la que se envían y reciben los datos a través de la tarjeta de red. Si hay varias tarjetas de red instaladas en el sistema, debemos monitorear y monitorear por separado. Si el valor de Bytes Total /Seg de una de las tarjetas de red se vuelve repentinamente más lento, incluso más lento que la velocidad de red esperada y la velocidad de la tarjeta de red, entonces debemos verificar la tarjeta de red. Configurar para hacer frente a los cuellos de botella de rendimiento. Por ejemplo, si la conexión de la tarjeta de red se establece en dúplex completo, si el tráfico es limitado o similar.

Interfaz de red Ancho de banda actual Este contador estima el ancho de banda actual de la NIC seleccionada en bits por segundo. De manera similar, si se instalan múltiples NIC en el sistema, debemos realizar un seguimiento y monitorear cada NIC.

Bits de interfaz de red recibidos /seg. Este contador registra la velocidad a la que se reciben los datos a través de la tarjeta de red. Al instalar varias tarjetas de red en el sistema, también debemos rastrear y monitorear cada tarjeta de red.


Network InterfaceBytes Send /Sec Este contador registra la velocidad a la que se reciben los datos a través de la tarjeta de red. Se utiliza de forma similar al contador Bytes Received /Sec.

Estos cuatro contadores son muy útiles para el monitoreo de nuestra red. No solo nos proporcionan datos en tiempo real del rendimiento actual de la red, sino que también son muy convenientes para el análisis y la comparación en sistemas de múltiples NIC.
(Figura 3)


Resumen: El monitoreo del sistema es la base para resolver los cuellos de botella en el rendimiento del sistema. Para el nuevo sistema de Windows 7, muchas de sus características no nos son familiares. Los contadores de monitoreo proporcionados por el sistema monitorean el sistema. Ya sea que entendamos el sistema a fondo o resolvamos el cuello de botella, el rendimiento del sistema es muy bueno. Servicial


Copyright © Conocimiento de Windows All Rights Reserved