Guía de Configuración de Administración de Redes de Cisco IOS, Versión 12.2SR
Embedded Resource Manager (ERM)
2 Agosto 2013 - Traducción Automática | Otras Versiones: PDFpdf 361 KB | Inglés (18 Febrero 2008) | Comentarios

Contenidos

Embedded Resource Manager (ERM)

Encontrar la información de la característica

Contenido

Prerrequisitos para Embedded Resource Manager

Restricciones de Embedded Resource Manager

Información Sobre el Administrador de Recursos Incrustado

Ventajas de Embedded Resource Manager

Contabilización de Recursos y Seguimiento de Umbrales en ERM

Recursos del Sistema Monitoreados por Embedded Resource Manager

Propietario del Recurso de CPU

Propietario del Recurso de Memoria

Propietario de los Recursos del Buffer

Plantillas de Política de Recursos

Cómo Configurar Embedded Resource Manager

Manejo de la utilización de recursos definiendo la directiva del recurso

Determinación de los rangos de funcionamiento previstos para los recursos del búfer

Determinación de los rangos de funcionamiento previstos para los recursos de la CPU

Determinación de los rangos de funcionamiento previstos para los recursos de memoria

Habilitar ajustar automático de los buffers

Manejo del historial del uso de la memoria

Configurando a proceso de la CPU que se incluirá en el informe extendido del monitor de la carga

Carga de la CPU el monitorear ampliado de manejo

Restricciones

Perfilado automático de manejo CPUHOG

Aplicación de una directiva a los usuarios del recurso

Fijando un umbral de límite superior crítico para global memoria de I/O

Verificar las operaciones ERM

Consejos de Troubleshooting

Ejemplos

Ejemplos de configuración de Embedded Resource Manager

Administración de la Utilización de Recursos mediante la Definición de una Política de Recursos: Ejemplo:

Determinación de los Rangos de Funcionamiento Previstos para los Propietarios del Recurso: Ejemplo:

Aplicación de una Política: Ejemplo:

Configuración de una Política de Umbral Global del Sistema para la Memoria de E/S: Ejemplo:

Referencias adicionales

Documentos Relacionados

Estándares

MIB

RFC

Asistencia Técnica

Información de la característica para el administrador de recurso incrustado

Glosario


Embedded Resource Manager (ERM)


Primera publicación: De diciembre el 07 de 2004
Última actualización: De noviembre el 20 de 2009

La característica del administrador de recurso incrustado (ERM) permite que usted monitoree la utilización de recursos del sistema interno para los recursos específicos tales como el buffer, la memoria, y el CPU. ERM monitorea la utilización de recursos desde la perspectiva de diversos subsistemas dentro del software de Cisco IOS, como los propietarios de recursos (ROs) y usuarios de recursos (RUs). El ERM permite que usted configure los valores de umbral para los recursos del sistema.

La infraestructura ERM se diseña para permitir la supervisión granular sobre una base de la tarea dentro del Cisco IOS Software. Los administradores de la red pueden definir los umbrales para crear las notificaciones según el consumo en tiempo real del recurso. El ERM va más allá simplemente de monitorear para el uso total de la CPU. Con el uso del ERM, los administradores de la red y los operadores pueden ganar una mejor comprensión de las características de funcionamiento del dispositivo, llevando mejor la penetración en el scalability del sistema y la Disponibilidad del sistema mejorada.

Encontrar la información de la característica

Su versión de software puede no soportar todas las características documentadas en este módulo. Para la últimas información y advertencias de la característica, vea los Release Note para su plataforma y versión de software. Para encontrar la información sobre las características documentadas en este módulo, y ver una lista de las versiones en las cuales se soporta cada característica, vea “información de la característica para la sección del administrador de recurso incrustado”.

Utilice Cisco Feature Navigator para buscar información sobre el soporte de plataformas y el soporte de imágenes del software Cisco IOS y Catalyst OS. Para acceder a Cisco Feature Navigator, vaya a http://www.cisco.com/go/cfn. Una cuenta en el cisco.com no se requiere.

Contenido

Prerrequisitos para Embedded Resource Manager

Restricciones de Embedded Resource Manager

Información Sobre el Administrador de Recursos Incrustado

Cómo Configurar Embedded Resource Manager

Ejemplos de configuración de Embedded Resource Manager

Referencias adicionales

Glosario

Prerrequisitos para Embedded Resource Manager

Usted debe ser Cisco IOS Release 12.4(6)T corriente o una versión posterior para utilizar las funciones de la recuperación de la memoria del paquete.

Restricciones de Embedded Resource Manager

Las instrucciones adicionales de un representante de soporte técnico de Cisco pueden ser requeridas.

Información Sobre el Administrador de Recursos Incrustado

El ERM promueve la disponibilidad de recursos proporcionando a la infraestructura para seguir el USO de recursos.

Para configurar los valores de umbral para las entidades del administrador de recursos, usted debe entender los conceptos siguientes:

Ventajas de Embedded Resource Manager

Contabilización de Recursos y Seguimiento de Umbrales en ERM

Recursos del Sistema Monitoreados por Embedded Resource Manager

Plantillas de Política de Recursos

Ventajas de Embedded Resource Manager

El marco ERM sigue el agotamiento de la utilización de recursos y del recurso monitoreando a los recursos limitados. El soporte para monitorear el CPU, el buffer, y la utilización de la memoria en un nivel global o del proceso IOS está disponible.

El marco ERM proporciona un mecanismo para enviar las notificaciones siempre que los valores de umbral especificado sean excedidos por cualquier usuario del recurso. Esta notificación ayuda a los administradores de la red a diagnosticar cualquier CPU, buffer, y problema de la utilización de la memoria.

La arquitectura ERM se ilustra en el cuadro 1.

Cuadro 1 arquitectura ERM

El ERM proporciona un marco para monitorear a cualquier recurso limitado dentro del Cisco IOS Software y proporciona la información que un usuario puede analizar para entender mejor cómo los cambios de la red pudieron afectar la operación del sistema. El ERM ayuda en abordar los problemas de la infraestructura tales como recargas, falla de asignación de memoria, y CPU elevada utilización realizando las funciones siguientes:

USO de recursos del sistema de monitoreo.

Determinación del umbral de recursos en un nivel granular.

Generación de las alertas cuando la utilización de recursos alcanza el nivel especificado.

La generación de los eventos internos usando el Cisco IOS integró la característica del administrador del evento.

Contabilización de Recursos y Seguimiento de Umbrales en ERM

El ERM sigue el USO de recursos para cada RU internamente. Un RU es una tarea del subsistema o del proceso dentro del Cisco IOS Software; por ejemplo, el proceso del Open Shortest Path First (OSPF) hola es usuario del recurso. Los límites de umbral se utilizan para notificar a los operadores de la red de las condiciones específicas. La infraestructura ERM proporciona los medios de notificar el subsistema interno RU de las indicaciones del umbral también. La contabilidad de recursos es realizada por los RO individuales. Los RO son parte del Cisco IOS Software y son responsables de monitorear ciertos recursos tales como la memoria, el CPU, y el buffer. Cuando la utilización para cada RU excede el valor de umbral que usted ha fijado, los RO envían las notificaciones internas a los RU y a los administradores de la red bajo la forma de mensajes del Registro del sistema (Syslog) o alertas del Simple Network Management Protocol (SNMP).

Usted puede fijar el levantamiento y los valores descendentes para los niveles críticos, importantes, y de menor importancia de umbrales. Cuando la utilización de recursos excede el nivel del umbral de límite superior, se envía una notificación ascendente. Cuando la utilización de recursos baja debajo del nivel del umbral descendente, abajo una notificación se envía.

El ERM preve tres tipos de umbrales que se definirán:

El umbral global del sistema es la punta cuando el recurso entero alcanza un valor especificado. Una notificación se envía a todos los RU una vez que se excede el umbral.

El umbral local del usuario es la punta cuando una utilización especificada RU excede el límite configurado.

El umbral global del usuario es la punta cuando el recurso entero alcanza un valor configurado. Una notificación se envía al RU especificado una vez que se excede el umbral.

Recursos del Sistema Monitoreados por Embedded Resource Manager

El ERM monitorea el CPU, el buffer, y la utilización de la memoria en un nivel global y basado en tareas. Para evitar los problemas de la infraestructura y promover la Disponibilidad de los recursos del sistema, monitorean a los propietarios del recurso descritos en las secciones siguientes:

Propietario del Recurso de CPU

Propietario del Recurso de Memoria

Propietario de los Recursos del Buffer

Propietario del Recurso de CPU

La característica ERM utiliza el proceso existente del loadometer para calcular la información de carga visualizada por show processes cpu el comando. Este método genera un informe de las estadísticas extendidas de la carga y lo agrega a un buffer circular cada cinco segundos. Usted puede obtener un expediente de las estadísticas de la carga para el último un minuto con el CLI. Esta característica también proporciona un CPUHOG inteligente que perfila el mecanismo que ayuda a reducir el tiempo requerido para diagnosticar las condiciones de error.

Las funciones descritas en las secciones siguientes ayudan en la supervisión de la carga.

Proceso de Loadometer

Planificador de trabajos

Administración de la foto usando la traza del evento

Perfilado automático CPUHOG

Proceso de Loadometer

El proceso del loadometer genera un informe extendido del monitor de la carga cada cinco segundos. La función del loadometer, que calcula el porcentaje de proceso del USO de la CPU, se aumenta para generar los informes del proceso del loadometer.

Planificador de trabajos

El planificador de trabajos recoge los datos cuando se ejecuta un proceso, que permite al loadometer para generar los informes. El planificador de trabajos recoge los datos cuando se inicia el proceso o cuando el control de transferencias de proceso al planificador de trabajos.

Administración de la foto usando la traza del evento

La Administración de la foto maneja el buffer en el cual las fotos de los informes se salvan. La infraestructura de administración de la foto salva, las visualizaciones, y libera las fotos.

Perfilado automático CPUHOG

La rutina de servicio de la interrupción de temporizador (ISR) proporciona el perfilado automático CPUHOG. El temporizador ISR comienza a perfilar un proceso cuando nota que el proceso ha excedido el valor configurado o un valor por defecto dos veces del quántum de previsión máximo (tiempo máximo llevado para la ejecución de una tarea).

Al comenzar el perfilado, el temporizador ISR guarda el program counter (PC) y a la dirección de retorno interrumpidos (ra) en un buffer reservado. Este proceso proporciona la información que puede ayudar al usuario a analizar el CPUHOG.

El perfilado continúa hasta que el CPUHOG esté señalado o el buffer es lleno. Para analizar el cómputo de un proceso duradero usted debe especificar un identificador de proceso (PID) y un umbral para comenzar el perfilado. Cuando este proceso toma más que el tiempo especificado (en los milisegundos), el perfilado comienza.

Cuando los datos que pertenecen a un proceso determinado exceden los tamaños predeterminados del buffer, está señalado como CPUHOG. Los tamaños predeterminados del buffer son 1250 entradas y pueden salvar hasta cinco segundos de perfilar los datos.

Propietario del Recurso de Memoria

La característica del administrador de recurso incrustado aumenta al administrador de la memoria en los dispositivos Cisco IOS. Las mejoras se describen en las secciones siguientes:

Historial del uso de la memoria

Estadísticas de la memoria

Escapes el acuñar y de memoria del paquete de la interfaz

Recuperación de los recursos de memoria para las interfaces

Recuperación de la fuga de memoria

Memoria de I/O

Historial del uso de la memoria

La característica del administrador de recurso incrustado ayuda en la información de la fragmentación de la memoria que mantiene y reduce así la necesidad del mantenimiento de los scripts separados para recoger tal información.

Estadísticas de la memoria

El ERM realiza las estadísticas de la información para la memoria siguiendo el uso de la memoria de los RU individuales. Cuando se crea un proceso, un RU correspondiente también se crea, contra el cual el uso de la memoria se registra. El proceso de la creación RU ayuda al usuario a emigrar de las estadísticas basadas en el proceso a un esquema basado en el usuario de las estadísticas del recurso para la memoria.

La memoria RO mantiene un umbral global y un umbral del uso de la memoria por-RU que se puedan configurar a través de la infraestructura ERM. La memoria RO también sigue la memoria libre global. Cuando el uso de la memoria RU determinado excede la memoria libre global, una notificación se envía a los monitores de recurso registradoes (RM). Semejantemente cuando un RU determinado excede su umbral del uso de la memoria, una notificación se envía a ese RU. Estas notificaciones se envían usando la infraestructura ERM.

Una memoria RO tiene la inteligencia de asignar la memoria a un RU. Cuando una memoria RO recibe una petición de la asignación, la memoria se asigna al RU actual. Cuando se recibe una petición libre, la memoria RO reduce la memoria asignada al RU.

Escapes el acuñar y de memoria del paquete de la interfaz

En ciertas situaciones, los errores en la auditoría del sistema de los paquetes entrantes pueden ocurrir, llevando a una “fuga de memoria” causada por la cola de entrada. Cuando hay un escape en la cola de entrada de una interfaz, la cola alcanza gradualmente su valor permitido máximo, haciendo la interfaz “acuñarse.” Una interfaz acuñada puede procesar no más los paquetes entrantes. Los escapes de memoria del paquete pueden causar las cuñas de la cola de entrada de la interfaz.

Las funciones de la recuperación de la memoria del paquete mejoran la infraestructura para prevenir las colas de entrada de la interfaz acuñadas, y proporcionan un método para cambiar los valores por defecto de esa infraestructura. El administrador de recurso incrustado proporciona las funciones de la recuperación de la memoria del paquete para las colas de entrada de la interfaz “unwedging” y configurar el sistema para detectar y de rectificar los escapes del paquete.


Observepara utilizar las funciones de la recuperación de la memoria del paquete, usted debe ser Cisco IOS corriente
Libere 12.4(6)T o una versión posterior. Los comandos del Troubleshooting adicional (debugging) fueron introducidos por esta mejora para uso de los representantes de soporte técnico en las situaciones específicas.


Recuperación de los recursos de memoria para las interfaces

Los procesos funciona de la detección de la basura conjuntamente con la memoria RO en la realización de la interfaz unwedging (para más detalles, vea la guía de funciones de Dectector de la fuga de memoria que es parte de la guía de configuración de los fundamentales de la configuración del Cisco IOS).

Como parte del proceso de la recuperación, los paquetes entrantes que pertenecen a una cola de entrada escapada pueden ser liberados espacio y ser reutilizados. Esta característica proporciona un comando (critical rising) que se pueda utilizar para ajustar la recuperación de los recursos de memoria.


