El proceso por el cual se identifican los cuellos de botella que pueden ralentizar la ejecución de Windows 2000 Server o la red en la que éste se ejecuta se denomina ajuste de rendimiento. Para maximizar el rendimiento de un sistema que se ejecute bajo Windows 2000, se debe reconocer cualquier cuello de botella que pueda existir y tomar acciones para eliminarlo. Las herramientas de red y sistema que ofrece Windows 2000 para detectar cuellos de botella y ajustar el sistema a su nivel de rendimiento óptimo son: el Visor de sucesos, el monitor de sistema y el monitor de red.
Un cuello de botella es simplemente una condición por la que un proceso impide a otro funcionar a su máximo rendimiento. Por ejemplo, cuando una aplicación monopoliza el procesador del sistema excluyendo todas las operaciones ajenas a él, entonces se produce un cuello de botella en el procesador. Los cuellos de botella pueden ocurrir en prácticamente cualquier subsistema de Windows 2000, así como en cualquier elemento de la red.
Los cuellos de botella pueden ocurrir por cualquiera de las siguientes razones:
El Visor de sucesos es una utilidad
diseñada para hacer un seguimiento de los sucesos grabados en la aplicación, la
seguridad y los registros históricos. Permite recopilar información sobre
software, hardware y problemas del sistema, así como hacer un seguimiento de los
sucesos de seguridad de Windows 2000. Cuando se inicia Windows 2000, el servicio
de registros históricos de sucesos se inicia automáticamente. El Visor de
sucesos toma la forma de una consola de administración Microsoft (Microsoft
Management Console, MMC). Se denomina Eventvwr.msc y se puede encontrar
en la carpeta %SystemRoot%\System32. Cuando se inicia el Visor de sucesos desde
la carpeta de Herramientas administrativas del menú de programas, se ve la
consola del Visor de sucesos.
Windows 2000 graba los sucesos en tres tipos de registros:
Cuando un registro de sucesos está lleno se muestra un cuadro de diálogo que
lo notifica. Si esto pasa a menudo, se puede reducir el número de elementos
sobre los que se informa o incrementar el tamaño del registro. Para definir las
opciones del registro de sucesos, hay que seguir estos pasos:
Es posible que alguien se preocupe tanto por la seguridad que ninguna de las opciones del registro de eventos le parezca aceptable. Si absoluta y definitivamente no se debe perder ni un solo suceso de seguridad, se puede configurar el equipo para que se detenga cuando el registro de seguridad esté lleno. Es necesario hacer un cambio en el registro para que esto ocurra. Primero hay que establecer Cuando se alcance el tamaño máximo del registro como No sobrescribir sucesos o bien cómo Sobrescribir sucesos de hace más de n días. Después hay que iniciar Regedit.exe y buscar
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Control
\Lsa
\CrashOnAuditFail
y cambiar el valor a 1.
Este parámetro tendrá efecto después de reiniciar y entonces; cuando el registro esté lleno, el sistema simplemente se parará. Después de reiniciar, sólo los administradores podrán iniciar sesión hasta que se vacíe el registro de seguridad. Ésta es una medida drástica, pero es necesaria en algunos casos.
Los dos componentes clave en la interpretación de un suceso son la cabecera de suceso y la descripción de suceso. La descripción de suceso es la pieza de información más útil, dado que indica la importancia del suceso.
Las cabeceras de suceso se visualizan en columnas en la
consola Visor de sucesos y se divide en los siguientes componentes:
Al pulsar dos veces sobre un suceso específico en el Visor de sucesos, se
muestra un texto descriptivo en la ficha de Detalles de suceso de la ventana
Propiedades
que a menudo es muy útil en el análisis de un suceso. Para
algunos sucesos, también se generan datos en binario muy útiles, dado que son
generados por el programa que originó el registro de suceso. Si se desea
mantener las descripciones de suceso, hay que guardarlas como un archivo de
datos binario. No se deben guardar las descripciones de suceso en formato de
texto o formato de texto delimitado por comas, dado que estos formatos descartan
los datos binarios.
Si no se dispone de suficiente información específica para localizar lo que se necesita, se puede filtrar un registro de sucesos para ciertos tipos de información. Para utilizar el filtrado del registro de sucesos, hay que seguir estos pasos:
Las opciones para filtrar registros de sucesos son:
Pulsando con el botón derecho del ratón sobre el nombre de registro en el Visor de sucesos se puede guardar un registro de suceso a un archivo. Se pueden archivar los registros de suceso en alguno de los tres siguientes formatos:
Los registros archivados graban la descripción del suceso en el siguiente orden: fecha, hora, fuente, tipo, categoría, suceso, usuario, computadora y descripción. El registro de suceso se graba completamente, a pesar de las opciones de filtro que se hayan podido activar. La información se graba de forma secuencial, incluso si se ha establecido un orden para los sucesos.
Se puede abrir un archivo de registro en el menú Acción apuntando a Nuevo y después eligiendo Nueva vista de registro. En el cuadro de diálogo Añadir nueva vista de registro, hay que seleccionar Almacenados (Abre un registro grabado previamente), pulsar en el botón Examinar para buscar el nombre del registro en el cuadro de diálogo Abrir. Solo puede abrir archivos con la extensión .EVT en el Visor de sucesos. (Los archivos de registro grabados con las extensiones .TXT y .CSV se pueden abrir en cualquier procesador de textos). La información visualizada en un registro archivado no se puede actualizar por refresco.
Es posible la conexión con otra computadora para visualizar
sus registros de sucesos pulsando con el botón derecho del ratón en el Visor de
sucesos (local) al situarse en la parte superior del árbol y elegir Conectar con
otro equipo. En el cuadro de diálogo Seleccionar equipo, se puede explorar o
entrar el nombre de la computadora cuyo registro de sucesos se pretende
visualizar.
El Visor de sucesos permite visualizar máquinas que ejecuten Microsoft Windows NT Workstation o Windows 2000 Professional, un servidor o un controlador de dominios que ejecuten Windows NT Server o Windows 2000 Server, así como un servidor que ejecute LAN Manager 2.x. Se puede configurar una conexión de baja velocidad para la máquina remota que se quiere visualizar. Para hacer esto, hay que seleccionar el registro que se desea visualizar desde el árbol de la consola, elegir Propiedades en el Menú acción y a continuación seleccionar la opción Utilizar conexión a baja velocidad
El Monitor de sistema es una utilidad diseñada para rastrear varios procesos en tiempo real usando una visualización gráfica en un sistema Windows 2000. Se puede utilizar la información del Monitor de sistema para seleccionar procesos y componentes que necesitan optimizarse, observar los resultados de ajuste de rendimiento y esfuerzos de configuración, comprender y observar tendencias en las cantidades de trabajo y sus efectos en el uso de los recursos, así como realizar una asistencia con tareas, como por ejemplo, planificaciones para actualizaciones. El Monitor de sistema toma la forma de una consola de administración Microsoft MMC. Se denomina Perfmon.msc y puede encontrarse en la carpeta %SystemRoot%\system32\..
Para iniciar el Monitor de sistema
hay que pulsar en Rendimiento desde la carpeta de herramientas
administrativas en el menú Programas. El árbol de consola en el panel
izquierdo muestra las MMC complementos asociadas al Monitor de sistema, y el
panel de detalles se reserva para la visualización gráfica de los contadores que
se desee visualizar.
El Monitor de sistema utiliza tres tipos de elementos para hacer un seguimiento del sistema: objetos, contadores e instancias.
El Monitor de sistema muestra por defecto la utilización
actual del procesador del sistema como una línea gráfica. Se pueden añadir más
contadores pulsando sobre el botón Añadir contadores para visualizar el cuadro
de diálogo Agregar contadores o pulsando en la pestaña Datos en la ventana
Propiedades. El Monitor de sistema comprimirá los datos para que se ajusten al
panel de detalle según sea necesario, pudiéndose visualizar docenas de
contadores al mismo tiempo, más incluso de los que se pueden visualizar
confortablemente en una única ventana.
En el cuadro de diálogo Agregar contadores, se puede seleccionar la opción Usar contadores del equipo local o la opción Seleccionar contadores del equipo. Si se está haciendo un seguimiento de la computadora en la que Monitor de sistema se está ejecutando, se deseará seleccionar Usar contadores del equipo local. Si se desea hacer un seguimiento de un computadora diferente, hay que seleccionar la opción Seleccionar contadores del equipo y después elegir el nombre en el cuadro de lista de la computadora de la que se desee hacer un seguimiento.
En el cuadro de lista de Objeto de rendimiento, hay que especificar el objeto a observar. El objeto Procesador está seleccionado de manera predeterminada. Para cada objeto se puede elegir observar todos los contadores disponibles o sólo los que se especifiquen. Para hacer un seguimiento de todos los contadores disponibles para un objeto en particular, hay que seleccionar la opción Todos los contadores. Para observar sólo los contadores que se especifiquen, hay que seleccionar la opción Seleccionar contadores de la lista. Cuando se elija seleccionar contadores específicos, se puede obtener una descripción de cualquier contador pulsando sobre el nombre del contador y después sobre el botón Explicar.
Si se selecciona un contador que tenga varias instancias, hay que elegir Todas las instancias para observar todas las instancias del contador seleccionado, o seleccionar Seleccionar instancias de la lista para especificar las instancias que quiera observar. Si se hace un seguimiento de varias instancias de la misma computadora, hay que observar que el número de índice de instancia para una instancia en particular podría cambiar a lo largo del tiempo. Este posible cambio es consecuencia del inicio y parada de la instancia, así como de su asignación dentro de un proceso a un índice diferente.
Se puede determinar el contador que se asigne a una línea en el gráfico de dos formas. La primera es asignando un color y un grosor de gráfica a cada contador a través de la leyenda. Si no se está haciendo un seguimiento de muchos contadores, se puede asignar fácilmente un color al contador. La segunda es pulsar dos veces sobre una línea en el gráfico; selecciona el correspondiente contador, y su leyenda se localiza bajo la gráfica. Si las líneas del diagrama se encuentran cerca una de la otra, hay que intentar localizar una posición en la gráfica donde diverjan; si no, el Monitor de sistema tendrá dificultades para indicar con precisión la línea de interés.
También se puede resaltar una línea del diagrama pulsando sobre el contador que se desee resaltar y después presionando CTRL+H.
Cuando se quiera dejar de hacer un seguimiento de uno o más contadores, hay dos opciones: borrar sólo algunos contadores específicos o borrar todos los contadores. Para parar de observar unos contadores específicos, hay que abrir el Monitor de sistema, pulsar sobre el nombre de algún contador en la leyenda del panel de Detalles del Monitor de sistema, y pulsar sobre el botón Eliminar en la barra de herramientas. Para borrar todos los contadores que se muestran actualmente, hay que seleccionar el botón Nuevo conjunto de contadores en la barra de herramientas. Esto se haría en caso de querer hacer un seguimiento de un conjunto de contadores nuevos.
Se puede modificar la forma en que el Monitor de sistema visualiza la información usando la ventana Propiedades del Monitor de sistema. Para acceder a esta ventana, se puede pulsar sobre el botón Propiedades en la barra de herramientas o pulsar sobre el botón derecho del ratón en el panel de Detalle y seleccionar Propiedades del menú de contexto. En la ficha General se puede elegir visualizar la información como una gráfica, un histograma o un informe. Dependiendo de cómo se elija visualizar la información, pueden estar disponibles las siguientes opciones en el área de Mostrar elementos:
La vista gráfica presenta la
información en un formato gráfico tradicional de línea. Cada uno de los
contadores a instancias se muestran con un color y un grosor diferente. Ésta es
la vista predeterminada y ofrece la mayor variedad de opciones. Por ejemplo,
permite resaltar un contador particular pulsando sobre el nombre del contador en
la leyenda, o pulsando dos veces en la línea de datos en la gráfica y entonces
pulsando el botón Resaltar en la barra de herramientas. La línea de datos a
color se sustituye por una línea negra si el color de fondo de la gráfica es
blanco o de un color suave; para el resto de colores de fondo, la línea es
Blanca. Si quisiese resaltar otra línea en su lugar, simplemente pulse dos veces
sobre la línea. Tan pronto como se deje de pulsar el botón Resaltar, cualquier
línea que seleccione se resaltará en la pantalla.
Aunque la vista gráfica es la más versátil, resulta más útil
usar la vista de Histograma o la de Presentación de informes para hacer un
seguimiento de un gran número de contadores, dado que las líneas gráficas se van
visualizando peor conforme se aumenta el número de contadores que se están
monitorizando.
La vista de histograma presenta la información en un formato de barras gráficas. Al igual que en la vista gráfica, cada contador a instancia se presenta en un color diferente. Se puede hacer un seguimiento fácil de hasta cien contadores utilizando esta vista, dado que el Monitor de sistema ajusta automáticamente las barras para que se ajusten a la pantalla.
La vista de presentación de informes presenta la información de los
contadores con un formato de lista de informes. Los objetos se muestran en orden
alfabético al igual que los contadores seleccionados para cada objeto. Los datos
se muestran con formato numérico.
cada objeto muestra el porcentaje total de consumo de tiempo
del procesador en uso para los contadores seleccionados. Ésta es la mejor vista
para hacer un seguimiento de un gran número de contadores.
Para las tres vistas, se puede hacer un muestreo de los datos con un intervalo periódico regular. Para seleccionar esta opción, abrir la ventana Propiedades del Monitor de sistema (pulsando el botón Propiedades) y, en la ficha General, seleccionar Actualizar automáticamente cada n segundos. El intervalo predeterminado es 1 segundo, pero este valor podría cambiarse para evitar una sobrecarga de la máquina. Hay que elegir el intervalo más apropiado para capturar el tipo de actividad que se quiera visualizar.
Se pueden añadir líneas de rejilla verticales y horizontales a la vista
gráfica y de histograma pulsando sobre sus respectivos cuadros de Rejilla
Vertical y Horizontal en la pestaña
Gráfico de la ventana Propiedades del Monitor de sistema.
Estos elementos son muy útiles para determinar rápidamente el valor asociado a
un contador.
También se puede cambiar el valor máximo y mínimo de la escala vertical en la pestaña de Gráfico; los valores predeterminados son 100 para el Máximo y 0 para el Mínimo. El máximo valor que se puede especificar es 999999999, y el menor es 0. Ambos valores deben ser enteros positivos. Es necesario determinar el rango de la escala vertical en función de los contadores que se estén visualizando.
Es posible ajustar los parámetros de configuración de escala de un contador específico para mejorar la visibilidad de sus datos dentro de la gráfica. Los parámetros de configuración de escala para contadores se ajustan en la ficha Datos de la ventana Propiedades del Monitor de sistema. Los valores de escala del contador oscilan exponencialmente entre 0.0000001 y 1000000.0. El ajuste de la escala no afecta a las estadísticas mostradas en la barra de valores.
El Monitor de sistema muestra de manera predeterminada información del sistema local, pero también se puede configurar para hacer un seguimiento de otra computadora de la red. También es posible hacer un seguimiento de más de una computadora a la vez en el Monitor de sistema. Para esto, pulsar sobre el botón Agregar contadores, seleccionar la opción Seleccionar contadores del equipo, y a continuación teclear el nombre de la computadora que se quiera monitorizar en el cuadro de texto. Pueden seleccionarse y eliminarse contadores, así como modificar su visualización, de la misma forma descrita en las secciones anteriores.
Para poder hacer un seguimiento de un equipo remoto a través del Monitor de sistema, es necesario disponer de permisos de administración en dicho equipo. Si no se dispone de permisos de administración, se generará un mensaje de error. El contador aparecerá en la visualización, pero ningún dato o gráfico se asociarán a él. Si se pretende monitorizar un contador concreto y éste no aparece en la lista de contadores, es probable que el servicio o la función que proporciona el contador no haya sido instalada o habilitada en la computadora.
Los Registros y alertas de rendimiento aumentan las capacidades de seguimiento del Monitor de sistema incluyendo funciones para almacenar información de registro y traza, así como generar alertas. El uso de las capacidades de los Registros y alertas de rendimiento tiene ciertas ventajas. La información de registros históricos puede exportarse a hojas de cálculo y bases de datos para analizar sé y generar informes. La información puede almacenarse en tres formatos: formato separado por comas, formato separado por tabuladores o formato de archivo de registro binario para las conexiones circulares o para las instancias de conexión que puedan iniciarse. En la conexión circular, los datos se introducen en un único archivo, sustituyéndose los datos antiguos por los nuevos.
El archivo de registros de rendimiento se ejecuta como un servicio. Como resultado, un usuario no tiene que estar conectado a la computadora a la que se está haciendo un seguimiento para que se produzca la colección de los datos. Se pueden administrar varias sesiones de seguimiento desde la misma ventana de consola y visualizar los datos según son recogidos, así como una vez que la colección de los datos haya acabado. La generación automática de archivos permite definir parámetros como nombre de archivo, tamaño de archivo, y tiempo de comienzo y tiempo de fin. Se puede asociar una alerta a un contador para forzar el inicio de una acción específica, como por ejemplo, iniciar un programa concreto, enviar un mensaje de notificación o comenzar un registro histórico cuando el valor de un contador concreto caiga por debajo o supere un valor especificado.
Un registro de contador recoge información en un intervalo predefinido. Los registros de contadores son útiles para el almacenamiento de información sobre actividades de servicios del sistema y uso de los recursos hardware procedentes de una máquina local o remota. Se pueden almacenar datos manualmente según se necesiten o planificar el comienzo y la recogida de la información automáticamente. El sistema puede también realizar un registro histórico continuo, según el tamaño de archivo y los límites de duración que se definan. La información de registros históricos almacenada puede visualizarse con el Monitor de sistema o puede exportarse a hojas de cálculo y bases de datos.
También es posible visualizar dinámicamente los contadores configurados en el registro histórico de contadores a través del Monitor de sistema guardando la configuración de los registros históricos como una página HTML. La página resultante soporta el control del Monitor de sistema a través de un control ActiveX que aporta la interfaz para el usuario que se encuentre haciendo un seguimiento.
En lugar de hacer un muestreo en un intervalo predefinido, como hacen los registros de contadores, un registro de seguimiento monitoriza los datos de forma continua y espera a que se produzcan determinados sucesos, como por ejemplo, un fallo de página. Esta información se graba en un archivo de registros históricos. Para interpretar la salida de registros de seguimiento, se necesita una herramienta de análisis.
Para crear un registro de contador o un registro de seguimiento, hay que realizar los siguientes pasos:
El intervalo de toma de datos para los registros se selecciona en la ficha General de la ventana Propiedades para el registro.
Los contadores se añaden en la ficha General de la ventana Propiedades del registro. Cuando se crea un archivo de registro de contador, la ventana Propiedades se muestra automáticamente. Si se necesita añadir contadores más tarde, se puede visualizar la ventana Propiedades pulsando el botón derecho del ratón sobre el nombre del archivo del registro, eligiendo Propiedades en el menú de acceso directo, presionando el botón Añadir en la pestaña General y a continuación eligiendo los contadores deseados. El procedimiento para seleccionar contadores es idéntico al descrito anteriormente en la sección «Selección de contadores».
Para guardar la configuración de un archivo de registro o
alerta, hay que pulsar con el botón derecho del ratón en el nombre de registro o
alerta en el panel de detalles y, a continuación, elegir Guardar configuración
como en el menú rápido. Hay que escribir el nombre del archivo de registro o
alerta y grabarlo como un archivo .HTM. La configuración guardada puede
utilizarse para un nuevo registro o alerta pulsando sobre el botón derecho del
ratón en el panel de detalles, seleccionando Nueva configuración de registro de,
y a continuación seleccionando el archivo .HTM que contenga la configuración que
se quiera reutilizar.
Los sucesos en los registros de seguimiento no se monitorizan a través de registros, sino de proveedores. El proveedor de sistema predeterminado, el Proveedor de seguimiento del núcleo de Windows, monitoriza hebras, procesos, entrada/salida de disco, redes TCP/IP, fallos de página y detalles de archivo. El proveedor de sistema utiliza la mayor sobrecarga posible para monitorizar los sucesos. Sólo se puede ejecutar un único registro de seguimiento al mismo tiempo. Si se intenta ejecutar más de uno a la vez, se muestra un mensaje de error.
Los proveedores de sistema y no sistema se eligen en la ficha General de la ventana Propiedades del registro de seguimiento. Para ver esta ventana, hay que pulsar con el botón derecho del ratón el archivo de registro de seguimiento y elegir Propiedades en el menú rápido. A continuación, en la ficha General, debe escogerse bien la opción Sucesos registrados por el proveedor del sistema y a continuación elegir los sucesos que se quieren monitorizar, o bien seleccionar la opción Proveedores que no son de sistema y a continuación añadir los proveedores que se quiera seleccionar pulsando sobre el botón Agregar.
Es importante recordar que el registro de seguimiento de los fallos de página y los detalles de archivo genera una cantidad de datos enorme. Microsoft recomienda limitar el registro de seguimiento de estas opciones a un máximo de dos horas; de otro modo, puede quedarse sin espacio de disco en su máquina.
La elección de proveedores que no son de sistema produce una sobrecarga menor. Con proveedores que no son de sistema, pueden seleccionarse los proveedores de información que se desee. No pueden ejecutarse de forma concurrente múltiples registros de seguimiento utilizando el mismo proveedor de no sistema, pero sí usando diferentes proveedores de no sistema. Los proveedores que no son de sistema disponibles en Windows 2000 son Active Directory: Kerberos, Active Directory: Net Logon, Active Directory: SAM, Local System Authority (LSA), y Windows NT Active Directory Service.
Para configurar los parámetros de archivo de los registros de seguimiento y contador, hay que proceder de la siguiente forma:
La ficha Archivo de registro de la ventana Propiedades de un registro de
contador o seguimiento permite configurar un número de parámetros de archivo. Se
puede especificar una carpeta distinta de la carpeta predeterminada de Windows
2000 en el cuadro Ubicación. La ubicación predeterminada es la carpeta PerfLogs
del directorio raíz. También se ofrece la posibilidad de terminar el nombre del
archivo con un conjunto de números secuenciales o una fecha para hacer un
seguimiento de varios archivos de registro. Esto resulta muy útil para archivos
de registro que se generan automáticamente con el mismo nombre de archivo.
Se dispone de una opción de Tamaño de archivo con la que se puede permitir que el archivo de registro pueda ser tan grande como las cuotas de disco o como el sistema operativo lo permita, o limitar el tamaño a un tamaño específico de kilobytes. Es necesario limitar el tamaño del archivo de registro si se quiere utilizar alguna de las opciones de conexión circular. De forma conjunta con el tamaño de un archivo de registro se puede utilizar la opción Cuando el archivo de registro esté lleno en la ficha Programación para ejecutar un comando si se desea que una acción particular ocurra cuando el archivo de registro se llene. Se puede elegir entre cuatro tipos de archivos para un registro de contador: í
Los registros de seguimiento pueden ser de alguno de los dos tipos de archivo siguientes:
El tipo de archivo predeterminado para los registros de contador es el Archivo binario (con la extensión .BLG), y el tipo de archivo predeterminado para los registros de seguimiento es el Archivo de seguimiento secuencial (con la extensión .ETL).
Cuando el valor de un contador predefinido alcanza, cae por debajo o supera un valor umbral concreto, se envía al usuario una notificación de alerta a través del servicio Mensajería. El servicio Mensajería debe estar ejecutándose para que una notificación de alerta pueda enviarse al usuario.
Para crear una alerta, hay que seguir los pasos siguientes:
Deben seleccionarse valores umbrales para cada contador sobre el que se
pretende poner una alerta. Esto se realiza en la ficha General de la ventana
Propiedades de la alerta. Cuando se crea una alerta, la ventana Propiedades se
muestra automáticamente. Si se necesita añadir contadores en una fecha
posterior, es posible acceder a la ventana Propiedades pulsando el botón derecho
del ratón sobre el nombre del archivo de la alerta, eligiendo Propiedades en el
menú rápido y pulsando sobre el botón Agregar de la pestaña General.
Así mismo es necesario configurar los valores umbrales para que disparen una alerta cuando caigan por encima o por debajo de ciertos valores base establecidos por la corporación. Para establecer estos valores base, se deberá determinar qué nivel de rendimiento del sistema se considera aceptable cuando el sistema experimenta una carga de trabajo típica y se encuentra ejecutando todos los servicios requeridos. Esto se realiza revisando los datos mostrados en las gráficas de los registros en el Monitor de sistema o exportando los datos para generar informes susceptibles de análisis.
Es posible especificar acciones que deban producirse cuando se supere algún valor umbral en la ficha Acción de la ventana Propiedades. Se dispone de cuatro opciones:
Para crear o modificar un registro o una alerta, es necesario disponer de permisos de Control total (Full control) para la entrada del registro HKEY_LOCAL_MACHINE\,SYSTEM\CurrentControlSet\Services\SysmonLog\LogQueries. A los administradores se les concede este permiso de manera predeterminada, y pueden otorgar este permiso a los usuarios en Regedt32.exe a través del menú Seguridad.
Para ejecutar el servicio de Registros y alertas de rendimiento, se debe tener permiso para configurar o iniciar servicios en el sistema. A los administradores se les asigna normalmente este permiso de manera predeterminada, y pueden conceder este permiso a usuarios a través de la consola de las políticas de grupo. Más aún, para registrar datos en una computadora remota, se requiere que el servicio de Registros y alertas de rendimiento se ejecute bajo una cuenta que tiene acceso al sistema remoto. El servicio se ejecuta en segundo plano una vez que el servicio o alerta se ha configurado y se encuentra ejecutándose.
Antes de iniciar el Monitor de sistema o Registros y alertas de rendimiento en la computadora que pretende observarse, hay que realizar lo siguiente:
- Aumentar el archivo de paginación del tamaño de la memoria física hasta 100 Mb.
- Deshabilitar cualquier programa protector de pantalla.
- Cerrar los servicios que no son relevantes o esenciales para la observación del sistema.
Conviene tener en mente las prácticas siguientes cuando hay que prepararse para ajustar el sistema:
Si se necesita observar un suceso del sistema cuando éste se está produciendo, se puede utilizar la gráfica del Monitor de sistema. Las gráficas son muy útiles para observaciones en tiempo real a corto plazo de una computadora remota o local. Hay que elegir el intervalo de actualización que mejor capture la información del tipo de actividad que se esté observando. Los registros de rendimiento están orientados al almacenamiento de información y la observación a largo plazo. Puede exportarse información de registros históricos y usarse para generar informes, y también puede visualizarse la información como gráficas o histogramas en el Monitor de sistema. Hacer un registro histórico de esta forma resulta más práctico cuando se necesita observar varias computadoras a la vez.
Para registros históricos rutinarios de registros de datos, puede comenzarse poniendo a 15 minutos el valor en Tomar datos de muestra cada. Para visualizar esta opción, hay que visualizar la ventana Propiedades del registro de contador específico. Este intervalo puede ajustarse al tipo de información al que quiere hacer un seguimiento. Si la memoria queda mermada, por ejemplo, puede utilizarse un intervalo de tiempo superior. Otra consideración es la duración media de tiempo que se observa un sistema. Si se realizan observaciones durante menos de 4 horas, un intervalo de 15 minutos es aceptable. Si se realizan observaciones durante 8 horas o más, no debe introducirse un intervalo de tiempo menor de 5 minutos (300 segundos). La observación a una velocidad frecuente hará que el sistema genere una gran cantidad de información, lo que producirá archivos de registro muy grandes. Esto también aumentará la sobrecarga tremendamente.
Si se sufren problemas de rendimiento, el primer paso para estudiar el problema es observar el uso que se hace de la memoria, ya que éste es el factor más importante en el rendimiento del sistema. Si el sistema se encuentra paginando frecuentemente, puede disponer de poca memoria en la máquina. Algo de paginación es bueno, puesto que ayuda a expandir la memoria de algún modo, pero un exceso de paginación es una carga para el rendimiento del sistema.
La paginación se utiliza para liberar memoria para otros usos moviendo bloques de datos y código de un tamaño fijo desde la RAM hasta el disco en unidades denominadas páginas.
Antes de empezar a observar el uso que se hace de la memoria, deben comprobarse algunas cosas. Por ejemplo, que el sistema tiene la cantidad de memoria recomendada para poder ejecutar el sistema operativo, así como otras aplicaciones y servicios. Si no se conoce cuáles son los requisitos de memoria para un proceso, podría averiguarse su conjunto de trabajo dentro del Monitor de sistema, cerrar el proceso y observar el efecto en la actividad de paginación. La cantidad de memoria que se libera cuando se cierra un proceso coincide con la cantidad de memoria que el proceso estaba usando.
El conjunto de trabajo es la porción de memoria física asignada a cada programa que se ejecuta en la computadora.
Se puede producir un exceso de paginación cuando la instalación de Windows 2000 configura el sistema con los parámetros que optimizan el compartimiento de archivos. En algunos casos, esto puede incrementar significativamente la paginación, porque hace que el sistema mantenga un conjunto de trabajo caché del sistema. Si no se utiliza el servidor para el compartimiento de archivos, puede reducirse la cantidad de paginación en el servidor deshabilitando los parámetros de compartimiento de archivos. Para ello, hay que seguir los pasos siguientes:
Para condiciones en las que haya poca memoria, conviene realizar el seguimiento con los contadores de memoria. Para buscar posibles caídas de memoria o cuellos de botella, debe hacerse uso de estos contadores:
Para observar una condición de memoria baja, se hace uso de estos contadores:
Para comprobar si existe una paginación excesiva, hay que observar los siguientes contadores:
Sugerencias para el ajuste y progresión del componente de memoria
Si se están sufriendo problemas con la memoria, deben comprobarse las siguientes posibilidades:
Cuando se haga un seguimiento del uso del procesador, habrá que considerar el rol de la computadora y el trabajo que se encuentra realizando. Los valores de procesador altos pueden significar que la máquina se está encargando de manejar la sobrecarga del sistema de una manera eficiente o que, al contrario, ésta está luchando para continuar.
Cuando se produce un cuello de botella porque las hebras de un proceso necesitan más ciclos de procesador de los que hay disponibles, se forman grandes colas de petición de uso del procesador, haciendo que el sistema sufra para responder. Las dos causas más comunes de un cuello de botella en el procesador son el exceso de demanda de uso del procesador por parte de los programas ligados a la CPU y el exceso de interrupciones generadas por los controladores o los componentes del subsistema, como por ejemplo, un disco o los componentes de red.
La siguiente lista muestra los contadores mínimos recomendados que se deberían utilizar para hacer un seguimiento de los posibles cuellos de botella del procesador del servidor:
Para hacer un seguimiento de los posibles problemas de uso, deben utilizarse los contadores:
Para resolver problemas que se estén experimentado con el procesador, pueden intentarse las siguientes recomendaciones:
Se selecciona afinidad para un determinado proceso o programa cuando se asigna a un único procesador para mejorar su rendimiento, a costa de los otros procesadores. Hay que tener en cuenta que cuando se dedica un proceso o programa a un procesador, a los otros hilos de programa pueden que no se les permita migrar al procesador menos ocupado. La afinidad puede configurarse en la Barra de tareas y sólo se encuentra disponible en sistemas multiprocesador.
La observación del uso de disco ayuda a equilibrar la carga de los servidores de red. Cuando se realiza un seguimiento del rendimiento de un disco, conviene hacer un registro histórico de los datos de rendimiento a otro disco o computadora para evitar sesgar los datos del disco que se están observando.
El sistema operativo toma los datos del contador de Disco físico usando de manera predeterminada el comando Diskperf-yd. Esto no se aplica a los datos del contador de Disco lógico. Para obtener datos del contador de rendimiento de las unidades lógicas, debe teclear Diskperf-yv en el indicativo de órdenes. Este comando hace que el controlador que recoge datos sobre el rendimiento de disco se encargue de mostrar datos sobre las unidades lógicas. Para obtener información adicional sobre el comando Diskperf, hay que escribir diskperf-? en el inductor de comandos.
La lista siguiente muestra el número de contadores mínimos que deberían usarse para hacer un seguimiento del rendimiento de disco del servidor en busca de posibles cuellos de botella:
Para observar posibles problemas de uso, deben utilizarse los contadores:
Si se sufre problemas con respecto al rendimiento del disco, hay que intentar las siguientes soluciones:
El seguimiento de la red consiste en observar el uso de los recursos del servidor y medir el tráfico de red en general. Aunque se puede seguir con el Monitor de sistema, el Monitor de red, aporta un análisis del tráfico más detallado.
Hay que comenzar a observar el sistema haciendo un seguimiento de los contadores mínimos recomendados. Se debe observar el uso de los recursos en su sistema. Hay que utilizar los contadores correspondientes a las distintas capas de la configuración de la red para concentrarse en el uso de los recursos relativos de las capas de red. Los valores de los contadores de red anormales posiblemente indiquen problemas con el procesador, memoria o discos duros del servidor. Recomendamos que se observen los contadores de red conjuntamente con Memoria\Páginas/s, Procesador\% Tiempo de procesador y Disco Físico\% Tiempo de disco. Por ejemplo, si Memoria\Páginas/s se incrementa dramáticamente y viene acompañado de un decremento de Memoria\Bytes recibidos/s controlados por el servidor, el sistema se encuentre probablemente bajo de memoria física para las operaciones de red.
La siguiente lista muestra los contadores mínimos recomendados para hacer un seguimiento del rendimiento de la red para detectar posibles cuellos de botella:
Para observar posibles problemas de uso, hay que utilizar los siguientes contadores:
Hay que probar las siguientes soluciones si se están experimentando problemas con el rendimiento de la red:
El Monitor de red se utiliza para capturar y visualizar estadísticas sobre las tramas que el servidor recibe de la LAN. El Monitor de red resuelve problemas de red y ayuda a analizar el tráfico de red. Sólo se puede instalar el Monitor de Red en el servidor.
El Monitor de red está formado por dos componentes: el propio Monitor de red y el controlador del Monitor de red; ambos se deben instalar en el servidor que se encuentre ejecutando el Monitor de red para que pueda capturar tramas. El controlador del Monitor de red permite al Monitor de red recibir tramas procedentes del adaptador de red. El controlador sólo se puede instalar en máquinas que corran bajo Windows 2000 Server o Windows 2000 Professional.
Systems Management Server (SMS) del Monitor de red 2 pone el adaptador de red en modo promiscuo, lo cual significa que el adaptador lee todas las tramas (paquetes) que recibe de la red, en lugar de sólo las que van dirigidas a él.
El Monitor de red y el Controlador del
monitor de red pueden instalarse de dos formas. Ambos se pueden instalar cuando
se instala el sistema operativo Windows 2000 Server. O si se prefiere
instalarlos después, se puede instalar el Monitor de red abriendo Agregar o
quitar programas en el Panel de control y seleccionando Agregar/quitar
componentes de Windows. Posteriormente, y de forma separada, tendrá que
instalarse el controlador del Monitor de red situándose en el menú Configuración
de Conexiones de red y acceso telefónico y eligiendo Propiedades de la conexión
de área local.
Una trama (frame) es una porción de información del flujo de datos de la red que ha sido dividido en pequeños trozos por el software de red y se envía a través del cable. El Monitor de red permite capturar tramas directamente desde la red. Permite visualizar, filtrar, guardar a imprimir las tramas capturadas para ayudar a identificar los patrones del tráfico de red y los problemas de la red. Una trama se compone de los elementos siguientes:
El Monitor de red de Windows 2000 almacena la información capturada en un archivo de captura temporal. Cuando guarda el archivo de captura, se le otorga la extensión .CAP, pudiéndose visualizar los archivos capturados con el Monitor de red.
Para aislar un subconjunto de tramas, es necesario diseñar un filtro de captura. Los filtros de captura se comportan como las consultas de base de datos que se usan para aislar determinada información. Las tramas se pueden filtrar atendiendo a varias opciones como protocolos, propiedades del protocolo y direcciones de origen y destino. También puede configurarse una captura para que responda a ciertas condiciones diseñando un desencadenador de captura que sea detectado por el Monitor de red.
Antes de empezar a capturar tramas, debe elegirse la interfaz de red correcta. Es importante darse cuenta de que todas las interfaces de red, incluidos los módems, se encuentran incluidas en la lista de interfaces de red. Para especificar la interfaz de red, hay que ir a Redes en el menú Capturar en la ventana de captura.
Para capturar tramas desde la ventana de captura, existen tres opciones: puede pulsarse sobre el botón Iniciar captura de la barra de herramientas, elegir Iniciar desde el menú de Captura, o presionar la tecla F10. Para examinar las tramas, se necesitará parar la captura de la sesión actual de alguno de los siguientes modos: seleccionando Detener y Ver desde el menú Capturar, pulsando sobre el botón Detener captura de la barra de herramientas, o presionando la tecla de función F1 1. Si no se selecciona Detener y Ver, puede verse la ventana Visor de tramas presionando la tecla de función F12.
La ventana Visor de tramas se usa para visualizar los contenidos de las tramas capturadas. La información capturada puede visualizarse eligiendo Detener y Ver en el menú Capturar durante la captura de datos. Es posible hacer un zoom sobre un panel específico de la ventana Visor de tramas seleccionando el panel y eligiendo Panel de zoom en el menú Ventana. Esto hace aparecer una marca próxima a la opción Zoom del menú Ventana. La ventana Visor de tramas tiene tres paneles:
Las estadísticas de las tramas capturadas se muestran en la ventana de
captura. La ventana de captura tiene cuatro paneles que muestran estadísticas de
las tramas:
Para poder ejecutar el Monitor de red, debe haberse iniciado una sesión como usuario con derechos de administración. El Monitor de red, tal y como se describe en esta sección, se puede personalizar de muchas formas para ajustarse a cada necesidad.
Para ajustar el tamaño del búfer de
captura en el Monitor de red, hay que elegir Configuración de búfer en el menú
Capturar. Se pueden ajustar las opciones Tamaño del búfer (MB) o Tamaño de la
trama (bytes) en el cuadro de diálogo Capturar configuración del búfer. El
tamaño del búfer y el tamaño de la trama se pueden reducir si los recursos del
sistema disminuyen mientras se encuentra capturando información a través del
Monitor de red. Hay que asegurarse de que la configuración del búfer no exceda
la cantidad de memoria física disponible en el sistema, ya que el intercambio de
memoria puede causar el descarte de tramas.
Para visualizar en el Monitor de red nombres de direcciones en lugar de direcciones de red hexadecimales, hay que elegir Nombres de direcciones en el menú de Opciones. Cuando esta opción está activa, aparece una marca junto a Mostrar nombres de direcciones. Esta opción resulta muy útil para el Administrador, ya que hace que el Monitor de red sustituya las direcciones hexadecimales de las computadoras desde las que se están recibiendo tramas por los nombres de las máquinas designadas por los usuarios.
A menudo se tendrán que capturar tramas que se originaron o se enviaron a computadoras específicas. Para esto, habrá que conocer las direcciones de las computadoras de la red. La dirección IP de una computadora se puede encontrar de dos formas: usando el comando Ping o usando el mecanismo que ofrece el Monitor de red para asociar las direcciones de las computadoras de red con sus nombres definidos por los usuarios. Si se utiliza el mecanismo que ofrece el Monitor de red, se puede, una vez que se realice la asociación, guardar la información en una base de datos de direcciones y posteriormente usarla para diseñar, visualizar o capturar filtros.
Para crear una base de datos de direcciones, hay que ir a Encontrar todos los nombres en el menú Visualizar en la ventana Visor de tramas. El sistema puede tardar unos minutos en procesar la información de las tramas actuales. Para visualizar las direcciones, hay que elegir Direcciones en el menú Visualizar en la ventana Visor de tramas. Hay que guardar la base de datos en un archivo si se desea utilizar las direcciones para diseñar filtros en el futuro.
Para reemplazar las direcciones hexadecimales de la computadora por los nombres de los proveedores de las tarjetas adaptadoras de red en las computadoras en las que se han capturado tramas, en Monitor de red, hay que elegir Mostrar nombres de proveedores en el menú Opciones. Cuando esta opción se encuentra activada, aparece una marca a su lado.
El Monitor de red utiliza programas denominados analizadores de protocolo para separar la información de protocolo en partes más pequeñas y poder así actuar en base a esta información. Cada analizador puede analizar un protocolo o una familia de protocolos. Se pueden añadir las DLL de analizadores del Monitor de red 1.2 al Monitor de red 2. Para añadir un analizador de protocolo, hay que seguir los pasos siguientes:
Es importante verificar que el analizador funciona correctamente. Si el analizador está tratando las tramas apropiadamente, el protocolo aparecerá en la columna de protocolo del panel de sumario en la ventana Visor de tramas.
Las trama de comentario son una herramienta muy útil para añadir comentarios o información a un archivo de captura dentro del Visor de tramas del Visor de red. Por ejemplo, se pueden utilizar tramas de comentario para marcar los puntos de inicio y de fin de un grupo de paquetes. El protocolo Trail está contenido en la trama de comentario a incluye información como el ancho de banda y el número de tramas consumidas.
Para añadir una trama de comentario, hay que elegir Añadir trama de comentario en el menú de herramientas, o pulsar en el botón derecho del ratón sobre la posición de la columna de trama donde se quiera insertar la trama de comentario y a continuación elegir Insertar comentario en el menú contextual. Aparece el cuadro de diálogo Insertar comentario de trama. Las opciones de este cuadro de diálogo son:
Para imprimir las tramas capturadas, hay que seleccionar Imprimir en el menú Archivo de la ventana Visor de tramas. Seguidamente deben seleccionarse las opciones de salida deseadas en la ficha Netmon del cuadro de diálogo Imprimir. El área de detalles de salida permite especificar la cantidad de detalles que se quieren imprimir para cada una de las tramas. Las opciones que se presentan incluyen Imprimir líneas de resumen de la trama, Imprimir detalles de protocolo a Imprimir datos hexadecimales. Se pueden también aplicar filtros y saltos de página a la salida.
Para comenzar el proceso de captura de tramas, hay que abrir la ventana de captura del Monitor de red y seleccionar Iniciar dentro del menú Capturar. El Monitor de red comienza entonces a capturar las tramas enviadas desde la máquina local o enviadas a la máquina local a través del flujo de red y las copia en un archivo de captura temporal. Para detener la captura de información temporalmente, debe seleccionarse Pausa en el menú Capturar. Para parar la captura y visualizar las tramas, hay que seleccionar Detener y Ver en el menú Capturar. Se mostrarán los contenidos de las tramas capturadas para su examen en la ventana Visor de tramas. El Monitor de red muestra las estadísticas de sesión únicamente para las cien primeras sesiones de red. Para visualizar la información de las siguientes cien sesiones de red, hay que seleccionar Borrar estadísticas en el menú Capturar.
Los filtros de captura deben diseñarse cuando el Monitor de red no esté ejecutándose y no existan tramas capturadas. Para identificar las tramas de la red que se desea capturar, es necesario especificar un criterio de captura. Para diseñar un filtro de captura, hay que seleccionar Filtro en el menú Capturar de la ventana de captura. A continuación hay que seleccionar el criterio a emplear en el diseño de la expresión del filtro de captura a través de los protocolos de filtros de captura, pares de direcciones y coincidencias de patrón.
Los protocolos de filtro se usan cuando se quiere capturar tramas enviadas utilizando un protocolo específico. Para diseñar protocolos de filtro, hay que seleccionar Filtros en el menú Capturar en la ventana de captura. Pulse dos veces en la línea predeterminada SAP/ETYPE = Cualquier SAP o Cualquier ETYPE del árbol de decisión. Cuando se deshabilite el protocolo, la información de esta línea cambiará para reflejar dichos cambios. Por ejemplo, si se deshabilita el protocolo AppleTalk Address Resolution Protocol (ARP), la línea cambiará a SAP/ETYPE = Cualquier SAPs o Cualquier ETYPEs o NOT AppleTalk ARP. Puede habilitarse o deshabilitarse para su uso Filtros de Captura SAP y ETYPE en el filtro de captura en el cuadro de diálogo. La configuración predeterminada habilita todos los protocolos.
Para capturar únicamente el tráfico enviado o recibido por algunas computadoras específicas, así como para excluir el tráfico entre unas computadoras concretas, hay que seleccionar pares de direcciones. Pueden especificarse hasta tres pares de direcciones.
Para designar los pares de direcciones, hay que seleccionar Filtro desde el menú Capturar en la ventana de captura. Hay que pulsar dos veces sobre la Y (Pares de direcciones) en el árbol de decisión, y especificar las propiedades de los pares de direcciones en el cuadro de diálogo expresión de dirección. Cuando se añade un par de dirección, se muestra bajo la Y (Pares de direcciones) del árbol de decisión. Un par de dirección puede editarse o borrarse en cualquier momento pulsando sobre el nombre del par de dirección y después seleccionando Editar o Eliminar del cuadro de diálogo Filtro de captura. Las propiedades de los pares de dirección se especifican de la siguiente forma:
Difusión y Multidifusión son siempre direcciones destino.
Las coincidencias de patrón permiten capturar tramas que constan de un patrón específico en un determinado desplazamiento. Pueden definirse hasta cuatro coincidencias de patrón.
Para especificar coincidencias de patrones de datos, hay que seleccionar Filtro en el menú Capturar de la ventana de captura. Hay que pulsar dos veces sobre la línea Y (Coincidencias de patrón) del árbol de decisión y especificar las propiedades de la coincidencias de los patrones de datos en el cuadro de diálogo Coincidencia de modelo. Cuando se añade una coincidencia de patrón, ésta se visualiza bajo la línea Y (Coincidencias de patrón) en el árbol de decisión. Las coincidencias de patrón pueden editarse o eliminarse en cualquier momento pulsando sobre el nombre de la coincidencia de patrón de datos y seleccionando entonces Modificar o Eliminar en el cuadro de diálogo filtro de captura.
Para definir coincidencias de patrón, hay que introducir el patrón de datos hexadecimal o ASCII que se quiere hacer coincidir con las tramas capturadas. Entonces, en el cuadro de desplazamiento se introduce el número hexadecimal que indica el byte donde comienza el patrón. El Monitor de red interpretará el dato en función de la opción que se especifique en Desde el comienzo de la trama o Desde el final del encabezado de la topología. El encabezado de la topología es la sección de la trama que se añade a la topología de la red para identificar el tipo de red. La información, como por ejemplo la dirección origen y destino de la trama, se incluye en el encabezado de la topología. Por ejemplo, en una red Ethernet se añaden 14 bytes a la trama en la capa Ethernet. El número de bytes existente en los encabezados de topología varía en una red en anillo con paso de testigo (Token Ring).
El desencadenador de capturas se utiliza bajo ciertas condiciones para, cuando proceda, iniciar una acción. Por ejemplo, puede utilizarse un desencadenador para detener la captura de datos y hacer que se ejecute un programa o comando cuando se cumplan ciertos criterios. Para configurar un desencadenante, hay que seguir los siguientes pasos:
Los filtros de presentación actúan sobre la información que ya se ha capturado y funcionan en gran medida como las consultas de bases de datos, porque se usan para especificar los tipos de datos capturados que se vayan a examinar. Se puede indicar qué cantidad de la información capturada se desea visualizar en la ventana Visor de tramas o qué tipo de información se desea almacenar en un archivo, como por ejemplo, protocolos o direcciones de computadoras.
El cuadro de diálogo Filtro de presentación permite modificar el árbol de decisión del filtro de presentación en la ventana Visor de tramas. La opción de expresión se agrega al árbol de decisión del filtro de presentación cuando se presiona Aceptar. Existen dos tipos de ramas en el árbol de decisión: la rama de Protocolo, que muestra los protocolos que desea visualizar, y la rama de Pares de direcciones, que muestra los pares de direcciones de la computadora que desea visualizar. Las secciones siguientes describen las distintas opciones disponibles en el cuadro de diálogo Filtro de presentación.
Añadir una expresión: La opción Expresión se encuentra en el grupo Agregar del cuadro de diálogo Filtro de presentación y se usa para escribir o editar una expresión para especificar protocolos, propiedades de protocolo, así como los pares de direcciones de computadora que se desea visualizar. Si se pulsa sobre la pestaña Protocolo o la pestaña Propiedad antes de guardar la expresión concreta en el árbol de decisión pulsando sobre Aceptar, se perderá la expresión. Pueden especificarse opciones para tres tipos de categoría, cada una de las cuales es representada por una ficha:
Para ciertas propiedades, aparece el cuadro de diálogo Desplazamiento hex. Este cuadro se utiliza para especificar cuántos dígitos hexadecimales hay desde el comienzo de la trama hasta donde se va a buscar la propiedad especificada.
Inserción de operadores: El cuadro de grupo Insertar define operadores lógicos para el árbol de decisión. Los operadores disponibles son Y, O y NO. Utilizándolos, pueden especificarse hasta 4.000 operadores de árbol de decisión.
Modificar expresión/Cambiar operador: Modificar expresión se utiliza para editar una expresión con operadores que aparece en el árbol de decisión. No está pensada para editar pares de direcciones, protocolos o expresiones de propiedad de protocolo que se definen con la opción
Agregar expresión: Si se tiene un operador seleccionado en el árbol de decisión, el botón Modificar expresión cambia a Cambiar operador. Esta opción permite pues conmutar a través de los valores del operador.
Eliminar criterios: El cuadro de grupo Eliminar elimina criterios de decisión del árbol de decisión. Las opciones de que se dispone son eliminar una línea específica, una rama específica o todo el árbol de decisión.