Comprobacion de consumo de CPU en Sun/Solaris 🥇 Foros generales 🗺️


  Foro de Lenguajes de programacion y Bases de Datos: Lenguajes de programacion, Bases de Datos, Sistemas Operativos y recursos tecnicos avanzados.

Página 1 de 1 - Tema con 1 Mensajes y 43903 Lecturas
Último Mensaje Publicado:
Autor Mensaje
Aforo

Experto
Registrado:13-02-2008
Mensajes: 137

Votos: 0 👍
Asunto: Comprobacion de consumo de CPU en Sun/Solaris  
Para conocer el uso de CPU en un servidor UNIX de Sun (s.o. Solaris) se usa el comando unix "prstat".

Dcicho comando nos da informacion del
PID: numero de indentificacion del proceso
USERNAME: usuario propietario del proceso
SIZE: Tamaño en memoria
...
STATE: Estado del proceso o CPU sobre la que corre)
TIME: Tiempo que lleva ejecutandose el proceso
CPU: Ocupacion de CPU en % (el parametro que buscabamos)
PROCESS: Nombre del proceso o comando

El comando "prstat" se actualiza constatemente en pantalla.
Para interrumpir el comando pulsar CTRL+C

###### EJEMPLO ######

rrsms@root:/> prstat
PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
1827 insrvadm 11M 336K cpu2 0 0 385:54.13 49% sdasdpa/1
1259 sybase 2541M 2513M cpu2 59 0 144:03.44 2.1% dataserver/148
185 root 3408K 1064K sleep 31 0 8:08.28 0.1% ypserv/4
16512 root 1736K 472K cpu0 58 0 0:00.00 0.1% prstat/1
2290 tmosadm 8400K 208K sleep 49 0 9:56.45 0.0% sdafhx/1
78 root 6784K 192K sleep 31 0 0:00.02 0.0% picld/14
172 root 2296K 568K sleep 58 0 2:41.45 0.0% rpcbind/1
1255 sybase 1103M 1077M sleep 59 0 49:10.57 0.0% dataserver/102
1978 tmosadm 8480K 272K sleep 59 0 0:56.34 0.0% smaqe_serv/1
1321 tmosadm 3432K 120K sleep 58 0 0:01.06 0.0% eac_sp_id/1
2718 tmosadm 13M 496K sleep 58 0 12:58.57 0.0% smofhu/1
29445 insrvadm 1936K 256K sleep 40 0 2:21.22 0.0% ENASIS_CallRepo/1
1364 tmosadm 3480K 216K sleep 59 0 0:01.52 0.0% eac_sb_server/1
175 root 2928K 128K sleep 41 0 0:00.00 0.0% keyserv/4
194 root 2104K 0K sleep 35 0 0:00.00 0.0% ypxfrd/1
191 root 2184K 0K sleep 59 0 0:00.00 0.0% ypbind/1
201 root 1992K 0K sleep 0 0 0:00.00 0.0% rpc.ypupdated/1
275 root 5104K 560K sleep 59 0 0:01.39 0.0% cron/1
291 root 3224K 552K sleep 53 0 0:00.00 0.0% nscd/24
229 root 2264K 120K sleep 58 0 0:01.04 0.0% inetd/1
250 daemon 2688K 128K sleep 52 0 0:00.00 0.0% statd/4
Total: 210 processes, 677 lwps, load averages: 3.02, 5.02, 4.32

###########
El proceso colgado y que ocupa el 50% de la CPU es "sdasdpa" y es propiedad del usuario UNIX "insrvadm".
Para saber mas sobre el proceso, solo tenemos que introducir un simple comando UNIX: "ps"
###########

rrsms@root:/> ps -ef | grep 1827 | grep -v grep
insrvadm 1827 1826 49 Aug 04 ? 23157:17 /opt/tmos/bin/sdasdpa -a 104

###########

El comando nos dice que se inicio el 4 de agosto, y que es hijo del proceso 1826.
En nuestro caso, yo el administrador llego a la conclusion de que el proceso
sdasdpa esta colgado (me lo dice mi experiencia con este servidor) y se procede al reinicio a través de las aplicaciones de gestión.


comando prstat.gif 
Descripción:
Tamaño:  27.11 KB
Visto:  43901 veces


Pantalla tomada de servidor ejecutando prstat - Comprobacion de consumo de CPU en Sun/Solaris
Ir arriba
 
Todas las horas son GMT + 1 Hora
Página 1 de 1 - Tema con 1 Mensajes y 43903 Lecturas - Última modificación: 26/08/2008




RSS - Últimos Mensajes
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
No Puedes adjuntar archivos en este foro
Tu puedes descargar archivos en este foro