La configuraciónde la nota de esta característica será necesitada típicamente solamente como parte de un proceso de Troubleshooting con un representante de soporte técnico de Cisco. Las tareas de configuración adicionales o los comandos especiales del Soporte técnico pueden ser requeridos antes de que esta característica pueda ser utilizada eficazmente. Los comandos adicionales memory debug leak internal service se ponen a disposición los ingenieros de soporte técnicos de Cisco para el uso en las situaciones específicas.


Se acciona el procedimiento de la liberación del espacio cuando un control se hace para considerar si los paquetes están utilizando demasiada memoria. Los umbrales para la memoria RO se pueden configurar usando una política global de cualquier nivel.

El propósito de configurar esta directiva de la memoria es encontrar un equilibrio entre la utilización del detector de fuga de memoria (que puede convertirse en uso intensivo de recurso) y la necesidad de detectar los escapes de memoria del paquete. Idealmente, el sistema debe realizar la liberación del espacio solamente cuando llega a ser absolutamente necesario.

critical rising El comando permite que usted fije del levantamiento y del umbral descendente para los niveles críticos un porcentaje memoria de I/O de uso, y que especifique un intervalo para esos valores. Estos valores accionan el proceso del detector de fuga de memoria y, si es necesario, el procedimiento de la liberación del espacio.

Por ejemplo, si el uso de la memoria es más que el del umbral de límite superior del 75 por ciento del total memoria de I/O por más de 5 segundos, la notificación “crítica” se genera dentro del sistema y se publica un servicio repetido. Como acción en el servicio repetido, un control se hace para considerar si los paquetes están utilizando demasiada memoria. Cuando los paquetes han utilizado demasiada memoria, el procedimiento de la liberación del espacio comienza. Si el procedimiento de la liberación del espacio no trae la utilización de la memoria debajo del valor de umbral inferior, el procedimiento de la liberación del espacio se reintenta periódicamente. Una vez que el uso de la memoria baja debajo del valor de umbral configurado, se paran las tentativas periódicas de liberar espacio.

Recuperación de la fuga de memoria

La característica de la recuperación de la memoria del paquete utiliza la infraestructura ERM para limpiar y para reclamar la memoria del paquete escapada del Cisco IOS.

Esta característica utiliza el proceso del detector de fuga de memoria (designado a veces la detección de la basura o el proceso GD) y las funciones del memoria-administrador RO para reclamar la memoria del paquete.

Memoria de I/O

Memoria de I/O el pool es uno de los tipos de memoria en Cisco IOS Software. Los buffers de la cola de entrada utilizan la memoria de este pool para procesar.

Propietario de los Recursos del Buffer

La característica del administrador de recurso incrustado aborda los problemas que se repiten del administrador de buffer descrito en las secciones siguientes.

Ajuste de la memoria intermedia automático

Detección de fuga de búfer

Estadísticas del buffer

Formación de umbrales del uso de búfer

Ajuste de la memoria intermedia automático

La característica del administrador de recurso incrustado permite que usted ajuste automáticamente los buffers usando buffer tune automatic el comando. El buffer RO ajusta la memoria permanente en los agrupamientos de partículas basados en el uso de los recursos compartidos del almacén intermedio.

El buffer RO sigue el número de errores y la disponibilidad de memoria en los recursos compartidos del almacén intermedio. Cuando el número de errores aumenta sobre el 1 por ciento de los golpes del buffer o cuando no hay memoria disponible en los recursos compartidos del almacén intermedio, el buffer RO realiza ajustar automático.


La notase asegura de que haya suficiente libre memoria de I/O o memoria principal usando las primeras líneas show memory de la salida de comando antes de habilitar ajustar automático de los buffers.


Aquí están algunas palabras claves buffer tune del comando que puede ayudarle a verificar si usted tiene suficiente memoria de I/O:

permanent: tome el número de búferes totales en un pool y agregue el 20 por ciento.

min-free: fije min-free la palabra clave al 20 a 30 por ciento de la cantidad permanente de memorias intermedias asignadas en el pool.

max-free: fije max-free la palabra clave a un valor mayor que la suma de permanente y de valores mínimos.

Sin embargo, cuando hay una ráfaga de tráfico, el dispositivo Cisco IOS puede no tener bastante tiempo de crear los nuevos buffers y el número de errores puede continuar aumentando.

La característica del administrador de recurso incrustado monitorea a los recursos compartidos del almacén intermedio cada minuto para ajustar (es decir, para la cantidad de aciertos, el número de errores, y el número de contadores creados). Cuando se habilita el ajuste de la memoria intermedia, el buffer RO ajusta automáticamente los buffers cuando sea necesario.

Detección de fuga de búfer

La característica del administrador de recurso incrustado permite que los dispositivos Cisco IOS detecten y que diagnostiquen las fugas de búfer potenciales. Todos los buffers en un pool se conectan para poderlos localizar fácilmente. La cantidad de búfers afectada un aparato para entrante y los paquetes de salida en cada recursos compartidos del almacén intermedio se sigue y se puede visualizar en show buffers leak la salida de comando.

Estadísticas del buffer

La característica del administrador de recurso incrustado consiste en los mecanismos para explicar el uso de los buffers. Todos los buffers son poseídos por el proceso del administrador de conjunto (buffer RU). Cuando un RU pide un buffer, la memoria intermedia asignada se asigna a ese RU. Cuando el RU vuelve el buffer, se deduce de la cuenta RU. El tipo de paquete de la salida show buffers usage del comando indica el RU al cual el paquete pertenece.

Formación de umbrales del uso de búfer

La característica del administrador de recurso incrustado proporciona un recurso para manejar la alta utilización del almacén intermedio. El administrador de buffer RO se registra como RU con la memoria RO. Fijan al administrador de buffer RU antes de que una asignación de memoria se haga para crear los nuevos buffers. El administrador de buffer también se registra como RO. Cuando se afecta un aparato un buffer, el RU actual (eventualmente) se encarga de la asignación de memoria. El administrador de buffer RO se registra para las notificaciones del administrador de la memoria para el procesador y memoria de I/O el pool. Si memoria de I/O el pool está faltando la memoria, el administrador de buffer intenta liberar las listas de todos los recursos compartidos del almacén intermedio. Si su dispositivo Cisco IOS no soporta memoria de I/O, después se registra para las notificaciones de la memoria del procesador.

El Cisco IOS Software mantiene un umbral por los recursos compartidos del almacén intermedio. Cuando un pool determinado excede el umbral especificado, el ERM envía una notificación a todos los RU en ese pool, de modo que los RU puedan tomar las medidas correctivas. Los umbrales se configuran para los agrupamientos de memorias intermedias públicos solamente.

La notificación global se fija para cada pool en el sistema; es decir, una notificación para todos los pools en el agrupamiento público y una notificación para cada pool en el agrupamiento privado. Las notificaciones del umbral se envían solamente a esos RU que se han registrado con los RO para conseguir las notificaciones. Una lista de RU que se han registrado con el RO es mantenida por el RO. Cuando el umbral de un RU determinado se excede, después se notifica y se marca ese RU notificado. Cuando se recuperan los buffers, los RU notificados se mueven de nuevo a la lista original.

Por ejemplo, un driver Ethernet RU es memorias intermedias asignadas de un cierto agrupamiento privado determinado. Otro RU, Inter Processor Communication (IPC), se agrega a la lista. En este caso, cuando el pool se ejecuta bajo en los buffers, IPC RU consigue una notificación y puede tomar las medidas correctivas.

Usted puede configurar los valores de umbral como porcentajes de los búferes totales disponibles en el agrupamiento público. El búfer total es la suma de buffers permitidos máximo y de los pools de la permanente en el agrupamiento de memorias intermedias público. Si estos valores cambian debido al ajuste de la memoria intermedia, después los valores de umbral también cambian. Por ejemplo, si la configuración requiere que una notificación esté enviada cuando IPC RU se está sosteniendo más el de 40 por ciento de los buffers de los Ethernetes y de la suma de permanente y el máximo permitido para los buffers de los Ethernetes es el 150 por ciento, después se notifica el pool de los Ethernetes cuando IPC RU está llevando a cabo el 60 por ciento.

Plantillas de Política de Recursos

La directiva del propietario del recurso es una plantilla usada por los RO para asociar un RU a un conjunto de los umbrales que se configuran con el CLI. Esta plantilla se puede utilizar para especificar el sistema global, el local del usuario, y por los umbrales globales del usuario. Un grupo de los recursos particulares o un RU puede tener solamente una directiva asociada a ella. La plantilla de política para los RO es mantenida por el marco ERM.

Cuando una plantilla de política se asocia a un tipo de usuario y a su caso (RU), los umbrales configurados en esa directiva son aplicados basados en el RU a la relación RO. Este método ignora cualquier configuración RO que pueda no ser aplicable al RU.

Cómo Configurar Embedded Resource Manager

En esta sección se presentan los siguientes procedimientos.

Manejo de la utilización de recursos definiendo la directiva del recurso (requerida)

Fijando los rangos de funcionamiento previstos para los recursos del búfer (requeridos)

Fijando los rangos de funcionamiento previstos para los recursos de la CPU (requeridos)

Fijando los rangos de funcionamiento previstos para los recursos de memoria (requeridos)

Habilitando ajustar automático de los buffers (requeridos)

Manejo del historial del uso de la memoria (requerido)

Configurando a proceso de la CPU que se incluirá en el informe extendido del monitor de la carga (requerido)

Carga de la CPU el monitorear ampliado de manejo (requerido)

Perfilado automático de manejo CPUHOG (requerido)

Aplicando una directiva a los usuarios del recurso (opcionales)

Fijando un umbral de límite superior crítico para global memoria de I/O (opcional)

Verificando las operaciones ERM (opcionales)

Consejos de Troubleshooting (opcionales)

Manejo de la utilización de recursos definiendo la directiva del recurso

Realice esta tarea de configurar una directiva del recurso para el ERM.

PASOS SUMARIOS

1. enable

2. configure terminal

3. resource policy

4.policy policy-name [global | type resource-user-type]

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

enable

Example:

Router> enable

Habilita el modo EXEC privilegiado.

Ingrese su contraseña si se le pide que lo haga.

Paso 2 

configure terminal

Example:

Router# configure terminal

Ingresa en el modo de configuración global.

Paso 3 

resource policy

Example:

Router(config)# resource policy

Ingresa en el modo de configuración de ERM.

Paso 4 

policy policy-name [global | type resource-user-type]

Example:

Router(config-erm)# policy policy1 type iosprocess

Ingresa el modo de la configuración de la política ERM para configurar una directiva del recurso.

policy-name El argumento identifica el nombre de la directiva del recurso.

global Se utiliza la palabra clave cuando usted está configurando una política global del sistema.

type La palabra clave indica que usted está configurando a un usuario local o por la política global del usuario. resource-user-type El argumento identifica el nombre del tipo de usuario del recurso que usted quiere asociar la directiva a.

Determinación de los rangos de funcionamiento previstos para los recursos del búfer

Realice esta tarea de configurar los valores de umbral para el buffer RO.

PASOS SUMARIOS

1. enable

2. configure terminal

3. resource policy

4.policy policy-name [global | type resource-user-type]

5.system
o
slot slot-number

6. buffer public

7.critical rising rising-threshold-value []interval interval-valuedel [[]falling falling-threshold-value interval interval-valuedel []]global
o
major rising rising-threshold-value []interval interval-valuedel [[]falling falling-threshold-value interval interval-valuedel []]global
o
minor rising rising-threshold-value []interval interval-valuedel [[]falling falling-threshold-value interval interval-valuedel []]global

8. exit

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

enable

Example:

Router> enable

Habilita el modo EXEC privilegiado.

Ingrese su contraseña si se le pide que lo haga.

Paso 2 

configure terminal

Example:

Router# configure terminal

Ingresa en el modo de configuración global.

Paso 3 

resource policy

Example:

Router(config)# resource policy

Ingresa en el modo de configuración de ERM.

Paso 4 

policy policy-name [global | type resource-user-type]

Example:

Router(config-erm)# policy policy1 type iosprocess

Configura una política de recursos e ingresa al modo de configuración de la política ERM.

policy-name El argumento identifica el nombre de la directiva del recurso.

global Se utiliza la palabra clave cuando usted está configurando una política global del sistema.

type La palabra clave indica que usted está configurando a un usuario local o por la política global del usuario. resource-user-type El argumento identifica el nombre del tipo de usuario del recurso que usted quiere asociar la directiva a.

Paso 5 

system


o

slot slot-number

Example:

Router(config-erm-policy)# system


o

Example:

Router(config-erm-policy)# slot 1

Ingresa el modo de la Configuración de nodo de la directiva con system el comando.

Ingresa el modo de la configuración de slot ERM con slot slot-number el comando. Este comando está disponible solamente en las plataformas distribuidas como el Route Switch Processor (RSP).

Paso 6 

buffer public

Example:

Router(config-policy-node)# buffer public

Ingresa al modo de configuración del propietario del buffer.

Permite fijar los valores ascendente y descendente para los umbrales crítico, principal y secundario.

Paso 7 

critical rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] [global]

o

major rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] [global]

o

minor rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] [global]

Example:

Router(config-owner-buffer)# critical rising 40 falling 20 interval 10 global

o

Example:

Router(config-owner-buffer)# major rising 30 falling 15 interval 10 global

o

Example:

Router(config-owner-buffer)# minor rising 20 falling 10 interval 10 global

Permite que usted fije los valores del levantamiento y de umbral descendente para los niveles críticos, importantes, y de menor importancia de cuenta del uso de búfer para los agrupamientos de memorias intermedias públicos.

Observesi usted había configurado una política global en el paso 4, usted no necesita dar global la palabra clave mientras que fija los valores de umbral en el paso 7. Sin embargo, si usted ha configurado a un usuario local o por la política global del usuario (no especificando global la palabra clave) en el paso 4, ingrese global la palabra clave en el paso 7 si usted quiere configurar a por el umbral global del usuario.

Paso 8 

exit

Example:

Router(config-owner-buffer)# exit

Modo de configuración del propietario del buffer de las salidas.

Determinación de los rangos de funcionamiento previstos para los recursos de la CPU

Realice esta tarea de configurar los valores de umbral para el CPU RO.

PASOS SUMARIOS

1. enable

2. configure terminal

3. resource policy

