Monitorizar rendimiento (Unix)
Es habitual en entornos Data Warehouse encontrarse con problemas de rendimiento y sobrecarga de máquina.
A continuación se listan comandos Unix para revisar procesos y temas de rendimiento (CPU, memoria). Son comandos que se pueden integrar en un script de Unix para revisar la situación de la máquina. Cada vez, las herramientas de integración de datos facilitan utilidades que muestran trazas sobre el rendimiento, pero no deja de ser útil disponer de scripts propios.
Procesos en máquina:
ps –ef
Para paginar
ps –ef | more
Número de procesos de un usuario determinado:
ps -ef -o pid,ppid,pcpu,time,nice,user,vsz
pid: proceso
ppid: proceso padre
pcpu: porcentaje de cpu
time: tiempo desde q empezó el proceso
nice: prioridad
user: usuario
vsz: tamaño del proceso en memoria virtual
comm: comando/script ejecutado
etime: tiempo de ejecución
args: nombre completo del comando ejecutado
Consumo CPU y memoria:
