LPIC2 2021 Sesión 1 (2021-02-02) - Utils info
Documentación relacionada
Clase
SWAP
iostat
monitorear la carga de entrada/salida de un disposito/CPU
vmstat
estadísiticas de memoria virtual sobre procesos, memoria, paginación, bloques I/O
bajo id, alto consumo CPU
procs/r : procesos encolados, no se estan procesando
procs/b: esperando recursos
swap/si, swap/so (in/out): valores diferentes de 0, problemas
vmstat <opciones> <intervalo> <repeticiones>
OJO hypervisores (virtualización): el rendimiento es diferente a una física y entre ellos.
netstat
ps
lista procesos en ejecución
sar
recoge informes o guarda información de la actividad del sistema
sar
-u: CPU
-d: estadísitcas discos
-b: tasas de transferencia I/O
-n DEV: estadísiticas network por dispositivo
-n EDEV: idem con errores
-q: carga del sistema
-B -d -p: monitorización discos
-A: todas las estadísticas
Ciertos comandos (en Ubuntu) dan un error:
Cannot open /var/log/sysstat/sa13: No such file or directory
Please check if data collecting is enabled
/etc/default/sysstat → enabled=true
collectd
collectd es un demonio que recoge las estadísticas de rendimiento del sistema periódicamente y proporciona mecanismos para almacenar los valores de diferentes formas.
Está escrito en C para el rendimiento y la portabilidad, que permite que se ejecute en sistemas sin lenguaje de script o demonio cron, como sistemas embebidos.
Incluye optimizaciones y características para manejar cientos de miles de conjuntos de datos.
Viene con más de 90 plugins, que van desde casos estándar a temas muy especializados y avanzados.
Proporciona características de red de gran alcance y es extensible de muchas maneras.
collectd-web
práctica: Material Practicas LPIC-2/LPIC-201/1-Capacity Planning/collectd/Laboratorio Installing Collectd and Collectd-Web.pdf
prácticas/ejercicios:
estadísticas con sar para ver la red y los errores de la red:
estadísticas con sar para discos con el nombre de los dispositivos, memoria y swap libre y cpu:
sar -B -d -p
sar
(cpu)
sar -r
sar -d -p -r 1 5
Con el comando vmstat quiero monitorizacion cada 1 segundo 3 estadistica y marca de tiempo:
Con el netstat ver los puertos que estan listando:
curiosidades
ps -ef | more
en centos, proceso 1 es systemd
en debian, sale init (es falso, se comprueba con cat /proc/1/stat
)
loadavg: carga sistema script
PHP
TODO
Material Practicas LPIC-2/LPIC-201/1-Capacity Planning/Comandos Monitorizacion-Servidores-Linux.pdf