4.policy policy-name [global | type resource-user-type]

5.system
o
slot slot-number

6. cpu interrupt

7.critical rising rising-threshold-value [[]interval interval-valuedel []falling falling-threshold-value interval interval-value] global
o
major rising rising-threshold-value [[]interval interval-valuedel []falling falling-threshold-value interval interval-value] global
o
minor rising rising-threshold-value [[]interval interval-valuedel []falling falling-threshold-value interval interval-value] global

8. exit

9. cpu process

10.critical rising rising-threshold-value []interval interval-valuedel [[]falling falling-threshold-value interval interval-valuedel []]global
o
major rising rising-threshold-value []interval interval-valuedel [[]falling falling-threshold-value interval interval-valuedel []]global
o
minor rising rising-threshold-value []interval interval-valuedel [[]falling falling-threshold-value interval interval-valuedel []]global

11. exit

12. cpu total

13. critical rising rising-threshold-value [[]interval interval-valuedel []falling falling-threshold-value interval interval-value] global
o
major rising rising-threshold-value [[]interval interval-valuedel []falling falling-threshold-value interval interval-value] global
o
minor rising rising-threshold-value [[]interval interval-valuedel []falling falling-threshold-value interval interval-value] global

14. exit

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

enable

Example:

Router> enable

Habilita el modo EXEC privilegiado.

Ingrese su contraseña si se le pide que lo haga.

Paso 2 

configure terminal

Example:

Router# configure terminal

Ingresa en el modo de configuración global.

Paso 3 

resource policy

Example:

Router(config)# resource policy

Ingresa en el modo de configuración de ERM.

Paso 4 

policy policy-name [global | type resource-user-type]

Example:

Router(config-erm)# policy policy1 type iosprocess

Configura una política de recursos e ingresa al modo de configuración de la política ERM.

policy-name El argumento identifica el nombre de la directiva del recurso.

global Se utiliza la palabra clave cuando usted está configurando una política global del sistema.

type La palabra clave indica que usted está configurando a un usuario local o por la política global del usuario. resource-user-type El argumento identifica el nombre del tipo de usuario del recurso que usted quiere asociar la directiva a.

Paso 5 

system


o

slot slot-number

Example:

Router(config-erm-policy)# system


o

Example:

Router(config-erm-policy)# slot 1

Ingresa el modo de la Configuración de nodo de la directiva con system el comando.

Ingresa el modo de la configuración de slot ERM con slot slot-number el comando. Este comando solamente está disponible en plataformas distribuidas como RSP.

Paso 6 

cpu interrupt

Example:

Router(config-policy-node)# cpu interrupt

(Opcional) Ingresa en el modo de configuración del propietario CPU.

Permite fijar los valores ascendente y descendente para los umbrales crítico, principal y secundario.

Paso 7 

critical rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] global

o

major rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] global

o

minor rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] global

Example:

Router(config-owner-cpu)# critical rising 40 falling 20 interval 10 global

o

Example:

Router(config-owner-cpu)# major rising 30 falling 15 interval 10 global

o

Example:

Router(config-owner-cpu)# minor rising 20 falling 10 interval 10 global

Permite que usted fije los valores del levantamiento y de umbral descendente para los niveles críticos, importantes, y de menor importancia de porcentajes de la utilización de la interrupción CPU.

Observesi usted había configurado una política global en el paso 4, usted no necesita dar global la palabra clave mientras que fija los valores de umbral en el paso 7. Sin embargo, si usted ha configurado a un usuario local o por la política global del usuario (no especificando global la palabra clave) en el paso 4, ingrese global la palabra clave en el paso 7 si usted quiere configurar a por el umbral global del usuario.

Para la utilización de la CPU de la interrupción, usted puede configurar o los umbrales globales o por los umbrales globales del usuario. Por lo tanto, usted debe ingresar global la palabra clave en el paso 4 o en el paso 7.

Paso 8 

exit

Example:

Router(config-owner-cpu)# exit

Sale del modo de configuración del propietario del CPU.

Paso 9 

cpu process

Example:

Router(config-policy-node)# cpu process

(Opcional) Ingresa en el modo de configuración del propietario CPU.

Permite fijar los valores ascendente y descendente para los umbrales crítico, principal y secundario.

Paso 10 

critical rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] [global]

o

major rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] [global]

o

minor rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] [global]

Example:

Router(config-owner-cpu)# critical rising 40 falling 20 interval 10 global

o

Example:

Router(config-owner-cpu)# major rising 30 falling 15 interval 10 global

o

Example:

Router(config-owner-cpu)# minor rising 20 falling 10 interval 10 global

Permite que usted fije los valores del levantamiento y de umbral descendente para los niveles críticos, importantes, y de menor importancia de porcentajes de la utilización de la CPU de proceso.

Observesi usted había configurado una política global en el paso 4, usted no necesita dar global la palabra clave mientras que fija los valores de umbral en el paso 10. Sin embargo, si usted ha configurado a un usuario local o por la política global del usuario (no especificando global la palabra clave) en el paso 4, ingrese global la palabra clave en el paso 10 si usted quiere configurar a por el umbral global del usuario.

Para la utilización de la CPU de proceso, usted puede configurar los umbrales globales, por los umbrales globales del usuario o los umbrales del local del usuario.

Paso 11 

exit

Example:

Router(config-owner-cpu)# exit

Sale del modo de configuración del propietario del CPU.

Paso 12 

cpu total

Example:

Router(config-policy-node)# cpu total

(Opcional) Ingresa en el modo de configuración del propietario CPU.

Permite fijar los valores ascendente y descendente para los umbrales crítico, principal y secundario.

Paso 13 

critical rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] global

o

major rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] global

o

minor rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] global

Example:

Router(config-owner-cpu)# critical rising 40 falling 20 interval 10 global

o

Example:

Router(config-owner-cpu)# major rising 30 falling 15 interval 10 global

o

Example:

Router(config-owner-cpu)# minor rising 20 falling 10 interval 10 global

Permite que usted fije los valores del levantamiento y de umbral descendente para los niveles críticos, importantes, y de menor importancia de porcentajes del uso total de la CPU.

Observesi usted había configurado una política global en el paso 4, usted no necesita dar global la palabra clave mientras que fija los valores de umbral en el paso 13. Sin embargo, si usted ha configurado a un usuario local o por la política global del usuario (no especificando global la palabra clave) en el paso 4, ingrese global la palabra clave en el paso 13 si usted quiere configurar a por el umbral global del usuario.

Para el uso total de la CPU, usted puede configurar o los umbrales globales o por los umbrales globales del usuario. Por lo tanto, usted debe ingresar global la palabra clave en el paso 4 o en el paso 13.

Paso 14 

exit

Example:

Router(config-owner-cpu)# exit

Modo de configuración del propietario de las salidas CPU.

Determinación de los rangos de funcionamiento previstos para los recursos de memoria

Realice esta tarea de configurar los valores de umbral para la memoria RO.


Observecuando se habilitan las funciones de la recuperación de la memoria del paquete, y la infracción del valor de umbral configurado para la memoria RO ocurre, el sistema verifica si la memoria hogged por los buffers. Si el 70 por ciento de la memoria es utilizado por los buffers, el sistema activa el proceso del detector de fuga de memoria (designado a veces el proceso de la detección” o “GD” de la “basura) para limpiar la memoria. (Para más detalles, vea la guía de funciones de Dectector de la fuga de memoria que es parte de la guía de configuración de los fundamentales de la configuración del Cisco IOS).


PASOS SUMARIOS

1. enable

2. configure terminal

3. resource policy

4.policy policy-name [global | type resource-user-type]

5.system
o
slot slot-number

6. memory io

7.critical rising rising-threshold-value []interval interval-valuedel [[]falling falling-threshold-value interval interval-valuedel []]global
o
major rising rising-threshold-value []interval interval-valuedel [[]falling falling-threshold-value interval interval-valuedel []]global
o
minor rising rising-threshold-value []interval interval-valuedel [[]falling falling-threshold-value interval interval-valuedel []]global

8. exit

9. memory processor

10.critical rising rising-threshold-value []interval interval-valuedel [[]falling falling-threshold-value interval interval-valuedel []]global
o
major rising rising-threshold-value []interval interval-valuedel [[]falling falling-threshold-value interval interval-valuedel []]global
o
minor rising rising-threshold-value []interval interval-valuedel [[]falling falling-threshold-value interval interval-valuedel []]global

11. exit

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

enable

Example:

Router> enable

Habilita el modo EXEC privilegiado.

Ingrese su contraseña si se le pide que lo haga.

Paso 2 

configure terminal

Example:

Router# configure terminal

Ingresa en el modo de configuración global.

Paso 3 

resource policy

Example:

Router(config)# resource policy

Ingresa en el modo de configuración de ERM.

Paso 4 

policy policy-name [global | type resource-user-type]

Example:

Router(config-erm)# policy policy1 type iosprocess

Configura una política de recursos e ingresa al modo de configuración de la política ERM.

policy-name El argumento identifica el nombre de la directiva del recurso.

global Se utiliza la palabra clave cuando usted está configurando una política global del sistema.

type La palabra clave indica que usted está configurando a un usuario local o por la política global del usuario. resource-user-type El argumento identifica el nombre del tipo de usuario del recurso que usted quiere asociar la directiva a.

Paso 5 

system

o

slot slot-number

Example:

Router(config-erm-policy)# system

o

Example:

Router(config-erm-policy)# slot 1


Ingresa el modo de la Configuración de nodo de la directiva con system el comando.

Ingresa el modo de la configuración de slot ERM con slot slot-number el comando. Este comando solamente está disponible en plataformas distribuidas como RSP.

Paso 6 

memory io

Example:

Router(config-policy-node)# memory io

(Opcional) Ingresa en el modo de configuración del propietario de la memoria.

Permite fijar los valores ascendente y descendente para los umbrales crítico, principal y secundario.

Paso 7 

critical rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] [global]

o

major rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] [global]

o

minor rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] [global]

Example:

Router(config-owner-memory)# critical rising 40 falling 20 interval 10 global

o

Example:

Router(config-owner-memory)# major rising 30 falling 15 interval 10 global

o

Example:

Router(config-owner-memory)# minor rising 20 falling 10 interval 10 global

Permite que usted fije del levantamiento y de umbral descendente para los niveles críticos, importantes, y de menor importancia de porcentajes los valores memoria de I/O del uso.

Observesi usted había configurado una política global en el paso 4, usted no necesita dar global la palabra clave mientras que fija los valores de umbral en el paso 7. Sin embargo, si usted ha configurado a un usuario local o por la política global del usuario (no especificando global la palabra clave) en el paso 4, ingrese global la palabra clave en el paso 7 si usted quiere configurar a por el umbral global del usuario.

Paso 8 

exit

Example:

Router(config-owner-memory)# exit

Sale del modo de configuración del propietario de la memoria.

Paso 9 

memory processor

Example:

Router(config-policy-node)# memory processor

(Opcional) Ingresa en el modo de configuración del propietario de la memoria.

Permite fijar los valores ascendente y descendente para los umbrales crítico, principal y secundario.

Paso 10 

critical rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] [global]

o

major rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] [global]

o

minor rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] [global]

Example:

Router(config-owner-memory)# critical rising 40 falling 20 interval 10 global

o

Example:

Router(config-owner-memory)# major rising 30 falling 15 interval 10 global

o

Example:

Router(config-owner-memory)# minor rising 20 falling 10 interval 10 global

Permite que usted fije los valores del levantamiento y de umbral descendente para los niveles críticos, importantes, y de menor importancia de porcentajes del uso de la memoria del procesador.

Observesi usted había configurado una política global en el paso 4, usted no necesita dar global la palabra clave mientras que fija los valores de umbral en el paso 10. Sin embargo, si usted ha configurado a un usuario local o por la política global del usuario (no especificando global la palabra clave) en el paso 4, ingrese la palabra clave global en el paso 10 si usted quiere configurar a por el umbral global del usuario.

Paso 11 

exit

Example:

Router(config-owner-memory)# exit

Sale del modo de configuración del propietario de la memoria.

Habilitar ajustar automático de los buffers

Realice esta tarea de habilitar ajustar automático de los buffers.

PASOS SUMARIOS

1. enable

2. configure terminal

3. buffer tune automatic

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

enable

Example:

Router> enable

Habilita el modo EXEC privilegiado.

Ingrese su contraseña si se le pide que lo haga.

Paso 2 

configure terminal

Example:

Router# configure terminal

Ingresa en el modo de configuración global.

Paso 3 

buffer tune automatic

Example:

Router(config)# buffer tune automatic

Habilita ajustar automático de los buffers.

Manejo del historial del uso de la memoria

Realice esta tarea de cambiar el número de horas para las cuales se mantenga el registro de la memoria.

PASOS SUMARIOS

1. enable

2. configure terminal

3. memory statistics history table number-of-hours

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

enable

Example:

Router> enable

Habilita el modo EXEC privilegiado.

Ingrese su contraseña si se le pide que lo haga.

Paso 2 

configure terminal

Example:

Router# configure terminal

Ingresa en el modo de configuración global.

Paso 3 

memory statistics history table number-of-hours

Example:

Router(config)# memory statistics history table 48

Cambia el tiempo (número de horas) durante el cual se mantiene el registro de la memoria.

Configurando a proceso de la CPU que se incluirá en el informe extendido del monitor de la carga

Realice esta tarea de configurar un proceso (o los procesos) que se incluirán en el informe extendido del monitor de la carga.

PASOS SUMARIOS

1. enable

2. monitor processes cpu extended process-id-list

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

enable

Example:

Router> enable

Habilita el modo EXEC privilegiado.

Ingrese su contraseña si se le pide que lo haga.

Paso 2 

monitor processes cpu extended process-id-list

Example:

Router# monitor processes cpu extended 1

Habilita el proceso especificado o los procesos que se monitorearán para ampliado carga de la CPU.

Usted puede especificar un máximo de ocho procesos que se monitorearán.

Carga de la CPU el monitorear ampliado de manejo

Realice esta tarea de cambiar los tamaños del historial en el informe de la colección para extendido carga de la CPU.

Restricciones

Usted no puede inhabilitar esta característica totalmente. Si el comando no se configura, el comportamiento predeterminado es recoger un historial de los minutos. El historial de los minutos es equivalente a recoger el historial para una talla 12 del historial.

PASOS SUMARIOS

1. enable

2. configure terminal

3. process cpu extended history history-size

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

enable

Example:

Router> enable

