Para quienes parten con Solaris, algo siempre importante es ver que esta corriendo nuestra máquina, bueno, normalmente, en linux se usa mucho el comando top, que muestra una vista tabular y actualizada automáticamente del listado de procesos. En Solaris, esto lo podemos hacer con prstat
Este comando tiene opciones muy buenas, como poder obtener un listado completo, basta prstat ojo que son ordenadas por cpu utilizada.
También se puede obtener un resumen por usuario con prstat -t También se puede usar la opción -a y se obtendrá un listado general y resumen por usuarios.
Si les interesa el listado de los procesos, sin que se sobreescriba en la terminal, pueden probar la opción -c y así analizar el listado en cada secuencia.
Seguir algún proceso en particular? nos permite la opción -p hay que dar como parámetro la lista de pids que nos interesan.
Procesos de un solo usuario? utilizando la opción -u y el nombre del usuario
Como ordenar el listado? se puede usar la -s y -S descendente y ascendente, se debe indicar el criterio, por ejemplo, -s size ordenará el listado por esa columna.
prstat -a: Muestra uso de CPU, memoria etc de los procesos del sistema.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
Procesos que más utilizan Memoria. ps -e -o vsz=Kbytes -o ruser -o pid,args=Command-Line | sort -rnk1 | more Muesrtra los 15 archivos de mayor tamaño find ~/ -type f -exec ls -ls {} \; | awk '{print $6"\t"$10}' | sort -k1 -n -r | head -n 15 Muestra el procejaje de INODOS utilizados por directorio.- df -F ufs -o i Memoria total. /usr/sbin/prtconf |grep Mem Porcentaje CPU utilizada. sar -u 1 2 | tail -1 | awk '{print 100 - $5 }' Memoria principal libre. vmstat 1 2| tail -1 | awk '{ print $5/1024 }' Memoria SWAP libre. swap -s | tr "k" " " | awk '{print $11/1024 }' Procesos ejecutándose. ps -A | wc -l | awk '{ print $1 }' Plataforma de hardware. /usr/bin/uname –i Información de procesadores. /usr/sbin/psrinfo –v Cantidad de memoria RAM disponible. /usr/sbin/prtconf | grep Memory Tamaño, en bytes, de las páginas de memoria. /usr/bin/pagesize Información del subsistema de discos. /usr/sbin/vxprint -l Versión del Sistema Operativo. /usr/bin/uname -r Lista los paquetes instalados. /usr/bin/pkginfo -l Nombre de la máquina. /usr/bin/uname -n Información básica del sistema. /usr/bin/uname -a Información extendida del sistema. /usr/bin/uname -X Dirección(es) IP de la máquina. /usr/sbin/ifconfig -a |