¿Cuáles son los comandos para monitorear el rendimiento de los sistemas Linux?

  

Como administrador de sistemas Linux calificado, es necesario monitorear constantemente el rendimiento del sistema Linux y dominar el estado en tiempo real de Linux. ¿Qué comandos deben usarse para monitorear el rendimiento del sistema Linux? Las siguientes series pequeñas le darán un resumen del rendimiento que se utilizará para monitorear el rendimiento de los sistemas Linux.

Hace poco escribí un manual de operación y mantenimiento del proyecto para la empresa. Se trata de la supervisión del rendimiento de los sistemas Linux.

Ahora aprende a vender, mientras aprendes a grabar. Los siguientes son los comandos de uso común.

top

El código es el siguiente:

Descripción: Ver el estado actual de ejecución

Formato del comando:

arriba [-] [d ] [p] [q] [c] [C] [S] [n]

Descripción del parámetro:

d: Especifique el intervalo de tiempo entre cada actualización de la información de la pantalla. Por supuesto, el usuario puede usar el comando interactivo s para cambiarlo.

p: Monitorea el estado de un proceso especificando la ID del proceso de monitoreo.

q: Esta opción hará que la parte superior se actualice sin demora. Si la persona que llama tiene privilegios de superusuario, entonces top se ejecutará con la mayor prioridad posible.

S: Especifique el modo acumulativo

s: Ejecute el comando superior en modo seguro. Esto eliminará el peligro potencial de comandos interactivos.

i: Make top no muestra ningún proceso inactivo o zombie.

c: Muestra la línea de comandos completa en lugar de mostrar el nombre del comando

1: Número 1, abra el uso detallado de varias CPUs

u: Seleccione el proceso de usuario especificado
>

Ingresar o Espacio: Actualizar el registro

A: abre la vista superior de la parte superior

G: selecciona una de las 1-4 vistas principales

En la ventana de visualización del comando superior, también podemos ingresar las siguientes letras para realizar algunas interacciones:

La documentación de ayuda es la siguiente:

Ayuda para comandos interactivos - procps versión 3.2.7

Ventana 1: Def .: Modo acumulativo Desactivado. Sistema: Retrasar 4.0 segundos; Modo seguro Desactivado.

Z, B Global: ‘ Z ’ cambiar las asignaciones de color; ‘ B ’ desactivar /activar negrita

L, t, m Toggle Summaries: ‘ l ’ load avg; ‘ t ’ task /cpu stats; ‘ m ’ mem info

1, I Toggle SMP view: ‘ 1 &rsquo Estados individuales /separados; ‘ I ’ modo Irix /Solaris

f, o. Campos /Columnas: ‘ f ’ agregar o quitar; ‘ o ’ cambiar el orden de visualización

F o O. Seleccione el campo de clasificación

",". Mueva el campo de clasificación: ‘ "’ siguiente columna a la izquierda; ‘" ’ siguiente columna a la derecha

R, H. Alternar: ‘ R ’ normal /reverse sort; ‘ H ’ mostrar hilos

c, i, S. Alternar: ‘ c ’ cmd name /line; ‘ i ’ tareas inactivas; ‘ S ’ tiempo acumulado

x, y. Alternar aspectos destacados: ‘ x ’ ordenar campo; ‘ y ’ ejecutando tareas

z, b. Alternar: ‘ z ’ color /mono; ‘ b ’ negrita /inversa (solo si ‘ x ’ o ‘ y ’)

u. Mostrar solo usuario específico

n o #. Establezca las tareas máximas mostradas

k, r Manipule las tareas: ‘ k ’ kill; ‘ r ’ renice

d o s Establecer intervalo de actualización

W Escribir archivo de configuración < Br>

q Salir

(el orden se muestra con ‘. &Rsquo; requiere una ventana de visualización de tarea visible)

Presione ‘ h ’ o ‘? ’ para ayuda con Windows,

h o? : Muestra la pantalla de ayuda y da algunas instrucciones breves de resumen de comandos.

k: termina un proceso. El sistema le pedirá al usuario que ingrese el PID del proceso que debe terminarse y qué señales deben enviarse al proceso. Un proceso de terminación típico puede usar 15 señales; si no termina normalmente, use la señal 9 para forzar que el proceso termine. El valor por defecto es la señal 15. Este comando está bloqueado en modo seguro.

i: Ignora los procesos inactivos y zombies. Este es un comando de cambio.

q: Salir del programa.