Habilita el modo EXEC privilegiado.

Ingrese su contraseña si se le pide que lo haga.

Paso 2 

configure terminal

Example:

Router# configure terminal

Ingresa en el modo de configuración global.

Paso 3 

process cpu extended history history-size

Example:

Router(config)# process cpu extended history 24

Le permite para cambiar los tamaños del historial del informe extendido de la colección.

Si el comando no se configura, el comportamiento predeterminado es recoger un historial de los minutos, que es equivalente a recoger el historial para la talla 12 del historial.

Perfilado automático de manejo CPUHOG

Realice esta tarea de habilitar el perfilado automático de CPUHOGs del propietario de los recursos de la CPU. El propietario de los recursos de la CPU predice cuando un proceso podría hog el CPU y comienza a perfilar ese proceso al mismo tiempo. Esta función está habilitada de forma predeterminada.

PASOS SUMARIOS

1. enable

2. configure terminal

3. processes cpu autoprofile hog

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

enable

Example:

Router> enable

Habilita el modo EXEC privilegiado.

Ingrese su contraseña si se le pide que lo haga.

Paso 2 

configure terminal

Example:

Router# configure terminal

Ingresa en el modo de configuración global.

Paso 3 

processes cpu autoprofile hog

Example:

Router(config)# processes cpu autoprofile hog

Habilita el perfilado automático de los procesos CPUHOG.

Esta función está habilitada de forma predeterminada.

Aplicación de una directiva a los usuarios del recurso

Realice esta tarea de aplicar una directiva o una plantilla de política a los RU o a los grupos de recursos.

PASOS SUMARIOS

1. enable

2. configure terminal

3. resource policy

4.policy policy-name [global | type resource-user-type]

5. exit

6.user {resource-instance-name resource-user-type resource-policy-name | global global-policy-name | group resource-group-name type resource-user-type}

7. instance instance-name

8. policy policy-name

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

enable

Example:

Router> enable

Habilita el modo EXEC privilegiado.

Ingrese su contraseña si se le pide que lo haga.

Paso 2 

configure terminal

Example:

Router# configure terminal

Ingresa en el modo de configuración global.

Paso 3 

resource policy

Example:

Router(config)# resource policy

Ingresa en el modo de configuración de ERM.

Paso 4 

policy policy-name [global | type resource-user-type]

Example:

Router(config-erm)# policy policy1 type iosprocess

Configura una política de recursos e ingresa al modo de configuración de la política ERM.

policy-name El argumento identifica el nombre de la directiva del recurso.

global Se utiliza la palabra clave cuando usted está configurando una política global del sistema.

type La palabra clave indica que usted está configurando a un usuario local o por la política global del usuario. resource-user-type El argumento identifica el nombre del tipo de usuario del recurso que usted quiere asociar la directiva a.

Paso 5 

exit

Example:

Router(config-erm)# exit

Modo de la configuración de la política ERM de las salidas.

Paso 6 

user {resource-instance-name resource-user-type resource-policy-name | global global-policy-name | group resource-group-name type resource-user-type}

Example:

Router(config-erm)# user group lowPrioUsers type iosprocess


Aplica un sistema de la directiva de par en par (formación de umbrales global), un grupo de usuarios (formación de umbrales del grupo), o a un usuario determinado.

Observecuando usted aplican una directiva del grupo a un grupo de RU dando group la palabra clave en este comando, el router del Cisco IOS ingresa al modo de configuración del grupo de recursos. Vaya al paso 7 si usted quiere agregar los RU al grupo de recursos. Consiguió al paso 8 si usted quiere aplicar una directiva al grupo de recursos.

resource-instance-name El argumento identifica el nombre del RU al cual usted está aplicando una directiva.

resource-user-type-name El argumento identifica el tipo de RU.

resource-policy-name El argumento identifica la directiva del recurso del nombre que usted se está aplicando al RU individual.

global-policy-name El argumento identifica el nombre de la política global que usted está intentando aplicarse.

resource-group-name El argumento identifica el nombre del grupo de recursos.

Paso 7 

instance instance-name

Example:

Router(config-res-group)# instance http

Agrega un RU a un grupo de recursos. instance-name El argumento especifica el RU o el nombre de instancia.

Observetodos los RU agregados por este comando será agrupado junto bajo grupo de recursos y la misma directiva de la formación de umbrales será aplicada a todos los RU. Por ejemplo, si usted ha creado los lowPrioUsers de un grupo de recursos en el paso 6, después todos los RU que usted agrega en el paso 7 serán parte de los lowPrioUsers del grupo de recursos y la misma directiva se aplica a todos los RU.

Paso 8 

policy policy-name

Example:

Router(config-res-group)# policy group-policy1

Especifica la directiva que usted quiere aplicarse al grupo de recursos usted creó en el paso 6. policy-name El argumento especifica el nombre de la directiva del grupo.

Este comando le ayuda a fijar la misma directiva del umbral a un grupo de RU agrupado bajo grupo de recursos. Por ejemplo, si usted tiene algunas tareas de la prioridad baja o RU como http y snmp y usted quiere fijar un umbral no en estos RU individuales, sino como un grupo; después agregue estos RU al grupo de los lowPrioUsers usando el paso 7 y después aplique una directiva del umbral usando el paso 8. en este caso, si usted ha fijado un umbral de límite superior de menor importancia del 10 por ciento (este umbral del 10 por ciento se aplica a ambos http y snmp en el grupo de los lowPrioUsers), después una notificación se envía al grupo de recursos de los lowPrioUsers cuando el uso acumulado excede la marca del 10 por ciento. Es decir, si el HTTP utiliza el 4 por ciento y el SNMP utiliza el 7 por ciento, una notificación será enviada a todos los RU en el grupo de recursos de los lowPrioUsers.

Fijando un umbral de límite superior crítico para global memoria de I/O

Realice esta tarea de especificar un valor de umbral de límite superior crítico para memoria de I/O el pool global. Si memoria de I/O el consumo global del recurso resuelve o excede este valor, el proceso del detector de fuga de memoria será accionado automáticamente. Esta configuración es solamente necesaria si usted está experimentando un problema y usted quiere cambiar (ajustar) cuantas veces el proceso automático ocurre (por ejemplo, fije el umbral más bajo de modo que ocurra el control de la liberación del espacio más con frecuencia).

PASOS SUMARIOS

1. enable

2. configure terminal

3. resource policy

4.policy policy-name [global | type resource-user-type]

5.system
o
slot slot-number

6. memory io

7.critical rising rising-threshold-value []interval interval-valuedel [[]falling falling-threshold-value interval interval-valuedel []]global

8. exit

PASO DETALLADO

 
Comando o acción
Propósito

Paso 1 

enable

Example:

Router> enable

Habilita el modo EXEC privilegiado.

Ingrese su contraseña si se le pide que lo haga.

Paso 2 

configure terminal

Example:

Router# configure terminal

Ingresa en el modo de configuración global.

Paso 3 

resource policy

Example:

Router(config)# resource policy

Ingresa en el modo de configuración de ERM.

Paso 4 

policy policy-name [global | type resource-user-type]

Example:

Router(config-erm)# policy policy1 type iosprocess

Configura una política de recursos e ingresa al modo de configuración de la política ERM.

policy-name El argumento identifica el nombre de la directiva del recurso.

global Se utiliza la palabra clave cuando usted está configurando una política global del sistema.

type La palabra clave indica que usted está configurando un usuario local o por usuario la política global. resource-user-type El argumento identifica el nombre del tipo de usuario del recurso que usted quiere asociar la directiva a.

Paso 5 

system

o

slot slot-number

Example:

Router(config-erm-policy)# system

o

Example:

Router(config-erm-policy)# slot 1


Ingresa el modo de la Configuración de nodo de la directiva con system el comando.

Ingresa el modo de la configuración de slot ERM con slot slot-number el comando. Este comando está disponible solamente en las plataformas distribuidas como el RSP.

Paso 6 

memory io

Example:

Router(config-policy-node)# memory io

(Opcional) Ingresa en el modo de configuración del propietario de la memoria.

Permite fijar los valores ascendente y descendente para los umbrales crítico, principal y secundario.

Paso 7 

critical rising rising-threshold-value [interval interval-value] [falling falling-threshold-value [interval interval-value]] [global]

Example:

Router(config-owner-memory)# critical rising 75 falling 65 interval 10 global


Permite que usted fije los valores del levantamiento y de umbral descendente para los niveles críticos pues los porcentajes memoria de I/O del pool, y fija el intervalo del tiempo que debe pasar antes de que se registren estos valores.

Si la cantidad de memoria llevada a cabo por el usuario del recurso excede el valor de umbral de límite superior, se genera una notificación del umbral de límite superior.

Si se genera la notificación del umbral descendente antes de que el intervalo haya pasado, después la notificación de levantamiento no se envía.

El intervalo que sigue el umbral de límite superior significa este período de tiempo en los segundos.

Si la cantidad de memoria llevada a cabo por el usuario del recurso baja debajo del umbral descendente, se envía la notificación del umbral descendente.

La palabra clave optativa global indica que el umbral se está fijando en la consumición de la memoria global, no en la memoria usada por el usuario de los recursos particulares en quien la configuración está siendo aplicada.

Observesi usted había configurado una política global en el paso 4, usted no necesita dar global la palabra clave mientras que fija los valores de umbral en el paso 7. Sin embargo, si usted ha configurado un usuario local o por usuario la política global (no especificando global la palabra clave) en el paso 4, ingrese global la palabra clave en el paso 7 si usted quiere configurar a por el umbral global del usuario.

Paso 8 

exit

Example:

Router(config-owner-memory)# exit

Sale del modo de configuración del propietario de la memoria.

Verificar las operaciones ERM

Para verificar las diversas operaciones ERM, realice los pasos siguientes.

PASOS SUMARIOS

1.show buffers leak []resource user

2. show buffers tune

3.show buffers usage []pool pool-name

4.show memory [processor | io] fragment []detail

5. show memory statistics history table

6.show monitor event-trace cpu-report {brief {all []detail | back time | clock time | from-boot [seconds | detail] | latest []detail} | handle handle-number}

7. show processes cpu autoprofile hog

8.show processes cpu extended []history

9.show resource all [brief | detailed]

10. show resource database

11show resource owner {resource-owner-name | all} user {resource-user-type-name | all} [brief | detailed | triggers]

12. show resource relationship user resource-user-type

13. show resource user {all | resource-user-type} [brief | detailed]

PASOS DETALLADOS


[]del pasoshow buffers leak 1resource user

Utilice este comando sin las palabras claves optativas de visualizar los detalles de todos los buffers que son más viejos de un minuto en el sistema, por ejemplo:

Router# show buffers leak 

Header   DataArea  Pool  Size  Link  Enc    Flags      Input     Output  User     

6488F464  E000084 Small    74    0    0       10       None       None EEM ED Sy
6488FB5C  E000304 Small    74    0    0       10       None       None EEM ED Sy
648905D0  E0006C4 Small    61    0    0        0       None       None EEM ED Sy
648913C0  E000BC4 Small    74    0    0       10       None       None EEM ED Sy
6489173C  E000D04 Small    74    0    0       10       None       None EEM ED Sy
648921B0  E0010C4 Small    60    0    0        0       None       None Init     
6489252C  E001204 Small   103    0    0       10       None       None EEM ED Sy
64892C24  E001484 Small    74    0    0       10       None       None EEM ED Sy
64892FA0  E0015C4 Small    74    0    0       10       None       None EEM ED Sy
64893A14  E001984 Small    74    0    0       10       None       None EEM ED Sy
64893D90  E001AC4 Small    61    0    0        0       None       None EEM ED Sy
64894804  E001E84 Small    61    0    0        0       None       None EEM ED Sy
6517CB64  E32F944 Small    74    0    0       10       None       None EEM ED Sy
6517D25C  E176D44 Small    74    0    0       10       None       None EEM ED Sy
6517D5D8  E176E84 Small    74    0    0       10       None       None EEM ED Sy
6517D954  E209A84 Small    74    0    0       10       None       None EEM ED Sy
6517E744  E209D04 Small    61    0    0        0       None       None EEM ED Sy
6517EE3C  E29CBC4 Small    61    0    0        0       None       None EEM ED Sy
65180324  E177844 Small    74    0    0       10       None       None EEM ED Sy
65180D98  E177C04 Small    61    0    0        0       None       None EEM ED Sy
65E1F3A0  E4431A4 Small   102    0    0        0       None       None EEM ED Sy
64895278  E002644 Middl   191    0    0       10       None       None EEM ED Sy
64895CEC  E003004 Middl   173    0    0       10       None       None EEM ED Sy
64896068  E003344 Middl   176    0    0       10       None       None EEM ED Sy
648963E4  E003684 Middl   191    0    0       10       None       None EEM ED Sy
64896E58  E004044 Middl   109    0    0       10       None       None EEM ED Sy
64897C48  E004D44 Middl   194    0    0       10       None       None EEM ED Sy
65181F04  E330844 Middl   173    0    0       10       None       None EEM ED Sy
65183070  E3C3644 Middl   105    0    0       10       None       None EEM ED Sy
65DF9558  E4746E4 Middl   107    0    0        0       None       None EEM ED Sy
65DFA6C4  E475724 Middl   116    0    0        0       None       None EEM ED Sy
65DFADBC  E475DA4 Middl   115    0    0        0       None       None EEM ED Sy
65DFC620  E477464 Middl   110    0    0        0       None       None EEM ED Sy
64C64AE0        0 FS He     0    0    3        0       None       None Init     
64C64E5C        0 FS He     0    0    3        0       None       None Init     
64C651D8        0 FS He     0    0    3        0       None       None Init     
64C65554        0 FS He     0    0    0        0       None       None Init     
64C658D0        0 FS He     0    0    0        0       None       None Init     
64C65C4C        0 FS He     0    0    0        0       None       None Init     
64C65FC8        0 FS He     0    0    0        0       None       None Init     
64C66344        0 FS He     0    0    0        0       None       None Init     
64D6164C        0 FS He     0    0    0        0       None       None Init     
64EB9D10        0 FS He     0    0    0        0       None       None Init     
6523EE14        0 FS He     0    0    0        0       None       None Init     
65413648        0 FS He     0    0    0        0       None       None Init 

Utilice este comando con las palabras claves optativas de visualizar los detalles de los buffers de un RU especificado que son más viejos de un minuto en el sistema, por ejemplo:

Router# show buffers leak resource user 

