Varios comandos de Linux para comprender el rendimiento de los sistemas Linux

  

Los sistemas de Linux tienen algunos comandos básicos que se pueden usar para la supervisión del servidor.

Haga solamente breve, el uso específico puede y ndash; ayudar a ver o acceder a la información relevante
red: netstat, discos ifconfig: CPU df: w proceso: la memoria ps: libre de E /S: iostat ifconfig

ifconfig entrada, la salida es:

 eth0: flags = 4163 MTU 1500 inet 10.144.81.226 máscara de red 255.255.240.0 emisión 10.144.95.255 éter 00: 16: 3e: 02: 04: txqueuelen ba paquetes de 1000 (Ethernet) RX 69775 bytes 91.364.566 (87,1 MiB) errores RX 0 cayeron 0 excesos 0 marco 0 TX paquetes 26057 bytes 1.937.311 (1,8 MiB) errores TX 0 dropped 0 excesos de 0 portadora 0 colisiones 0lo: flags = 73 MTU 65536 inet 127,0 .0.1 máscara de red 255.0.0.0 bucle txqueuelen paquetes 0 (bucle de retorno local) RX 286 bytes 32054 (31,3 KiB) RX errores 0 0 cayeron excesos 0 0 marco TX paquetes de 286 bytes 32054 (31,3 KiB) errores TX 0 dropped 0 0 excesos portadora 0 colisiones 0 

El resultado muestra la cantidad de NIC, direcciones IP y direcciones MAC del servidor. , Cuando el tamaño de la MTU, la tarjeta de transceptor de paquetes. ethX (x es 0,1,2 … …), hay varias NIC; inet es la dirección IP, netmask es la máscara de subred y broadcast es la dirección de transmisión
netstat

netstat Es un comando para ver datos relacionados con la red,

 Conexiones de Internet activas (servidores y establecidas) Proto Recv-Q Send-Q Dirección local Dirección extranjera Estado Timertcp 0 0 127.0.0.1:8005 0.0.0.0:* LISTEN off ( 0. $ tcp 0 0 0.0.0.0:8009 0.0.0.0:* ESCUCHAR DESACTIVADO (0. $ tcp 0 0 0.0.0.0:80 0.0.0.0:* ESCUCHAR DESACTIVADO (0. $ tcp 0 0 0.0.0.0:8080 0.0 .0.0: * LISTEN fuera ($ 0. tcp 0 0 0.0.0.0:22 0.0.0.0:* ESCUCHAR fuera ($ 0. tcp 0 0 115.28.204.58:58433 42.156.166.25:80 establecidos entre ($ 0. tcp 0 52 115.28.204.58:22 59.71.67.114:21489 ESTABLECIDO el (0.4 $ udp 0 0 115.28.204.58:123 0.0.0. 0: * apagado ($ 0. udp 0 0 10.144.81.226:123 0.0.0.0:* fuera ($ 0. udp 0 0 127.0.0.1:123 0.0.0.0:* fuera ($ 0. udp 0 0 0.0.0.0 : 123 0.0.0.0:* desactivado (0. $ udp6 0 0 ::: 123 ::: * 

se puede usar para ver todas las conexiones de capa de red en el servidor.
w

El comando w se usa para ver la carga del servidor. Ingrese w y la salida del comando es la siguiente:

 16:59:52 hasta 4 días, 18:20, 1 usuario, cargar media: 0,09, 0,04, 0.05USER TTY LOGIN inactividad JCPU PCPU WHATroot pts /0 16:51 0.00s 0.06s 0.00sw 

los resultados incluyen el tiempo de actividad del servidor (4 días, 18: 20), el número de usuarios, la corriente El usuario y su programa en ejecución, la carga promedio de tres valores son la carga promedio de 1 minuto, 5 minutos, 10 minutos.

El sistema cuenta la cantidad de tareas que se ejecutan actualmente en el sistema y la cantidad de tareas que esperan la E /S del disco cada 5 segundos. El valor promedio se calcula cada 1 minuto, 5 minutos y 10 minutos. Este valor es la carga promedio. Caso
df

comando df para ver el disco, el tipo df -h

 Tamaño sistema de ficheros usado Disp Uso% Montado en /dev /xvda1 40G 36G 2,1 g 6% /devtmpfs 489m 0 489m 0% /devtmpfs 497M 0 497M 0% /dev /shmtmpfs 497M 19M 478M 4% /runtmpfs //fs cgrouptmpfs /run /user /0 

puede ser visto 497M 0 497M 0% sys /100M 0 100M 0% Uso del disco, directorio de discos montados, etc.
descarga gratuita

comando libre se utiliza para ver el estado de la memoria

 total utilizada libre de buffers compartidos cachedMem: 1016656 940168 76488 19384 114052 543612 - /+ buffers /cache: 282504 734152Swap: 0 0 0 

puede ver el tamaño total de la memoria, la memoria utilizada y la memoria restante.

swap es una partición de intercambio, que puede entenderse como memoria virtual
iostat

io es I /O. Este comando se usa para generar datos relacionados con I /O. Ingrese iostat -x

 Linux 3.10.0-123.9.3.el7.x86_64 (iZ28yqvmjkrZ) 03/20/2016 _x86_64_ (1 CPU) avg-cpu:% usuario% agradable sistema de%%% iowait robar% inactivo 0,19 0,00 0,13 0,06 0,16 99.47Device: RRQM /s wrqm /sr /sw /s rkB /s wkb /s avgrq sz-avgqu-sz un $ xvda 0,00 0,17 0,10 0,33 0,94 5,14 28,83 0,01 2 $ 

aparato de disco dispositivo representado por datos
ps

este comando se utiliza para ver la información del proceso, introduzca ps -aux

 PID de usuario% de la CPU% MEM VSZ RSS TTY STAT HORA dE INICIO COMMANDroot 1 0,0 0,3 188 792 3804? Ss Mar15 doce y diez /usr /lib /systemd /syste $ raíz 2 0,0 0,0 0 0? S Mar15 0:00 [KThreadd] raíz 3 0,0 0,0 0 0? S Mar15 0:01 [ksoftirqd /0] raíz 5 0,0 0,0 0 0 ? S < Mar15 0:00 [kworker /0: 0H] raíz 7 0,0 0,0 0 0 S Mar15 0:00 [/0 migración] raíz 8 0,0 0,0 0 0 S Mar15 0:00 [rcu_bh] raíz 9 0,0 0,0 0 ?? 0? S Mar15 0:00 [rcuob /0] … … 

El uso del identificador de proceso, CPU, memoria, etc. se puede imprimir.

Hay muchos parámetros ps, recuerde algunos de los que se usan comúnmente y luego consulte los datos cuando haya necesidades especiales

Copyright © Conocimiento de Windows All Rights Reserved