Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Comprobar el uso general de la CPU y de la memoria

 

Finalidad

Puede mostrar información exhaustiva del proceso del sistema acerca de los procesos de software que se ejecutan en el enrutador y que tienen terminales de control. Este comando es equivalente al comando UNIX top . Sin embargo, el top comando UNIX muestra el uso de memoria en tiempo real, con los valores de memoria que show system processes extensive cambian constantemente, mientras que el comando proporciona una instantánea del uso de la memoria en un momento dado.

Acción

Para comprobar el uso general de la CPU y de la memoria, escriba el siguiente comando Junos OS de la interfaz de línea de comandos (CLI):

Ejemplo

user@R1> show system processes extensive

Significado

El resultado del ejemplo muestra la cantidad de memoria virtual usada por el motor de enrutamiento y los procesos de software. Por ejemplo, 118 MB de memoria física libre y 512 MB del archivo de intercambio es libre, lo que indica que el enrutador no tiene un espacio de memoria suficiente. El servicio Process el campo muestra que la mayoría de los procesos del 58 se encuentran en el pausa State, con 1 en el funciona estatales. El proceso o comando que se está ejecutando es top el comando.

El servicio órdenes columna enumera los procesos que se están ejecutando actualmente. Por ejemplo, el proceso del chasis (con chasis) tiene un identificador de proceso (ID) de 4480, con una prioridad actual (PRIORIDAD) de 2. Un número de prioridad inferior indica una prioridad más alta.

Los procesos se enumeran en función del nivel de actividad, con el proceso más activo en la parte superior de la salida. Por ejemplo, el proceso del chasis (en el chasis) está consumiendo la mayor cantidad de recursos de la CPU al 2,34 por ciento.

El campo memoria (Actúe) muestra la memoria virtual administrada por el motor de enrutamiento y utilizada por los procesos. El valor del campo memoria se encuentra en KB y MB, y se divide de la siguiente manera:

  • Preventiva—Memoria asignada y utilizada realmente por programas.

  • Inact—Memoria asignada pero no utilizada recientemente o memoria liberada por programas. La memoria inactiva se sigue asignando en el espacio de direcciones de uno o varios procesos y, por lo tanto, cuenta hacia el tamaño del conjunto residente de dichos procesos.

  • Por cable—Memoria que no es apta para el intercambio y que se suele utilizar para motor de enrutamiento estructuras de memoria o memoria físicamente bloqueada por un proceso.

  • Almacen—Memoria que no está asociada con ningún programa y que no necesita ser intercambiada antes de reutilizarla.

  • Búfer—Tamaño del búfer de memoria utilizado para contener datos a los que se ha llamado recientemente desde el disco.

  • Disponible—Memoria que no está asociada con ningún programa. La memoria liberada por un proceso puede convertirse en Inactivo, Almacen, o bien Disponible, en función del método utilizado por el proceso para liberar la memoria.

Cuando el sistema requiere memoria, el proceso de pageout reutiliza la memoria de las páginas libres, de caché, inactivas y, si es necesario, de las activas.

El servicio Cambie el campo muestra el espacio total de intercambio disponible y la cantidad no utilizada. En el ejemplo, el resultado muestra 512 MB de espacio total de intercambio y 512 MB de espacio libre de intercambio.

Por último, se muestra el uso de memoria de cada proceso. El servicio CAMBIAR campo indica el tamaño del espacio de direcciones virtual y el FAM campo indica la cantidad de programa en la memoria física, que también se conoce como tamaño de conjunto de RSS o residente. En la salida de ejemplo, el proceso del chasis (chasis) tiene 3728 KB de espacio de direcciones virtuales y 1908 KB de memoria física.