Resource User:  EEM ED Syslog count:       32
Resource User:           Init count:        2
Resource User:         *Dead* count:        2
Resource User: IPC Seat Manag count:       11
Resource User:      XDR mcast count:        2

Paso 2 show buffers tune

Utilice este comando de visualizar los detalles de ajustar automático de los buffers, por ejemplo:

Router# show buffers tune 

Tuning happened for the pool Small

Tuning happened at 20:47:25
Oldvalues
permanent:50  minfree:20  maxfree:150
Newvalues
permanet:61  minfree:15  maxfree:76

Tuning happened for the pool Middle
Tuning happened at 20:47:25
Oldvalues
permanent:25  minfree:10  maxfree:150
Newvalues
permanet:36  minfree:9  maxfree:45

[]del pasoshow buffers usage 3pool pool-name

Utilice este comando sin la palabra clave optativa y el argumento de visualizar los detalles del modelo del uso de búfer en los recursos compartidos del almacén intermedio especificados, por ejemplo:

Router# show buffers usage 

Statistics for the Small pool
Caller pc    : 0x626BA9E0 count:       20
Resource User: EEM ED Sys count:       20
Caller pc    : 0x60C71F8C count:        1
Resource User:       Init count:        1
Number of Buffers used by packets generated by system:   62
Number of Buffers used by incoming packets:               0

Statistics for the Middle pool
Caller pc    : 0x626BA9E0 count:       12
Resource User: EEM ED Sys count:       12
Number of Buffers used by packets generated by system:   41
Number of Buffers used by incoming packets:               0

Statistics for the Big pool
Number of Buffers used by packets generated by system:   50
Number of Buffers used by incoming packets:               0

Statistics for the VeryBig pool
Number of Buffers used by packets generated by system:   10
Number of Buffers used by incoming packets:               0

Statistics for the Large pool
Number of Buffers used by packets generated by system:    0
Number of Buffers used by incoming packets:               0

Statistics for the Huge pool
Number of Buffers used by packets generated by system:    0
Number of Buffers used by incoming packets:               0

Statistics for the IPC pool
Number of Buffers used by packets generated by system:    2
Number of Buffers used by incoming packets:               0

Statistics for the Header pool
Number of Buffers used by packets generated by system:  511
Number of Buffers used by incoming packets:               0

Statistics for the FS Header pool
Caller pc    : 0x608F68FC count:        9
Resource User:       Init count:       12
Caller pc    : 0x61A21D3C count:        1
Caller pc    : 0x60643FF8 count:        1
Caller pc    : 0x61C526C4 count:        1
Number of Buffers used by packets generated by system:   28
Number of Buffers used by incoming packets:               0

Utilice este comando con la palabra clave optativa y el argumento de visualizar los detalles del modelo del uso de búfer en los pequeños recursos compartidos del almacén intermedio, por ejemplo:

Router# show buffers usage pool small

Statistics for the Small pool
Caller pc    : 0x626BA9E0 count:       20
Resource User: EEM ED Sys count:       20
Caller pc    : 0x60C71F8C count:        1
Resource User:       Init count:        1
Number of Buffers used by packets generated by system:   62
Number of Buffers used by incoming packets:               0

Paso 4show memory [processor | io] fragment []detail

Utilice este comando sin las palabras claves optativas de visualizar los detalles del bloque de cada bloque afectado un aparato para ambos memoria de I/O y la memoria del procesador, por ejemplo:

Router# show memory fragment 

Processor memory

Free memory size : 211014448 Number of free blocks:      139
Allocator PC Summary for allocated blocks in pool: Processor

    PC          Total     Count  Name
0x6189A438     318520       1  RTPSPI
0x6205711C     237024       2  CCH323_CT
0x6080BE38      98416       2  Exec
0x606AD988      80256       1  Init
0x618F68A8      73784       1  CCSIP_UDP_SOCKET
0x6195AD04      67640       1  QOS_MODULE_MAIN
0x606488C8      65592       1  CEF: Adjacency chunk
0x60635620      65592       1  CEF: 16 path chunk pool
0x615ECE58      65592       1  XTagATM VC chunk
0x6165ACF8      65592       1  eddri_self_event
0x608DE168      65592       1  MallocLite
0x60857920      51020      11  Normal
0x6203BF88      42480       4  IPv6 CEF fib tables
0x60DC7F14      32824       1  PPP Context Chunks
.
.
.
I/O memory

Free memory size : 14700024 Number of free blocks:       52
Allocator PC Summary for allocated blocks in pool: I/O

    PC          Total   Count   Name
0x60857934    3936000      60  FastEthernet0/
0x60857898     524800       8  FastEthernet0/0
0x601263CC      29120       7  Init
0x6082DB28       9408      23  *Packet Data*
0x60126344       8448       4  Init

Allocator PC Summary for free blocks in pool: I/O

    PC          Total    Count   Name
0x608C5730   29391444       1  (coalesced)
0x608FC1F4       5376      28  (fragment)
0x6082DB28       4288      14  (fragment)

Utilice este comando con detail la palabra clave optativa de visualizar los detalles del bloque de cada bloque afectado un aparato para ambos memoria de I/O y la memoria del procesador, por ejemplo:

Router# show memory fragment detail 

Processor memory

Free memory size : 211038812 Number of free blocks:      139
 Address      Bytes     Prev     Next Ref     PrevF    NextF Alloc PC  what
644AAB70 0000001032 644AAB20 644AAFAC 001  -------- -------- 620450F8  Index Table Block
644AAFAC 0000000028 644AAB70 644AAFFC 000  0        6448CB5C 607B2ADC  NameDB String
644AAFFC 0000000076 644AAFAC 644AB07C 001  -------- -------- 60818DE0  Init
6448CB0C 0000000028 6448CABC 6448CB5C 001  -------- -------- 607F8380  Cond Debug 
definition
6448CB5C 0000000028 6448CB0C 6448CBAC 000  644AAFAC 6489F158 607B2ADC  NameDB String
6448CBAC 0000000028 6448CB5C 6448CBFC 001  -------- -------- 607F8380  Cond Debug 
definition
6489EF8C 0000000408 6489DBCC 6489F158 001  -------- -------- 60857920  Normal
6489F158 0000000064 6489EF8C 6489F1CC 000  6448CB5C 6448CABC 607B2ADC  NameDB String
6489F1CC 0000005004 6489F158 648A058C 001  -------- -------- 60857920  Normal
6448CA6C 0000000028 6448C9AC 6448CABC 001  -------- -------- 607D72FC  Parser Linkage
6448CABC 0000000028 6448CA6C 6448CB0C 000  6489F158 644949C8 607B2ADC  NameDB String
6448CB0C 0000000028 6448CABC 6448CB5C 001  -------- -------- 607F8380  Cond Debug 
definition
64494978 0000000028 64494928 644949C8 001  -------- -------- 607D72FC  Parser Linkage
644949C8 0000000028 64494978 64494A18 000  6448CABC 654F2868 607B2ADC  NameDB String
64494A18 0000000028 644949C8 64494A68 001  -------- -------- 607D72FC  Parser Linkage
654F27E8 0000000076 654F2768 654F2868 001  -------- -------- 60818DE0  Init
654F2868 0000000076 654F27E8 654F28E8 000  644949C8 654F1BE8 60818DE0  Init
.
.
.
I/O memory

Free memory size : 14700024 Number of free blocks:       52
 Address      Bytes     Prev     Next Ref     PrevF    NextF Alloc PC  what
0E000000 0000000056 00000000 0E00006C 000  0        E176F4C  00000000  (fragment)
0E00006C 0000000268 0E000000 0E0001AC 001  -------- -------- 6082DB28  *Packet Data*
0E176E0C 0000000268 0E176CCC 0E176F4C 001  -------- -------- 6082DB28  *Packet Data*
0E176F4C 0000000076 0E176E0C 0E176FCC 000  E000000  E209F4C  6082DB28  (fragment)
0E176FCC 0000002060 0E176F4C 0E17780C 001  -------- -------- 60126344  Init
0E209E0C 0000000268 0E209CCC 0E209F4C 001  -------- -------- 6082DB28  *Packet Data*
0E209F4C 0000000076 0E209E0C 0E209FCC 000  E176F4C  E29CF4C  6082DB28  (fragment)
0E209FCC 0000002060 0E209F4C 0E20A80C 001  -------- -------- 60126344  Init
0E29CE0C 0000000268 0E29CCCC 0E29CF4C 001  -------- -------- 6082DB28  *Packet Data*
0E29CF4C 0000000076 0E29CE0C 0E29CFCC 000  E209F4C  E32FF4C  6082DB28  (fragment)
0E29CFCC 0000002060 0E29CF4C 0E29D80C 001  -------- -------- 60126344  Init
0E32FE0C 0000000268 0E32FCCC 0E32FF4C 001  -------- -------- 6082DB28  *Packet Data*
0E32FF4C 0000000076 0E32FE0C 0E32FFCC 000  E29CF4C  0        6082DB28  (fragment)
0E32FFCC 0000002060 0E32FF4C 0E33080C 001  -------- -------- 60126344  Init
0E177FCC 0000004108 0E177E4C 0E17900C 001  -------- -------- 601263CC  Init
0E17900C 0000000140 0E177FCC 0E1790CC 000  0        E18910C  601263CC  (fragment)

Utilice este comando con detail la palabra clave optativa de visualizar los detalles del bloque de cada bloque afectado un aparato para la memoria del procesador, por ejemplo:

Router# show memory processor fragment detail 

Processor memory

Free memory size : 65566148 Number of free blocks:      230
 Address      Bytes     Prev     Next Ref     PrevF    NextF Alloc PC  what
645A8148 0000000028 645A80F0 645A8194 001  -------- -------- 60695B20  Init
645A8194 0000000040 645A8148 645A81EC 000  0        200B4300 606B9614  NameDB String
645A81EC 0000000260 645A8194 645A8320 001  -------- -------- 607C2D20  Init
200B42B4 0000000028 200B4268 200B4300 001  -------- -------- 62366C80  Init
200B4300 0000000028 200B42B4 200B434C 000  645A8194 6490F7E8 60976574  AAA Event Data
200B434C 0000002004 200B4300 200B4B50 001  -------- -------- 6267D294  Coproc Request 
Structures
6490F79C 0000000028 6490F748 6490F7E8 001  -------- -------- 606DDA04  Parser Linkage
6490F7E8 0000000028 6490F79C 6490F834 000  200B4300 6491120C 606DD8D8  Init
6490F834 0000006004 6490F7E8 64910FD8 001  -------- -------- 607DF5BC  Process Stack
649111A0 0000000060 64911154 6491120C 001  -------- -------- 606DE82C  Parser Mode
6491120C 0000000028 649111A0 64911258 000  6490F7E8 500770F0 606DD8D8  Init
64911258 0000000200 6491120C 64911350 001  -------- -------- 603F0E38  Init
.
20000000 0000000828 5C3AEB24 2000036C 001  -------- -------- 60734010  *Packet Header*
6500BF94 0000000828 6500BC28 6500C300 001  -------- -------- 60734010  *Packet Header*
6500C300 0004760912 6500BF94 50000000 000  5C3AEB24 2C42E310 6071253C  (coalesced)
50000000 0000000828 6500C300 5000036C 001  -------- -------- 60734010  *Packet Header*
2C42E0B4 0000000556 2C429430 2C42E310 001  -------- -------- 60D4A0B4  Virtual Exec
2C42E310 0062725312 2C42E0B4 00000000 000  6500C300 0        6071253C  (coalesced)

Utilice este comando con detail la palabra clave optativa de visualizar los detalles del bloque de cada bloque afectado un aparato para memoria de I/O, por ejemplo:

Router# show memory io fragment detail 

0E3F8BAC 0000000204 0E3F8AAC 0E3F8CAC 001  -------- -------- 608C5730  test memory
0E3F8CAC 0000000204 0E3F8BAC 0E3F8DAC 000  0        E3F8AAC  608C5730  test memory
0E3F8DAC 0000000204 0E3F8CAC 0E3F8EAC 001  -------- -------- 608C5730  test memory
0E3F89AC 0000000204 0E3F88AC 0E3F8AAC 001  -------- -------- 608C5730  test memory
0E3F8AAC 0000000204 0E3F89AC 0E3F8BAC 000  E3F8CAC  E3F88AC  608C5730  test memory
0E3F8BAC 0000000204 0E3F8AAC 0E3F8CAC 001  -------- -------- 608C5730  test memory
0E3F87AC 0000000204 0E3F86AC 0E3F88AC 001  -------- -------- 608C5730  test memory
0E3F88AC 0000000204 0E3F87AC 0E3F89AC 000  E3F8AAC  E3F86AC  608C5730  test memory
0E3F89AC 0000000204 0E3F88AC 0E3F8AAC 001  -------- -------- 608C5730  test memory
0E3F85AC 0000000204 0E3F826C 0E3F86AC 001  -------- -------- 608C5730  test memory
0E3F86AC 0000000204 0E3F85AC 0E3F87AC 000  E3F88AC  0        608C5730  test memory
0E3F87AC 0000000204 0E3F86AC 0E3F88AC 001  -------- -------- 608C5730  test memory
0E3F4E6C 0000000268 0E3F4D2C 0E3F4FAC 000  0        E3F5BEC  608C5730  test memory
0E3F5BEC 0000000268 0E3F5AAC 0E3F5D2C 000  E3F4E6C  E3EE56C  608C5730  test memory
0E3EE46C 0000000204 0E3EE12C 0E3EE56C 001  -------- -------- 608C5730  test memory
0E3EEFAC 0000000204 0E3EEE6C 0E3EF0AC 001  -------- -------- 608C5730  test memory
0E3F06EC 0000000204 0E3F03AC 0E3F07EC 001  -------- -------- 608C5730  test memory
0E3F8DAC 0000000204 0E3F8CAC 0E3F8EAC 001  -------- -------- 608C5730  test memory

Paso 5 show memory statistics history table

Utilice este comando de visualizar el historial de la consumición de la memoria, por ejemplo:

Router# show memory statistics history table 

History for Processor memory

Time: 15:48:56.806
Used(b): 422748036 Largest(b): 381064952 Free blocks :291
Maximum memory users for this period
Process Name           Holding   Num Alloc
Virtual Exec             26992          37
TCP Protocols            14460           6
IP Input                  1212           1

Time: 14:42:54.506
Used(b): 422705876 Largest(b): 381064952 Free blocks :296
Maximum memory users for this period
Process Name           Holding   Num Alloc
Exec                  400012740          24
Dead                   1753456          90
Pool Manager            212796         257