r: reprograma la prioridad de un proceso. El sistema solicita al usuario que ingrese el PID de proceso que se debe cambiar y el valor de prioridad de proceso que se debe establecer. La introducción de un valor positivo disminuirá la prioridad, de lo contrario le dará una mayor prioridad al proceso. El valor predeterminado es 10.

S: Cambia al modo acumulativo.

s: cambia el retraso entre actualizaciones. El sistema le pedirá al usuario que ingrese una nueva hora en s. Si hay un decimal, se convierte a ms. La introducción de un valor de 0 actualizará continuamente el sistema. El valor predeterminado es 5 s. Debe tenerse en cuenta que si la configuración es demasiado pequeña, es probable que cause una actualización continua, por lo que es demasiado tarde para ver la pantalla y la carga del sistema aumentará considerablemente.

f o F: agrega o elimina elementos de la pantalla actual.

oo O: cambia el orden en que se muestran los elementos.

l: Cambia para mostrar la información de carga promedio y hora de inicio. Se muestra la primera línea de la pantalla

m: cambia la visualización de la información de la memoria. Es decir, la línea de memoria de pantalla

t: cambia el proceso de pantalla y la información de estado de la CPU. Es decir, la línea de CPU de visualización

c: alterna el nombre de comando de visualización y la línea de comando completa. Muestra el comando completo. Esta característica es muy útil.

M: Ordenar por tamaño de memoria residente.

P: Ordenar de acuerdo con el porcentaje de uso de CPU.

T: Ordenar por tiempo /tiempo acumulado.

W: escriba la configuración actual en el archivo ~ /.toprc. Esta es la forma recomendada de escribir un archivo de configuración superior.

vmstat

Descripción: Permite ver el estado general del sistema

vmstat -n 1

df

Descripción: comprobar el espacio de disco del sistema

df -h

Linux Ver configuración del sistema comandos más utilizados

# uname -a # Ver sistema de núcleo /operativo /CPU información # Head -n 1 /etc /issue # Ver versión del sistema operativo

# cat /proc /cpuinfo # Ver información de la CPU # nombre de host # Ver nombre de la computadora

# lspci -tv # Listar todos los PCI Dispositivo # lsusb -tv # Lista de todos los dispositivos USB

# lsmod # Lista de los módulos del kernel cargados # env # Vea recursos de variables de entorno

# free -m # Vea el uso de la memoria e intercambie Área de uso # df -h # Ver el uso de cada partición

# du -sh # Ver el tamaño del directorio especificado # grep MemTotal /proc /meminfo # Ver la cantidad total de memoria

# grep MemFree /proc /meminfo # Ver cantidad de memoria libre # tiempo de actividad # Ver tiempo de funcionamiento del sistema, número de usuarios, cargar

# cat /proc /loadavg # Ver sistema de carga magnético Y particiones # mount |  Columna -t # Ver el estado de la partición montada

# fdisk -l # Ver todas las particiones # swapon -s # Ver todas las particiones de intercambio

# hdparm -i /dev /hda # Ver el disco Parámetros (solo para dispositivos IDE) # dmesg |  Grep IDE # Ver el estado de detección del dispositivo IDE en la red de inicio

# ifconfig # Ver todas las propiedades de la interfaz de red # iptables -L # Ver la configuración del firewall

# route -n # Ver la tabla de enrutamiento # netstat -lntp # Ver todos los puertos de escucha

# netstat -antp # Ver todas las conexiones establecidas # netstat -s # Ver el proceso de estadísticas de la red

# ps -ef # Ver todos los procesos # arriba # 实时 显示 过程 状态 用户

# w # Ver usuario activo # id # Ver información de usuario especificada

# último # Ver registro de inicio de sesión de usuario # cortar -d: -f1 /etc /passwd # Ver todos los usuarios del sistema

# cut -d: -f1 /etc /group # Ver todos los grupos en el sistema # crontab -l # Ver el servicio de tareas programadas del usuario actual

# chkconfig – list # Listar todos los servicios del sistema # chkconfig – list |  Grep on # Enumerar todos los servicios del sistema iniciados

# rpm -qa # Ver todos los paquetes instalados

El comando de monitoreo de rendimiento del sistema de Linux es el anterior. El rendimiento de Linux, además de los comandos descritos en este artículo, hay muchos comandos disponibles para la supervisión del rendimiento del sistema Linux, ¿ha aprendido?

Copyright © Conocimiento de Windows All Rights Reserved