Time: 13:37:26.918
Used(b): 20700520 Largest(b): 381064952 Free blocks :196
Maximum memory users for this period
Process Name           Holding   Num Alloc
Exec                      8372           5

Time: 12:39:44.422
Used(b): 20701436 Largest(b): 381064952 Free blocks :193

Time: 11:46:25.135
Used(b): 20701436 Largest(b): 381064952 Free blocks :193
Maximum memory users for this period
Process Name           Holding   Num Alloc
CDP Protocol              3752          25
.
.
.
History for I/O memory

Time: 15:48:56.809
Used(b):  7455520 Largest(b): 59370080 Free blocks :164

Time: 14:42:54.508
Used(b):  7458064 Largest(b): 59370080 Free blocks :165
Maximum memory users for this period
Process Name           Holding   Num Alloc
Pool Manager            141584         257

Time: 13:37:26.920
Used(b):  7297744 Largest(b): 59797664 Free blocks :25

Time: 12:39:44.424
Used(b):  7297744 Largest(b): 59797664 Free blocks :25
.
.
.
Time: 09:38:53.040
Used(b):  7297744 Largest(b): 59797664 Free blocks :25

Time: 01:02:05.533
Used(b):  7308336 Largest(b): 59797664 Free blocks :23

Time: 00:00:17.937
Used(b):  7308336 Largest(b): 59797664 Free blocks :23
Maximum memory users for this period
Process Name           Holding   Num Alloc
Init                   7296000         214
Pool Manager               816           3

Paso 6show monitor event-trace cpu-report {brief {all []detail | back time | clock time | from-boot [seconds | detail] | latest []detail} | handle handle-number}

Utilice este comando para ver un breve informe de detalles de la CPU para el seguimiento de eventos en un dispositivo de red, por ejemplo:

Router# show monitor event-trace cpu-report brief all

Timestamp   : Handle Name               Description
00:01:07.320:  1     CPU                None

Utilice este comando para ver un breve informe de detalles de la CPU para el seguimiento de eventos en un dispositivo de red, por ejemplo:

Router# show monitor event-trace cpu-report handle 1

00:01:07.320:  1     CPU                None
################################################################################
Global Statistics
-----------------
5 sec CPU util 0%/0% Timestamp 21:03:56
Queue Statistics
----------------
             Exec Count    Total CPU  Response Time       Queue Length
                                       (avg/max)            (avg/max)
Critical           1          0          0/0                   1/1         
High               5          0          0/0                   1/1         
Normal           178          0          0/0                   2/9         
Low               15          0          0/0                   2/3         
Common Process Information
-------------------------------
 PID   Name         Prio Style
-------------------------------
  10 AAA high-capacit M  New
 133 RADIUS TEST CMD  M  New
  47 VNM DSPRM MAIN   H  New
  58 TurboACL         M  New
  97 IP Background    M  New
  99 CEF: IPv4 proces L  New
 112 X.25 Background  M  New
 117 LFDp Input Proc  M  New
   3 Init             M  Old
CPU Intensive processes
-------------------------------------------------------------------------------
 PID Total       Exec    Quant         Burst  Burst size  Schedcall  Schedcall 
     CPUms      Count   avg/max        Count avg/max(ms)      Count Per avg/max
-------------------------------------------------------------------------------
   3   820          6   136/236         1     24/24              18  887/15172
Priority Suspends
------------------------------------
 PID Exec Count Prio-Susps
------------------------------------
   3          6          1

Latencies
-------------------------
 PID     Exec Count Latency
                     avg/max
-------------------------
  10          1 15192/15192
 133          1 15192/15192
  58          1 15192/15192
 112          1 15192/15192
 117          1 15192/15192
  99          1 15172/15172
  47          1 15172/15172
  97          1 15172/15172
################################################################################
################################################################################
Global Statistics
-----------------
5 sec CPU util 0%/0% Timestamp 00:00:00
Queue Statistics
----------------
         Exec Count  Total CPU    Response Time           Queue Length
                                    (avg/max)                (avg/max)
Critical      0          0              0/0                    0/0         
High          0          0              0/0                    0/0         
Normal        0          0              0/0                    0/0         
Low           0          0              0/0                    0/0         
Common Process Information
-------------------------------
 PID Name            Prio Style
-------------------------------

CPU Intensive processes
-------------------------------------------------------------------------------
 PID Total       Exec    Quant         Burst  Burst size  Schedcall  Schedcall 
     CPUms      Count   avg/max        Count avg/max(ms)      Count Per avg/max
-------------------------------------------------------------------------------
Priority Suspends
------------------------------------
 PID Exec Count Prio-Susps
------------------------------------
Latencies
-------------------------
 PID Exec Count   Latency
                  avg/max
-------------------------
################################################################################

Paso 7 show processes cpu autoprofile hog

Utilice este comando de ver los datos autoprofile CPUHOG, por ejemplo:

Router# show processes cpu autoprofile hog 

0x6075DD40 0x60755638
0x6075DD24 0x60755638
0x6075563C 0x60755638
0x60755638 0x60755638
0x60755638 0x60755638
0x6075DD10 0x60755638
0x6075DD40 0x60755638
0x6075DD40 0x60755638
0x6075563C 0x60755638
0x6075DCE0 0x60755638
0x6075DD44 0x60755638
0x6075DCCC 0x60755638
0x6075DD10 0x60755638
.
.
.
0x6075DD3C 0x60755638
0x6075DD38 0x60755638
0x6075DD10 0x60755638
0x6075DCCC 0x60755638
0x6075DCDC 0x60755638
0x6075563C 0x60755638
0x6075DD3C 0x60755638
0x6075DD20 0x60755638
0x6075DD58 0x60755638
0x6075DD1C 0x60755638
0x6075DD10 0x60755638
0x6075DCDC 0x60755638
0x6075DCF8 0x60755638

[]del pasoshow processes cpu extended 8history

Utilice este comando de ver carga de la CPU un informe ampliado, por ejemplo:

Router# show processes cpu extended 

################################################################################
Global Statistics
-----------------
5 sec CPU util 0%/0% Timestamp 21:03:56
Queue Statistics
----------------

             Exec Count  Total CPU    Response Time         Queue Length
                                       (avg/max)             (avg/max)
Critical           1          0          0/0                   1/1         
High               5          0          0/0                   1/1         
Normal           178          0          0/0                   2/9         
Low               15          0          0/0                   2/3         
Common Process Information
-------------------------------
 PID Name            Prio Style
-------------------------------
CPU Intensive processes
-------------------------------------------------------------------------------
 PID Total       Exec    Quant         Burst  Burst size  Schedcall  Schedcall 
     CPUms      Count   avg/max        Count avg/max(ms)      Count Per avg/max
-------------------------------------------------------------------------------
Priority Suspends
------------------------------------
 PID Exec Count Prio-Susps
------------------------------------
Latencies
-------------------------
 PID Exec Count   Latency
                  avg/max
-------------------------

################################################################################

Paso 9show resource all [brief | detailed]

Utilice este comando sin las palabras claves optativas de visualizar los detalles del recurso, por ejemplo:

Router# show resource all

Resource Owner: cpu
Resource User Type: iosprocess
Resource User: Init(ID: 0x1000001)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777217           0         0          0  0.00%  0.00%  0.00% Init            
  Resource User: Scheduler(ID: 0x1000002)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777218           0         0          0  0.00%  0.00%  0.00% Scheduler       
  Resource User: Dead(ID: 0x1000003)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777219           0         0          0  0.00%  0.00%  0.00% Dead            
  Resource User: Interrupt(ID: 0x1000004)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777220           0         0          0  0.00%  0.00%  0.00% Interrupt       
  Resource User: Memory RO RU(ID: 0x1000005)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777221           0         0          0  0.00%  0.00%  0.00% Memory RO RU    
  Resource User: Chunk Manager(ID: 0x1000006)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777222           0        13          0  0.00%  0.00%  0.00% Chunk Manager   
  Resource User: Load Meter(ID: 0x1000007)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777223        2872     36029         79  0.00%  0.00%  0.00% Load Meter      
  Resource User: Check heaps(ID: 0x1000009)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777225      352744     33446      10546  0.00%  0.20%  0.17% Check heaps     
  Resource User: Pool Manager(ID: 0x100000A)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777226           0         1          0  0.00%  0.00%  0.00% Pool Manager    
  Resource User: Buffer RO RU(ID: 0x100000B)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777227           0         0          0  0.00%  0.00%  0.00% Buffer RO RU    
  Resource User: Timers(ID: 0x100000C)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777228           0         2          0  0.00%  0.00%  0.00% Timers          
  Resource User: Serial Background(ID: 0x100000D)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777229           0         2          0  0.00%  0.00%  0.00% Serial Backgroun
  Resource User: AAA_SERVER_DEADTIME(ID: 0x100000E)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777230           0         1          0  0.00%  0.00%  0.00% AAA_SERVER_DEADT
  Resource User: AAA high-capacity counters(ID: 0x100000F)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777231           0         2          0  0.00%  0.00%  0.00% AAA high-capacit
  Resource User: Policy Manager(ID: 0x1000010)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777232           0         1          0  0.00%  0.00%  0.00% Policy Manager  
  Resource User: Crash writer(ID: 0x1000011)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777233           0         1          0  0.00%  0.00%  0.00% Crash writer    
  Resource User: RO Notify Timers(ID: 0x1000012)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777234           0         1          0  0.00%  0.00%  0.00% RO Notify Timers
  Resource User: RMI RM Notify Watched Policy(ID: 0x1000013)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777235           0         1          0  0.00%  0.00%  0.00% RMI RM Notify Wa
  Resource User: EnvMon(ID: 0x1000014)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777236       11164     92859        120  0.00%  0.00%  0.00% EnvMon          
  Resource User: IPC Dynamic Cache(ID: 0x1000015)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777237           0      3004          0  0.00%  0.00%  0.00% IPC Dynamic Cach
  Resource User: IPC Periodic Timer(ID: 0x1000017)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777239           0    180082          0  0.00%  0.00%  0.00% IPC Periodic Tim
  Resource User: IPC Managed Timer(ID: 0x1000018)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777240         572     79749          7  0.00%  0.00%  0.00% IPC Managed Time
  Resource User: IPC Deferred Port Closure(ID: 0x1000019)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777241           4    180088          0  0.00%  0.00%  0.00% IPC Deferred Por
  Resource User: IPC Seat Manager(ID: 0x100001A)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777242       97560   1408799         69  0.23%  0.02%  0.00% IPC Seat Manager
  Resource User: IPC Session Service(ID: 0x100001B)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777243           0         1          0  0.00%  0.00%  0.00% IPC Session Serv
  Resource User: ARP Input(ID: 0x100001C)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777244          20      3082          6  0.00%  0.00%  0.00% ARP Input       
  Resource User: EEM ED Syslog(ID: 0x100001D)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777245           0        49          0  0.00%  0.00%  0.00% EEM ED Syslog   
  Resource User: DDR Timers(ID: 0x100001E)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777246           0         2          0  0.00%  0.00%  0.00% DDR Timers      
  Resource User: Dialer event(ID: 0x100001F)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777247           0         2          0  0.00%  0.00%  0.00% Dialer event    
  Resource User: Entity MIB API(ID: 0x1000020)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777248          28        16       1750  0.00%  0.00%  0.00% Entity MIB API  
.
.
.
Resource User: draco-oir-process:slot 2(ID: 0x100011E)
Getbufs  Retbufs  Holding  RU Name
0        0        0        draco-oir-proces

  Resource User: SCP async: Draco-LC4(ID: 0x1000125)
Getbufs  Retbufs  Holding  RU Name
35849    243101   4294760044 SCP async: Draco

  Resource User: IFCOM Msg Hdlr(ID: 0x1000127)
Getbufs  Retbufs  Holding  RU Name
2        2        0        IFCOM Msg Hdlr  

  Resource User: IFCOM Msg Hdlr(ID: 0x1000128)
Getbufs  Retbufs  Holding  RU Name
28       28       0        IFCOM Msg Hdlr  

  Resource User: Exec(ID: 0x100012C)
Getbufs  Retbufs  Holding  RU Name
912      912      0        Exec            

Resource Owner: test_mem
 Resource User Type: test_process
 Resource User Type: mem_rut
Resource Owner: test_cpu
 Resource User Type: test_process
 Resource User Type: cpu_rut

Paso 10 show resource database

Utilice este comando de visualizar las databases detailes del recurso, por ejemplo:

Router# show resource database

List of all Resource Owners :
Owner: cpu                       Id:0x1
Owner's list of monitors is empty.
Owner: memory                    Id:0x2
Owner's list of monitors is empty.
Owner: Buffer                    Id:0x3
Owner's list of monitors is empty.
Owner: test_mem                  Id:0x4
Owner's list of monitors is empty.
Owner: test_cpu                  Id:0x5
Owner's list of monitors is empty.
Owner: test_RO0                  Id:0x7
Owner's list of monitors is empty.
Owner: test_RO1                  Id:0x8
Owner's list of monitors is empty.
Owner: test_RO2                  Id:0x9
Owner's list of monitors is empty.
Owner: test_RO3                  Id:0xA
Owner's list of monitors is empty.
.
.
.
Resource Monitor: test_ROM0, ID: 0x1B
 Not Watching any Relations.
 Not Watching any Policies.
Resource Monitor: test_ROM1, ID: 0x1C
 Not Watching any Relations.
 Not Watching any Policies.
Resource Monitor: test_ROM2, ID: 0x1D
 Not Watching any Relations.
 Not Watching any Policies.

Paso 11show resource owner {resource-owner-name | all} user {resource-user-type-name | all} [brief | detailed | triggers]

Utilice este comando de visualizar a los detalles del propietario del recurso, por ejemplo:

Router# show resource owner all user all 

Resource Owner: cpu
 Resource User Type: iosprocess
  Resource User: Init(ID: 0x1000001)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777217           0         0          0  0.00%  0.00%  0.00% Init            
  Resource User: Scheduler(ID: 0x1000002)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777218           0         0          0  0.00%  0.00%  0.00% Scheduler       
  Resource User: Dead(ID: 0x1000003)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777219           0         0          0  0.00%  0.00%  0.00% Dead            
  Resource User: Interrupt(ID: 0x1000004)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777220           0         0          0  0.00%  0.00%  0.00% Interrupt       
  Resource User: Memory RO RU(ID: 0x1000005)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777221           0         0          0  0.00%  0.00%  0.00% Memory RO RU    
  Resource User: Chunk Manager(ID: 0x1000006)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777222           4         3       1333  0.00%  0.00%  0.00% Chunk Manager   
  Resource User: Load Meter(ID: 0x1000007)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777223           4       292         13  0.00%  0.00%  0.00% Load Meter      
  Resource User: Check heaps(ID: 0x1000009)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777225         376       192       1958  0.00%  0.02%  0.00% Check heaps     
  Resource User: Pool Manager(ID: 0x100000A)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777226           0         1          0  0.00%  0.00%  0.00% Pool Manager    
  Resource User: Buffer RO RU(ID: 0x100000B)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777227           0         0          0  0.00%  0.00%  0.00% Buffer RO RU    
  Resource User: Timers(ID: 0x100000C)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777228           0         2          0  0.00%  0.00%  0.00% Timers          
  Resource User: Serial Background(ID: 0x100000D)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777229           0         2          0  0.00%  0.00%  0.00% Serial Backgroun
  Resource User: ALARM_TRIGGER_SCAN(ID: 0x100000E)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777230           0       268          0  0.00%  0.00%  0.00% ALARM_TRIGGER_SC
  Resource User: AAA_SERVER_DEADTIME(ID: 0x100000F)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777231           0         1          0  0.00%  0.00%  0.00% AAA_SERVER_DEADT
  Resource User: AAA high-capacity counters(ID: 0x1000010)
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
.
.
.
Resource User Type: test_RUT143

Resource User Type: test_RUT144
Resource User Type: test_RUT145

Resource User Type: test_RUT146
Resource User Type: test_RUT147

Paso 12 show resource relationship user resource-user-type

Utilice este comando de visualizar los detalles de la relación entre diversos propietarios del recurso, por ejemplo:

Router# show resource relationship

Resource User Type: iosprocess (ID: 0x1)
 -> Resource Owner: cpu (ID: 0x1)
 -> Resource Owner: memory (ID: 0x2)
 -> Resource Owner: Buffer (ID: 0x3)
 -> Resource User: Init (ID: 0x1000001)
 -> Resource User: Scheduler (ID: 0x1000002)
 -> Resource User: Dead (ID: 0x1000003)
 -> Resource User: Interrupt (ID: 0x1000004)
 -> Resource User: Memory RO RU (ID: 0x1000005)
 -> Resource User: Chunk Manager (ID: 0x1000006)
 -> Resource User: Load Meter (ID: 0x1000007)
 -> Resource User: Check heaps (ID: 0x1000009)
 -> Resource User: Pool Manager (ID: 0x100000A)
 -> Resource User: Buffer RO RU (ID: 0x100000B)
 -> Resource User: Timers (ID: 0x100000C)
 -> Resource User: Serial Background (ID: 0x100000D)
 -> Resource User: ALARM_TRIGGER_SCAN (ID: 0x100000E)
 -> Resource User: AAA_SERVER_DEADTIME (ID: 0x100000F)
 -> Resource User: AAA high-capacity counters (ID: 0x1000010)
 -> Resource User: Policy Manager (ID: 0x1000011)
 -> Resource User: Crash writer (ID: 0x1000012)
 -> Resource User: RO Notify Timers (ID: 0x1000013)
 -> Resource User: RMI RM Notify Watched Policy (ID: 0x1000014)
 -> Resource User: EnvMon (ID: 0x1000015)
 -> Resource User: OIR Handler (ID: 0x1000016)
 -> Resource User: IPC Dynamic Cache (ID: 0x1000017)
 -> Resource User: IPC Zone Manager (ID: 0x1000018)
 -> Resource User: IPC Periodic Timer (ID: 0x1000019)
 -> Resource User: IPC Managed Timer (ID: 0x100001A)
 -> Resource User: IPC Deferred Port Closure (ID: 0x100001B)
 -> Resource User: IPC Seat Manager (ID: 0x100001C)
 -> Resource User: IPC Session Service (ID: 0x100001D)
 -> Resource User: Compute SRP rates (ID: 0x100001E)
 -> Resource User: ARP Input (ID: 0x100001F)
 -> Resource User: DDR Timers (ID: 0x1000020)
 -> Resource User: Dialer event (ID: 0x1000021)
 -> Resource User: Entity MIB API (ID: 0x1000022)
 -> Resource User: SERIAL A'detect (ID: 0x1000023)
 -> Resource User: GraphIt (ID: 0x1000024)
 -> Resource User: HC Counter Timers (ID: 0x1000025)
 -> Resource User: Critical Bkgnd (ID: 0x1000026)
 -> Resource User: Net Background (ID: 0x1000027)
 -> Resource User: Logger (ID: 0x1000028)
.
.
.
Resource User Type: test_RUT141 (ID: 0x92)
 -> Resource Owner: test_RO0 (ID: 0x7)
 Resource User Type: test_RUT142 (ID: 0x93)
 -> Resource Owner: test_RO0 (ID: 0x7)
 Resource User Type: test_RUT143 (ID: 0x94)
 -> Resource Owner: test_RO0 (ID: 0x7)
 Resource User Type: test_RUT144 (ID: 0x95)
 -> Resource Owner: test_RO0 (ID: 0x7)
 Resource User Type: test_RUT145 (ID: 0x96)
 -> Resource Owner: test_RO0 (ID: 0x7)
 Resource User Type: test_RUT146 (ID: 0x97)
 -> Resource Owner: test_RO0 (ID: 0x7)
 Resource User Type: test_RUT147 (ID: 0x98)
 -> Resource Owner: test_RO0 (ID: 0x7)
 Resource User Type: test_RUT148 (ID: 0x99)
 -> Resource Owner: test_RO0 (ID: 0x7)
 Resource User Type: test_RUT149 (ID: 0x9A)
 -> Resource Owner: test_RO0 (ID: 0x7)

Paso 13show resource user {all | resource-user-type} [brief | detailed]

Utilice este comando de visualizar los detalles de la relación entre diversos RO, por ejemplo:

Router# show resource user all

Resource User Type: iosprocess
Resource Grp: Init
Resource Owner: memory
Processor memory
Allocated   Freed  Holding   Blocks
27197780  8950144 18247636     6552

I/O memory
Allocated   Freed  Holding   Blocks
 7296000     9504  7286496      196

Resource Owner: cpu
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777224       14408       116     124206 100.40%  8.20%  1.70% Init            
Resource Owner: Buffer
Getbufs  Retbufs  Holding  RU Name
332      60       272      Init            

Resource User: Init
Resource User: Scheduler
Resource Owner: memory
Processor memory
Allocated   Freed  Holding   Blocks
   77544        0    77544        2

Resource Owner: cpu
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777218           0         0          0  0.00%  0.00%  0.00% Scheduler       
Resource Owner: Buffer
Getbufs  Retbufs  Holding  RU Name
0        0        0        Scheduler       

Resource User: Dead
Resource Owner: memory
Processor memory
Allocated   Freed  Holding   Blocks
 1780540      260  1780280      125
.
.
.

 Resource User: BGP Scanner
  Resource Owner: memory
Processor memory
Allocated   Freed  Holding   Blocks
    9828     9828        0        0

  Resource Owner: cpu
    RUID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min Res Usr 
16777406         660       659       1001  0.00%  0.00%  0.00% BGP Scanner     
  Resource Owner: Buffer
Getbufs  Retbufs  Holding  RU Name
0        0        0        BGP Scanner
Resource User Type: test_process
Resource User Type: mem_rut
Resource User Type: cpu_rut

Consejos de Troubleshooting

Para localizar y resolver problemas la notificación y las actividades de registro para los recursos usando la característica del administrador de recurso incrustado, utilice las técnicas sugeridas siguientes.

Habilite el debugging del registro de recursos usando debug resource policy registration el comando en el modo EXEC privilegiado.

Habilite el debugging de la notificación del administrador de recursos usando debug resource policy notification el comando en el modo EXEC privilegiado.

PASOS SUMARIOS

1. enable

2. debug resource policy registration

3.debug resource policy notification []owner resource-owner-name

PASOS DETALLADOS

 
Comando o acción
Propósito

Paso 1 

enable

Example:

Router> enable

Habilita el modo EXEC privilegiado.

Ingrese su contraseña si se le pide que lo haga.

Paso 2 

debug resource policy registration

Example:

Router# debug resource policy registration

Permisos que hacen el debug de en el registro de la directiva del recurso.

Paso 3 

debug resource policy notification [owner resource-owner-name]

Example:

Router# debug resource policy notification owner cpu

Habilita el debugging de la notificación en los RO.

Ejemplos

Utilice debug resource policy registration el comando de localizar la información de registro del administrador de recursos, por ejemplo:

Router# debug resource policy registration 

Registrations debugging is on

When a Resource User is created
*Mar  3 09:35:58.304: resource_user_register: RU: ruID: 0x10000B8, rutID: 0x1, rg_ID: 0x0 
name: usrr1

When a Resource User is deleted
*Mar  3 09:41:09.500: resource_user_unregister: RU: ruID: 0x10000B8, rutID: 0x1, rg_ID: 
0x0 name: usrr1

Utilice debug resource policy notification el comandoowner resource-owner-namedel []de localizar la información de la notificación de la directiva del recurso, por ejemplo:

Router# debug resource policy notification 

Enabled notif. debugs on all owners

Cuando se excede un umbral, usted vería estos mensajes:

*Mar  3 09:50:44.081: Owner: 'memory' initiated a notification:
*Mar  3 09:50:44.081: %SYS-4-RESMEMEXCEED: Resource user usrr1 has exceeded the Major 
memory threshold
Pool: Processor Used: 42932864 Threshold :42932860
*Mar  3 09:50:46.081: Notification from Owner: 'memory' is dispatched for User: 'usrr1' 
(ID: 0x10000B9)
*Mar  3 09:50:46.081: %SYS-4-RESMEMEXCEED: Resource user usrr1 has exceeded the Major 
memory threshold
Pool: Processor Used: 42932864 Threshold :42932860

Router# no debug resource policy notification

Disabled notif. debugs on all owners

Router# debug resource policy notification owner cpu

Enabled notif. debugs on owner 'cpu'

Router# no debug resource policy notification owner cpu 

Disabled notif. debugs on owner 'cpu'

Router# debug resource policy notification owner memory

Enabled notif. debugs on owner 'memory'

Router# no debug resource policy notification owner memory

Disabled notif. debugs on owner 'memory'

Router# debug resource policy notification owner Buffer

Enabled notif. debugs on owner 'Buffer'

Router# no debug resource policy notification owner Buffer

Disabled notif. debugs on owner 'Buffer'

Ejemplos de configuración de Embedded Resource Manager

Esta sección proporciona los siguientes ejemplos de configuración:

Administración de la Utilización de Recursos mediante la Definición de una Política de Recursos: Ejemplo:

Determinación de los Rangos de Funcionamiento Previstos para los Propietarios del Recurso: Ejemplo:

Aplicación de una Política: Ejemplo:

Configuración de una Política de Umbral Global del Sistema para la Memoria de E/S: Ejemplo:

Administración de la Utilización de Recursos mediante la Definición de una Política de Recursos: Ejemplo:

Las demostraciones del siguiente ejemplo cómo configurar una directiva global del recurso con el nombre system-global-pc1 de la directiva:

configure terminal
resource policy 
policy system-global-pc1 global

Las demostraciones del siguiente ejemplo cómo configurar a por la directiva global del recurso del usuario con el nombre per-user-global-pc1 de la directiva y el tipo de recurso como iosprocess:

configure terminal
resource policy 
policy per-user-global-pc1 type iosprocess

Las demostraciones del siguiente ejemplo cómo configurar una directiva de los recursos locales del usuario con el nombre user-local-pc1 de la directiva y el tipo de recurso como iosprocess:

configure terminal
resource policy 
policy user-local-pc1 type iosprocess

Determinación de los Rangos de Funcionamiento Previstos para los Propietarios del Recurso: Ejemplo:

Las demostraciones del siguiente ejemplo cómo configurar los diversos umbrales para el buffer, el CPU, y la memoria RO.

Configurar la directiva global de la formación de umbrales del sistema para el buffer RO

Las demostraciones del siguiente ejemplo cómo configurar una política global con el nombre de la directiva como system-global-pc1 para el búfer público con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
policy system-global-pc1 global
system
buffer public
critical rising 90 interval 12 falling 20 interval 10 
major rising 70 interval 12 falling 15 interval 10 
minor rising 60 interval 12 falling 10 interval 10 

El configurar por la directiva global de la formación de umbrales del usuario para el buffer RO

Las demostraciones del siguiente ejemplo cómo configurar a por la política global del usuario con el nombre de la directiva como per-user-global-pc1 para el búfer público con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
policy per-user-global-pc1 type iosprocess
system
buffer public
critical rising 90 interval 12 falling 20 interval 10 global
major rising 70 interval 12 falling 15 interval 10 global
minor rising 60 interval 12 falling 10 interval 10 global

Configurar la directiva local de la formación de umbrales del usuario para el buffer RO

Las demostraciones del siguiente ejemplo cómo configurar una política local del usuario con el nombre de la directiva como user-local-pc1 para el búfer público con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
policy user-local-pc1 type iosprocess
system
buffer public
critical rising 70 interval 12 falling 20 interval 10 
major rising 70 interval 12 falling 15 interval 10 
minor rising 60 interval 12 falling 10 interval 10 

Configurar la directiva global de la formación de umbrales del sistema para memoria de I/O el RO

Las demostraciones del siguiente ejemplo cómo configurar una política global con el nombre de la directiva como system-global-pc1 para memoria de I/O con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
policy system-global-pc1 global
system
memory io 
critical rising 90 interval 12 falling 20 interval 10 
major rising 70 interval 12 falling 15 interval 10 
minor rising 60 interval 12 falling 10 interval 10 

El configurar por la directiva global de la formación de umbrales del usuario para memoria de I/O el RO

Las demostraciones del siguiente ejemplo cómo configurar a por la política global del usuario con el nombre de la directiva como per-user-global-pc1 para memoria de I/O con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:


configure terminal
resource policy 
policy per-user-global-pc1 type iosprocess
system
memory io
critical rising 90 interval 12 falling 20 interval 10 global
major rising 70 interval 12 falling 15 interval 10 global
minor rising 60 interval 12 falling 10 interval 10 global

Configurar la directiva local de la formación de umbrales del usuario para memoria de I/O el RO

Las demostraciones del siguiente ejemplo cómo configurar una política local del usuario con el nombre de la directiva como user-local-pc1 para memoria de I/O con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
policy user-local-pc1 type iosprocess
system
memory io
critical rising 90 interval 12 falling 20 interval 10 
major rising 70 interval 12 falling 15 interval 10 
minor rising 60 interval 12 falling 10 interval 10 

Configurar la directiva global de la formación de umbrales del sistema para la memoria del procesador RO

Las demostraciones del siguiente ejemplo cómo configurar una política global del sistema de usuario con el nombre de la directiva como system-global-pc1 para la memoria del procesador con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
policy system-global-pc1 global
system
memory processor
critical rising 90 interval 12 falling 20 interval 10 
major rising 70 interval 12 falling 15 interval 10 
minor rising 60 interval 12 falling 10 interval 10 

El configurar por la directiva global de la formación de umbrales del usuario para la memoria del procesador RO

Las demostraciones del siguiente ejemplo cómo configurar a por la política global del usuario con el nombre de la directiva como user-global-pc1 y el tipo de recurso como iosprocess para la memoria del procesador con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
policy user-global-pc1 type iosprocess
system
memory processor
critical rising 90 interval 12 falling 20 interval 10 
major rising 70 interval 12 falling 15 interval 10 
minor rising 60 interval 12 falling 10 interval 10 

Configurar la directiva local de la formación de umbrales del usuario para la memoria del procesador RO

Las demostraciones del siguiente ejemplo cómo configurar una política local del usuario con el nombre de la directiva como user-local-pc1 y el tipo de recurso como iosprocess para la memoria del procesador con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
policy user-local-pc1 type iosprocess
system
memory processor
critical rising 90 interval 12 falling 20 interval 10 
major rising 70 interval 12 falling 15 interval 10 
minor rising 60 interval 12 falling 10 interval 10 

Configurar la directiva global de la formación de umbrales del sistema para la interrupción CPU RO

Las demostraciones del siguiente ejemplo cómo configurar una política global con el nombre de la directiva como system-global-pc1 para la interrupción CPU con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
policy system-global-pc1 global
system
cpu interrupt
critical rising 90 interval 12 falling 20 interval 10 
major rising 70 interval 12 falling 15 interval 10 
minor rising 60 interval 12 falling 10 interval 10 

El configurar por la directiva global de la formación de umbrales del usuario para la interrupción CPU RO

Las demostraciones del siguiente ejemplo cómo configurar a por la política global del usuario con el nombre de la directiva como per-user-global-pc1 y el tipo de recurso como iosprocess para la interrupción CPU con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
policy per-user-global-pc1 type iosprocess
system
cpu interrupt
critical rising 90 interval 12 falling 20 interval 10 global
major rising 70 interval 12 falling 15 interval 10 global
minor rising 60 interval 12 falling 10 interval 10 global

Configurar la directiva local de la formación de umbrales del usuario para la interrupción CPU RO

Las demostraciones del siguiente ejemplo cómo configurar una política local del usuario con el nombre de la directiva como user-local-pc1 y el tipo de recurso como iosprocess para la interrupción CPU con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
policy user-local-pc1 global type iosprocess
system
cpu interrupt
critical rising 90 interval 12 falling 20 interval 10 
major rising 70 interval 12 falling 15 interval 10 
minor rising 60 interval 12 falling 10 interval 10 

Configurar la directiva global de la formación de umbrales del sistema para el proceso CPU RO

Las demostraciones del siguiente ejemplo cómo configurar una política global con el nombre de la directiva como system-global-pc1 para el proceso CPU con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
policy system-global-pc1 global
system
cpu process
critical rising 90 interval 12 falling 20 interval 10 
major rising 70 interval 12 falling 15 interval 10 
minor rising 60 interval 12 falling 10 interval 10 

El configurar por la directiva global de la formación de umbrales del usuario para el proceso CPU RO

Las demostraciones del siguiente ejemplo cómo configurar a por la política global del usuario con el nombre de la directiva como per-user-global-pc1 y el tipo de recurso como iosprocess para el proceso CPU con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
resource policy per-user-global-pc1 type iosprocess
system
cpu process
critical rising 90 interval 12 falling 20 interval 10 global
major rising 70 interval 12 falling 15 interval 10 global
minor rising 60 interval 12 falling 10 interval 10 global

Configurar la directiva local de la formación de umbrales del usuario para el proceso CPU RO

Las demostraciones del siguiente ejemplo cómo configurar una política local del usuario con el nombre de la directiva como user-local-pc1 y el tipo de recurso como iosprocess para el proceso CPU con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
policy user-local-pc1 global type iosprocess
system
cpu process
critical rising 90 interval 12 falling 20 interval 10 
major rising 70 interval 12 falling 15 interval 10 
minor rising 60 interval 12 falling 10 interval 10 

Configurar la directiva global de la formación de umbrales del sistema para CPU total RO

Las demostraciones del siguiente ejemplo cómo configurar una política global con el nombre de la directiva como system-global-pc1 para el CPU total con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
policy system-global-pc1 global
system
cpu total
critical rising 90 interval 12 falling 20 interval 10 
major rising 70 interval 12 falling 15 interval 10 
minor rising 60 interval 12 falling 10 interval 10 

El configurar por la directiva global de la formación de umbrales del usuario para CPU total RO

Las demostraciones del siguiente ejemplo cómo configurar a por la política global del usuario con el nombre de la directiva como per-user-global-pc1 y el tipo de recurso como iosprocess para el CPU total con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
policy per-user-global-pc1 type iosprocess
system
cpu total
critical rising 90 interval 12 falling 20 interval 10 global
major rising 70 interval 12 falling 15 interval 10 global
minor rising 60 interval 12 falling 10 interval 10 global

Configurar la directiva local de la formación de umbrales del usuario para CPU total RO

Las demostraciones del siguiente ejemplo cómo configurar una política local del usuario con el nombre de la directiva como user-local-pc1 y el tipo de recurso como iosprocess para el CPU total con los valores de umbral críticos del 90 por ciento como subiendo en un intervalo de 12 segundos, del 20 por ciento como cayendo en un intervalo de 10 segundos, de los valores de umbral importantes del 70 por ciento como subiendo en un intervalo de 12 segundos, del 15 por ciento como cayendo en un intervalo de 10 segundos, y de los valores de umbral de menor importancia del 60 por ciento como subiendo en un intervalo de 12 segundos, el 10 por ciento como cayendo en un intervalo de 10 segundos:

configure terminal
resource policy 
policy user-local-pc1 type iosprocess
system
cpu total
critical rising 90 interval 12 falling 20 interval 10 
major rising 70 interval 12 falling 15 interval 10 
minor rising 60 interval 12 falling 10 interval 10 

Aplicación de una Política: Ejemplo:

Las demostraciones del siguiente ejemplo cómo aplicar a por la directiva de la formación de umbrales del usuario para el EXEC del caso del recurso, los iosprocess del tipo de usuario del recurso, y el nombre policy-test1 de la directiva:

configure terminal
resource policy 
policy policy-test1 type iosprocess
exit
user EXEC iosprocess policy-test1

Las demostraciones del siguiente ejemplo cómo aplicar una directiva global de la formación de umbrales con el nombre global-global-test1 de la directiva:

configure terminal
resource policy 
policy global-global-test1 global
exit
user global global-global-test1

Las demostraciones del siguiente ejemplo cómo aplicar una directiva de la formación de umbrales del grupo con el nombre del grupo gr1 y el tipo de recurso como iosprocess:

configure terminal
resource policy 
policy group-test1 
exit

user group gr1 type iosprocess
instance http 
policy group-test1

Configuración de una Política de Umbral Global del Sistema para la Memoria de E/S: Ejemplo:

El siguiente ejemplo muestra la configuración de una directiva global de la formación de umbrales de la memoria para memoria de I/O. En este ejemplo, la directiva se da el nombre “sistema-global-io”, y el umbral para memoria de I/O el uso crítico se define como ser uso sobre del 90 por ciento memoria de I/O del pool global disponible por 12 segundos consecutivos.

El umbral descendente crítico también se define en este ejemplo (el menos de 20 por ciento memoria de I/O del pool global disponible por 10 segundos o más); sin embargo, solamente el nivel de levantamiento crítico afectará cuando se acciona el procedimiento automático de la liberación del espacio.

configure terminal
resource policy 
policy system-global-io global
system
memory io 
critical rising 90 interval 12 falling 20 interval 10 

Referencias adicionales

Las secciones siguientes proporcionan las referencias relacionadas con el administrador de recurso incrustado.

Documentos Relacionados

Tema relacionado
Título del documento

Comandos de Cisco IOS

El Cisco IOS domina los comandos list, todos las versiones

Comandos de los aspectos fundamentales de la configuración: sintaxis de comandos completa, modos de comandos, historial de comandos, valores predeterminados, pautas de uso y ejemplos

Referencia de comandos de los fundamentales de la configuración del Cisco IOS

Comandos de la Administración de redes: sintaxis de comandos completa, modos de comandos, historial de comandos, valores predeterminados, pautas de uso y ejemplos

Referencia de Comandos de Administración de Redes de Cisco IOS

Tareas de configuración integradas del administrador del evento

El Cisco IOS integró al administrador del evento

Detector de fugas de memoria

Fuga de memoria Dectector


Estándares

Estándares
Título

Esta función no soporta estándares nuevos o modificados.


MIB

MIB
Link del MIB

CISCO-ERM-MIB.my

Para localizar y descargar MIB de plataformas, versiones de Cisco IOS y conjuntos de funciones seleccionados, utilice Cisco MIB Locator, que se encuentra en la siguiente URL:

http://www.cisco.com/cisco/web/LA/support/index.html


RFC

RFC
Título

Esta función no soporta RFCs nuevos o modificados.


Asistencia Técnica

Descripción
Link

El sitio Web de soporte técnico de Cisco proporciona los recursos en línea extensos, incluyendo la documentación y las herramientas para localizar averías y resolver los problemas técnicos con los Productos Cisco y las Tecnologías.

Para recibir la Seguridad y la información técnica sobre sus Productos, usted puede inscribir a los diversos servicios, tales como la herramienta de alerta del producto (accedida de los Field Notice), el hoja informativa de los servicios técnicos de Cisco, y alimentaciones realmente simples de la sindicación (RSS).

El acceso a la mayoría de las herramientas en el sitio Web de soporte técnico de Cisco requiere una identificación del usuario y una contraseña del cisco.com.

http://www.cisco.com/cisco/web/LA/support/index.html


Información de la característica para el administrador de recurso incrustado

La tabla 1 muestra las funciones de este módulo y proporciona links a información de configuración específica. Solamente las características que fueron introducidas o modificadas en el Cisco IOS Release 12.3(14)T o una versión posterior aparecen en la tabla.

Puede que no estén disponibles todos los comandos en su versión de software de Cisco IOS. Para la información de versión sobre un comando específico, vea la documentación de referencia de comandos.

Utilice el Cisco Feature Navigator para encontrar la información sobre el soporte del Soporte de la plataforma y de la imagen del software. Cisco Feature Navigator le permite determinar qué imágenes de Cisco IOS y Catalyst OS Software soportan una versión de software, un conjunto de funciones o una plataforma específica. Para acceder a Cisco Feature Navigator, vaya a http://www.cisco.com/go/cfn. Una cuenta en el cisco.com no se requiere.


Observelas listas del cuadro 1 solamente la versión de Cisco IOS Software que introdujo el soporte para una característica dada en un tren de versión del Cisco IOS Software dado. A menos que se indique lo contrario, las versiones posteriores de dicha serie de versiones de software de Cisco IOS también soportan esa función.


Información de la característica del cuadro 1 para el administrador de recurso incrustado 

Nombre de la función
Versiones
Información sobre la Función

Administrador de Recursos Incrustado

12.3(14)T
12.2(33)SRB
12.2(33)SB

La característica del administrador de recurso incrustado (ERM) permite que usted monitoree la utilización de recursos del sistema interno para los recursos limitados tales como el buffer, la memoria, y el CPU. ERM monitorea la utilización de recursos desde la perspectiva de diversos subsistemas dentro del software de Cisco IOS, como los propietarios de recursos (ROs) y usuarios de recursos (RUs). El ERM permite que usted configure los valores de umbral para los recursos del sistema, llevando mejor la penetración en el scalability del sistema y la Disponibilidad del sistema mejorada.

Las secciones siguientes proporcionan información acerca de esta función:

Prerrequisitos para Embedded Resource Manager

Cómo Configurar Embedded Resource Manager

Administrador de recurso incrustado MIB

el 15.0(1)M
12.2(33)SRB
12.2(33)SB

La característica ERM MIB introduce el soporte de MIB para la característica del administrador de recurso incrustado (ERM). La función ERM hace un seguimiento de la información de uso de los recursos de cada propietario del recurso registrado y del usuario del recurso. ERM garantiza un uso eficiente de los recursos disponibles. La característica ERM MIB permite que usted monitoree el uso de los recursos recopilando la información del USO de recursos usando los objetos de MIB. El administrador de la red puede utilizar la información recopilada por los objetos de MIB ERM para asegurar el uso óptimo de los recursos.

El siguiente comando fue introducido por esta característica: snmp-server enable traps resource-policy.

Recuperación de la memoria del paquete

12.4(6)T
12.2(33)SRE

Las funciones de la recuperación de la memoria del paquete utilizan la infraestructura ERM a la limpieza y la memoria del paquete escapada recuperación del Cisco IOS usando el proceso del detector de fuga de memoria (designado a veces el proceso de la detección” o “GD” de la “basura).

La sección siguiente proporciona la información sobre esta característica:

Propietario del Recurso de Memoria


Glosario

CPUHOG — Cada proceso se afecta un aparato un quántum del tiempo, que es equivalente al ms 200. Si un proceso se está ejecutando por más de 2 segundos, el proceso hogging el CPU. Esta condición se llama CPUHOG.

El RM — USO de recursos monitorea. Aplicaciones que quiere monitorear la utilización de recursos de los recursos de los usuarios del recurso.

RO — propietarios del recurso. Proporciona los recursos a los usuarios del recurso. Por ejemplo, CPU, buffer, memoria y así sucesivamente.

RU — usuarios del recurso. Las aplicaciones o los clientes (como el HTTP, el SNMP, el telnet, y así sucesivamente) ese uso los recursos y reciben las notificaciones para estrangular cuando los umbrales exceden los valores actuales.