JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Guía de administración del sistema: administración avanzada     Oracle Solaris 10 1/13 Information Library (Español)
search filter icon
search icon

Información del documento

Acerca de este manual

1.  Administración de terminales y módems (descripción general)

2.  Configuración de terminales y módems (tareas)

3.  Gestión de puertos de serie con Service Access Facility (tareas)

4.  Gestión de recursos del sistema (descripción general)

5.  Visualización y cambio de la información del sistema (tareas)

6.  Gestión del uso de discos (tareas)

7.  Gestión de cuotas de UFS (tareas)

8.  Programación de tareas del sistema (tareas)

9.  Gestión de contabilidad del sistema (tareas)

10.  Contabilidad del sistema (referencia)

11.  Rendimiento de los recursos del sistema (descripción general)

12.  Gestión de procesos del sistema (tareas)

13.  Supervisión del rendimiento del sistema (tareas)

Visualización de información de rendimiento del sistema (mapa de tareas)

Visualización de estadísticas de memoria virtual (vmstat )

Cómo visualizar las estadísticas de memoria virtual (vmstat )

Cómo visualizar información de eventos del sistema (vmstat -s)

Cómo visualizar las estadísticas de intercambio (vmstat -S)

Cómo visualizar las interrupciones por dispositivo (vmstat -i)

Visualización de información de uso de disco ( iostat)

Cómo mostrar información de uso de disco (iostat)

Cómo visualizar estadísticas de disco ampliado (iostat -xtc)

Visualización de estadísticas de espacio en el disco (df)

Cómo visualizar información de espacio en el disco (df -k)

Supervisión de actividades del sistema (mapa de tareas)

Supervisión de actividades del sistema (sar)

Cómo comprobar el acceso a archivos (sar -a)

Cómo comprobar la actividad de memoria intermedia (sar -b)

Cómo comprobar las estadísticas de llamadas de sistema (sar -c)

Cómo comprobar la actividad del disco (sar -d)

Cómo comprobar la memoria y la extracción de páginas de la memoria (sar -g)

Comprobación de asignación de memoria de núcleo

Cómo comprobar la asignación de memoria de núcleo (sar -k)

Cómo comprobar la comunicación entre procesos (sar -m)

Cómo comprobar la actividad de carga de páginas en la memoria (sar -p)

Cómo comprobar la actividad de cola (sar -q)

Cómo comprobar la memoria no utilizada (sar -r)

Cómo comprobar el uso de la CPU (sar -u)

Cómo comprobar el estado de la tabla del sistema (sar -v)

Cómo comprobar la actividad de intercambio (sar -w)

Cómo comprobar la actividad de terminal (sar -y)

Cómo comprobar el rendimiento global del sistema (sar -A)

Recopilación automática de datos de la actividad del sistema (sar)

Ejecución del comando sadc al iniciar

Ejecución periódica del comando sadc con la secuencia de comandos sa1

Creación de informes con la secuencia de comandos de shell sa2

Configuración de recopilación automática de datos (sar)

Cómo configurar la recopilación automática de datos

14.  Resolución de problemas de software (descripción general)

15.  Gestión de los mensajes del sistema

16.  Gestión de archivos del núcleo central (tareas)

17.  Gestión de información sobre la caída del sistema (tareas)

18.  Resolución de diversos problemas de software (tareas)

19.  Resolución de problemas de acceso a archivos (tareas)

20.  Resolución de incoherencias en el sistema de archivos UFS (tareas)

21.  Resolución de problemas del paquete de software (tareas)

Índice

Supervisión de actividades del sistema (sar)

Utilice el comando sar para realizar las siguientes tareas:

Para obtener una descripción detallada de este comando, consulte la página del comando man sar(1).

Cómo comprobar el acceso a archivos (sar -a)

Cómo comprobar la actividad de memoria intermedia (sar -b)

Ejemplo 13-5 Comprobación de actividad de memoria intermedia (sar -b)

El siguiente ejemplo de resultado de comando sar -b muestra que las memorias intermedias %rcache y %wcache no están generando una disminución de la velocidad. Todos los datos se encuentran dentro de los límites aceptables.

$ sar -b

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s
01:00:00       0       0     100       0       0      94       0       0
02:00:01       0       0     100       0       0      94       0       0
03:00:00       0       0     100       0       0      92       0       0
04:00:00       0       1     100       0       1      94       0       0
05:00:00       0       0     100       0       0      93       0       0
06:00:00       0       0     100       0       0      93       0       0
07:00:00       0       0     100       0       0      93       0       0
08:00:00       0       0     100       0       0      93       0       0
08:20:00       0       1     100       0       1      94       0       0
08:40:01       0       1     100       0       1      93       0       0
09:00:00       0       1     100       0       1      93       0       0
09:20:00       0       1     100       0       1      93       0       0
09:40:00       0       2     100       0       1      89       0       0
10:00:00       0       9     100       0       5      92       0       0
10:20:00       0       0     100       0       0      68       0       0
10:40:00       0       1      98       0       1      70       0       0
11:00:00       0       1     100       0       1      75       0       0

Average        0       1     100       0       1      91       0       0

La siguiente tabla describe las actividades de memoria intermedia que muestra la opción -b.

Nombre de campo
Descripción
bread/s
Número medio de lecturas por segundo que se envían a la memoria caché intermedia desde el disco
lread/s
Número medio de lecturas lógicas por segundo de la memoria caché intermedia
%rcache
Fracción de lecturas lógicas que se encuentran en la memoria caché intermedia (100% menos la razón entre bread/s y lread/s)
bwrit/s
Número medio de bloques físicos (512 bloques) que se escriben de la caché del búfer en el disco, por segundo
lwrit/s
Número medio de escrituras lógicas en la memoria caché intermedia, por segundo
%wcache
Fracción de escrituras lógicas que se encuentran en la memoria caché intermedia (100% menos la razón entre bwrit/s y lwrit/s)
pread/s
Número medio de lecturas físicas que utilizan interfaces de dispositivo de caracteres, por segundo
pwrit/s
Número medio de solicitudes de escritura física que utilizan interfaces de dispositivo de caracteres, por segundo

Las entradas más importantes son las frecuencias de aciertos de la memoria caché %rcache y %wcache. Estas entradas miden la efectividad de la memoria intermedia del sistema. Si %rcache cae por debajo del 90%, o si %wcache cae por debajo del 65%, es posible mejorar el rendimiento mediante el aumento del espacio en memoria intermedia.

Cómo comprobar las estadísticas de llamadas de sistema (sar -c)

Ejemplo 13-6 Comprobación de estadísticas de llamadas del sistema (sar -c)

El siguiente ejemplo muestra el resultado del comando sar -c.

$ sar -c

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04 scall/s sread/s swrit/s  fork/s  exec/s rchar/s wchar/s
01:00:00      89      14       9    0.01    0.00    2906    2394
02:00:01      89      14       9    0.01    0.00    2905    2393
03:00:00      89      14       9    0.01    0.00    2908    2393
04:00:00      90      14       9    0.01    0.00    2912    2393
05:00:00      89      14       9    0.01    0.00    2905    2393
06:00:00      89      14       9    0.01    0.00    2905    2393
07:00:00      89      14       9    0.01    0.00    2905    2393
08:00:00      89      14       9    0.01    0.00    2906    2393
08:20:00      90      14       9    0.01    0.01    2914    2395
08:40:01      90      14       9    0.01    0.00    2914    2396
09:00:00      90      14       9    0.01    0.01    2915    2396
09:20:00      90      14       9    0.01    0.01    2915    2396
09:40:00     880     207     156    0.08    0.08   26671    9290
10:00:00    2020     530     322    0.14    0.13   57675   36393
10:20:00     853     129      75    0.02    0.01   10500    8594
10:40:00    2061     524     450    0.08    0.08  579217  567072
11:00:00    1658     404     350    0.07    0.06 1152916 1144203

Average      302      66      49    0.02    0.01   57842   55544

La siguiente tabla describe las categorías de llamadas del sistema informadas por la opción -c. En general, lee y escribe cuentas para, aproximadamente, la mitad del total de llamadas del sistema. Sin embargo, el porcentaje varía en gran medida con las actividades que realiza el sistema.

Nombre de campo
Descripción
scall/s
El número de todos los tipos de llamadas del sistema por segundo, que, en general, es de 30 por segundo, aproximadamente, en un sistema con 4 a 6 usuarios.
sread/s
El número de llamadas del sistema read por segundo.
swrit/s
El número de llamadas del sistema write por segundo.
fork/s
El número de llamadas del sistema fork por segundo, que es, aproximadamente, 0,5 por segundo en un sistema con 4 a 6 usuarios. Este número aumenta si se están ejecutando las secuencias de comandos de shell.
exec/s
El número de llamadas del sistema exec por segundo. Si exec/s dividido por fork/s da como resultado un valor superior a 3, busque las variables PATH ineficaces.
rchar/s
El número de caracteres (en bytes) transferidos por llamadas del sistema read por segundo.
wchar/s
El número de caracteres (en bytes) transferidos por llamadas del sistema write por segundo.

Cómo comprobar la actividad del disco (sar -d)

Ejemplo 13-7 Comprobación de actividad del disco

Este ejemplo abreviado ilustra el resultado del comando sar -d.

$ sar -d

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

12:36:32   device        %busy   avque   r+w/s  blks/s  avwait  avserv

12:40:01   dad1             15     0.7      26     399    18.1    10.0
           dad1,a           15     0.7      26     398    18.1    10.0
           dad1,b            0     0.0       0       1     1.0     3.0
           dad1,c            0     0.0       0       0     0.0     0.0
           dad1,h            0     0.0       0       0     0.0     6.0
           fd0               0     0.0       0       0     0.0     0.0
           nfs1              0     0.0       0       0     0.0     0.0
           nfs2              1     0.0       1      12     0.0    13.2
           nfs3              0     0.0       0       2     0.0     1.9
           nfs4              0     0.0       0       0     0.0     7.0
           nfs5              0     0.0       0       0     0.0    57.1
           nfs6              1     0.0       6     125     4.3     3.2
           nfs7              0     0.0       0       0     0.0     6.0
           sd1               0     0.0       0       0     0.0     5.4
           ohci0,bu          0     0.0       0       0     0.0     0.0
           ohci0,ct          0     0.0       0       0     0.0     0.0
           ohci0,in          0     0.0       7       0     0.0     0.0
           ohci0,is          0     0.0       0       0     0.0     0.0
           ohci0,to          0     0.0       7       0     0.0     0.0

La siguiente tabla describe las actividades del dispositivo de disco que informa la opción -d.

Nombre de campo
Descripción
device
Nombre del dispositivo de disco que se está supervisando.
%busy
Parte del tiempo que el dispositivo estuvo ocupado atendiendo una solicitud de transferencia.
avque
Número medio de solicitudes durante el tiempo que el dispositivo estuvo ocupado atendiendo una solicitud de transferencia.
r+w/s
El número de transferencias de lectura y escritura al dispositivo por segundo.
blks/s
Número de bloques de 512 bytes que se transfieren al dispositivo por segundo.
avwait
Tiempo medio, en milisegundos, que las solicitudes de transferencia esperan de manera inactiva en la cola. Este tiempo se mide únicamente cuando la cola está ocupada.
avserv
Tiempo medio, en milisegundos, para una solicitud de transferencia que debe completar el dispositivo. Para los discos, este valor incluye tiempos de búsqueda, de latencia de rotación y de transferencia de datos.

Tenga en cuenta que las longitudes de cola y los tiempos de espera se miden cuando algún elemento se encuentra en la cola. Si %busy es pequeño, colas grandes y tiempos de servicio extensos probablemente representan los esfuerzos periódicos realizados por el sistema para garantizar que los bloques modificados se escribirán en el disco de manera inmediata.

Cómo comprobar la memoria y la extracción de páginas de la memoria (sar -g)

Ejemplo 13-8 Comprobación de memoria y de extracción de páginas de la memoria (sar -g)

El siguiente ejemplo muestra el resultado del comando sar -g.

$ sar -g

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:00  pgout/s ppgout/s pgfree/s pgscan/s %ufs_ipf
01:00:00     0.00     0.00     0.00     0.00     0.00
02:00:00     0.01     0.01     0.01     0.00     0.00
03:00:00     0.00     0.00     0.00     0.00     0.00
04:00:00     0.00     0.00     0.00     0.00     0.00
05:00:00     0.00     0.00     0.00     0.00     0.00
06:00:00     0.00     0.00     0.00     0.00     0.00
07:00:00     0.00     0.00     0.00     0.00     0.00
08:00:00     0.00     0.00     0.00     0.00     0.00
08:20:01     0.00     0.00     0.00     0.00     0.00
08:40:00     0.00     0.00     0.00     0.00     0.00
09:00:00     0.00     0.00     0.00     0.00     0.00
09:20:01     0.05     0.52     1.62    10.16     0.00
09:40:01     0.03     0.44     1.47     4.77     0.00
10:00:02     0.13     2.00     4.38    12.28     0.00
10:20:03     0.37     4.68    12.26    33.80     0.00

Average      0.02     0.25     0.64     1.97     0.00

La siguiente tabla describe el resultado de la opción -g.

Nombre de campo
Descripción
pgout/s
El número de solicitudes de extracción de páginas de la memoria por segundo.
ppgout/s
El número real de páginas extraídas de la memoria por segundo. Una sola solicitud de extracción de página de la memoria puede implicar la extracción de varias páginas de la memoria.
pgfree/s
El número de páginas que se colocan en la lista libre por segundo.
pgscan/s
El número de páginas escaneadas por el daemon page por segundo. Si este valor es alto, el daemon page está perdiendo demasiado tiempo en comprobar la memoria libre. Esta situación implica que, posiblemente, se necesite más memoria.
%ufs_ipf
El porcentaje de inodes ufs quitados de la lista libre por iget que tenían páginas reutilizables asociadas a ellos. Estas páginas se vacían y no pueden ser reclamadas por los procesos. Por lo tanto, este campo representa el porcentaje de igets con vaciados de página. Un valor alto indica que la lista libre de inodes está vinculada a la página y que es posible que el número de inodes ufs se deba aumentar.

Comprobación de asignación de memoria de núcleo

La KMA permite a un subsistema de núcleo asignar y liberar memoria, según sea necesario.

En lugar de asignar de manera estática la cantidad máxima de memoria que se espera que requiera en una carga máxima, la KMA divide las solicitudes de memoria en tres categorías:

La KMA mantiene dos agrupaciones de memoria para cumplir las solicitudes de memoria pequeña y grande. Las solicitudes de memoria muy grande se cumplen mediante la asignación de memoria desde el asignador de página del sistema.

Si está comprobando un sistema que se utiliza para escribir controladores o STREAMS que utilizan recursos de KMA, el comando sar -k, probablemente, resultará útil. De lo contrario, es posible que no necesite la información que proporciona. Cualquier controlador o módulo que utiliza recursos de KMA, pero no devuelve específicamente los recursos antes de cerrarse, puede crear una pérdida de memoria. Una pérdida de memoria hace que la cantidad de memoria asignada por la KMA aumente a lo largo del tiempo. Por lo tanto, si los campos alloc del comando sar -k aumentan continuamente a lo largo del tiempo, puede haber una pérdida de memoria. Otro indicio de una pérdida de memoria son las solicitudes fallidas. Si ocurre este problema, es posible que una pérdida de memoria haya provocado que KMA no pueda reservar ni asignar memoria.

Si parece que se ha producido una pérdida de memoria, debe comprobar los controladores o STREAMS que pudieron haber solicitado memoria de KMA y no la devolvieron.

Cómo comprobar la asignación de memoria de núcleo (sar -k)

Ejemplo 13-9 Comprobación de asignación de memoria de núcleo (sar -k)

A continuación se muestra un ejemplo abreviado del resultado sar -k.

$ sar -k

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04 sml_mem   alloc  fail  lg_mem   alloc  fail  ovsz_alloc  fail
01:00:00 6119744 4852865     0 60243968 54334808   156     9666560     0
02:00:01 6119744 4853057     0 60243968 54336088   156     9666560     0
03:00:00 6119744 4853297     0 60243968 54335760   156     9666560     0
04:00:00 6119744 4857673     0 60252160 54375280   156     9666560     0
05:00:00 6119744 4858097     0 60252160 54376240   156     9666560     0
06:00:00 6119744 4858289     0 60252160 54375608   156     9666560     0
07:00:00 6119744 4858793     0 60252160 54442424   156     9666560     0
08:00:00 6119744 4858985     0 60252160 54474552   156     9666560     0
08:20:00 6119744 4858169     0 60252160 54377400   156     9666560     0
08:40:01 6119744 4857345     0 60252160 54376880   156     9666560     0
09:00:00 6119744 4859433     0 60252160 54539752   156     9666560     0
09:20:00 6119744 4858633     0 60252160 54410920   156     9666560     0
09:40:00 6127936 5262064     0 60530688 55619816   156     9666560     0
10:00:00 6545728 5823137     0 62996480 58391136   156     9666560     0
10:20:00 6545728 5758997     0 62996480 57907400   156     9666560     0
10:40:00 6734144 6035759     0 64389120 59743064   156    10493952     0
11:00:00 6996288 6394872     0 65437696 60935936   156    10493952     0

Average  6258044 5150556     0 61138340 55609004   156     9763900     0

La siguiente tabla describe el resultado de la opción -k.

Nombre de campo
Descripción
sml_mem
La cantidad de memoria, en bytes, que la KMA tiene disponible en la agrupación de solicitudes de memoria pequeña. En esta agrupación, una solicitud de memoria pequeña es inferior a 256 bytes.
alloc
La cantidad de memoria, en bytes, que la KMA ha asignado a solicitudes de memoria pequeña de su agrupación de solicitudes de memoria pequeña.
fail
El número de solicitudes de pequeñas cantidades de memoria que han fallado.
lg_mem
La cantidad de memoria, en bytes, que la KMA tiene disponible en la agrupación de solicitudes de memoria grande. En esta agrupación, una solicitud de memoria grande es de 512 bytes a 4 Kbytes.
alloc
La cantidad de memoria, en bytes, que la KMA ha asignado a solicitudes de memoria grande de su agrupación de solicitudes de memoria grande.
fail
El número de solicitudes fallidas de cantidades grandes de memoria.
ovsz_alloc
La cantidad de memoria asignada para solicitudes de memoria grande, que son solicitudes superiores 4 Kbytes. Estas solicitudes son cumplidas por el asignador de página. Por lo tanto, no hay ninguna agrupación.
fail
El número de solicitudes fallidas de cantidades muy grandes de memoria.

Cómo comprobar la comunicación entre procesos (sar -m)

Ejemplo 13-10 Comprobación de comunicación entre procesos (sar -m)

El siguiente ejemplo abreviado muestra el resultado del comando sar -m.

$ sar -m

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:00   msg/s  sema/s
01:00:00    0.00    0.00
02:00:02    0.00    0.00
03:00:00    0.00    0.00
04:00:00    0.00    0.00
05:00:01    0.00    0.00
06:00:00    0.00    0.00

Average     0.00    0.00

Cómo comprobar la actividad de carga de páginas en la memoria (sar -p)

Ejemplo 13-11 Comprobación de actividad de carga de páginas en la memoria (sar -p)

En el siguiente ejemplo se muestra el resultado del comando sar -p.

$ sar -p

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04  atch/s  pgin/s ppgin/s  pflt/s  vflt/s slock/s
01:00:00    0.09    0.00    0.00    0.78    2.02    0.00
02:00:01    0.08    0.00    0.00    0.78    2.02    0.00
03:00:00    0.09    0.00    0.00    0.81    2.07    0.00
04:00:00    0.11    0.01    0.01    0.86    2.18    0.00
05:00:00    0.08    0.00    0.00    0.78    2.02    0.00
06:00:00    0.09    0.00    0.00    0.78    2.02    0.00
07:00:00    0.08    0.00    0.00    0.78    2.02    0.00
08:00:00    0.09    0.00    0.00    0.78    2.02    0.00
08:20:00    0.11    0.00    0.00    0.87    2.24    0.00
08:40:01    0.13    0.00    0.00    0.90    2.29    0.00
09:00:00    0.11    0.00    0.00    0.88    2.24    0.00
09:20:00    0.10    0.00    0.00    0.88    2.24    0.00
09:40:00    2.91    1.80    2.38    4.61   17.62    0.00
10:00:00    2.74    2.03    3.08    8.17   21.76    0.00
10:20:00    0.16    0.04    0.04    1.92    2.96    0.00
10:40:00    2.10    2.50    3.42    6.62   16.51    0.00
11:00:00    3.36    0.87    1.35    3.92   15.12    0.00

Average     0.42    0.22    0.31    1.45    4.00    0.00

La siguiente tabla describe las estadísticas informadas de la opción -p.

Nombre de campo
Descripción
atch/s
El número de errores de página, por segundo, que se alcanzan mediante la reclamación de una página que actualmente se encuentra en la memoria (anexa por segundo). Las instancias incluyen reclamar una página no válida de la lista libre y compartir una página de texto que está siendo utilizada actualmente por otro proceso. Por ejemplo, dos o más procesos que están accediendo al mismo texto del programa.
pgin/s
La cantidad de veces que los sistemas de archivos reciben solicitudes de carga de páginas en la memoria por segundo.
ppgin/s
El número de páginas cargadas en la memoria por segundo. Una sola solicitud de carga de página en la memoria, como una solicitud de bloqueo dinámico (consulte slock/s) o un tamaño de bloque grande, puede implicar la carga de varias páginas en la memoria.
pflt/s
El número de errores de página de errores de protección. Las instancias de errores de protección indican el acceso ilegal a una página y a una "copia sobre escrituras". Por lo general, este número está compuesto principalmente por una "copia sobre escrituras".
vflt/s
El número de errores de página de traducción de direcciones por segundo. Estos errores se conocen como errores de validez. Los errores de validez se producen cuando una entrada de tabla de proceso válido no existe para una dirección virtual determinada.
slock/s
El número de errores, por segundo, provocados por solicitudes de bloqueo de software que requieren una E/S física. Un ejemplo de la incidencia de una solicitud de bloqueo dinámico es la transferencia de datos de un disco a la memoria. El sistema bloquea la página que va a recibir los datos para que la página no pueda ser reclamada ni utilizada por otro proceso.

Cómo comprobar la actividad de cola (sar -q)

Ejemplo 13-12 Comprobación de actividad de cola

El siguiente ejemplo muestra el resultado del comando sar -q. Si el valor %runocc es alto (superior a 90%) y el valor runq-sz es superior a 2, la CPU está muy cargada y la capacidad de respuesta ha disminuido. En este caso, es posible que sea necesario agregar capacidad a la CPU para obtener respuestas del sistema aceptables.

# sar -q
SunOS system2 5.10 Generic_142909-13 sun4u    06/28/2010

00:00:00 runq-sz %runocc swpq-sz %swpocc
01:00:00     1.0       7     0.0       0
02:00:00     1.0       7     0.0       0
03:00:00     1.0       7     0.0       0
04:00:00     1.0       7     0.0       0
05:00:00     1.0       6     0.0       0
06:00:00     1.0       7     0.0       0

Average      1.0       7     0.0       0

Cómo comprobar la memoria no utilizada (sar -r)

Ejemplo 13-13 Comprobación de memoria no utilizada (sar -r)

El siguiente ejemplo muestra el resultado del comando sar -r.

$ sar -r

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04 freemem freeswap
01:00:00   44717  1715062
02:00:01   44733  1715496
03:00:00   44715  1714746
04:00:00   44751  1715403
05:00:00   44784  1714743
06:00:00   44794  1715186
07:00:00   44793  1715159
08:00:00   44786  1714914
08:20:00   44805  1715576
08:40:01   44797  1715347
09:00:00   44761  1713948
09:20:00   44802  1715478
09:40:00   41770  1682239
10:00:00   35401  1610833
10:20:00   34295  1599141
10:40:00   33943  1598425
11:00:00   30500  1561959

Average    43312  1699242

Cómo comprobar el uso de la CPU (sar -u)

Ejemplo 13-14 Comprobación de uso de la CPU (sar -u)

El siguiente ejemplo muestra el resultado del comando sar -u.

$ sar -u

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04    %usr    %sys    %wio   %idle
01:00:00       0       0       0     100
02:00:01       0       0       0     100
03:00:00       0       0       0     100
04:00:00       0       0       0     100
05:00:00       0       0       0     100
06:00:00       0       0       0     100
07:00:00       0       0       0     100
08:00:00       0       0       0     100
08:20:00       0       0       0      99
08:40:01       0       0       0      99
09:00:00       0       0       0      99
09:20:00       0       0       0      99
09:40:00       4       1       0      95
10:00:00       4       2       0      94
10:20:00       1       1       0      98
10:40:00      18       3       0      79
11:00:00      25       3       0      72

Average        2       0       0      98

Cómo comprobar el estado de la tabla del sistema (sar -v)

Ejemplo 13-15 Comprobación del estado de la tabla del sistema (sar -v)

El siguiente ejemplo abreviado muestra el resultado del comando sar -v. En este ejemplo se muestra que todas las tablas son lo suficientemente grandes para no tener desbordamientos. Estas tablas se asignan de forma dinámica en función de la cantidad de memoria física.

$ sar -v

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04  proc-sz    ov  inod-sz    ov  file-sz    ov   lock-sz
01:00:00   69/8010    0 3476/34703    0    0/0       0    0/0   
02:00:01   69/8010    0 3476/34703    0    0/0       0    0/0   
03:00:00   69/8010    0 3476/34703    0    0/0       0    0/0   
04:00:00   69/8010    0 3494/34703    0    0/0       0    0/0   
05:00:00   69/8010    0 3494/34703    0    0/0       0    0/0   
06:00:00   69/8010    0 3494/34703    0    0/0       0    0/0   
07:00:00   69/8010    0 3494/34703    0    0/0       0    0/0   
08:00:00   69/8010    0 3494/34703    0    0/0       0    0/0   
08:20:00   69/8010    0 3494/34703    0    0/0       0    0/0   
08:40:01   69/8010    0 3494/34703    0    0/0       0    0/0   
09:00:00   69/8010    0 3494/34703    0    0/0       0    0/0   
09:20:00   69/8010    0 3494/34703    0    0/0       0    0/0   
09:40:00   74/8010    0 3494/34703    0    0/0       0    0/0   
10:00:00   75/8010    0 4918/34703    0    0/0       0    0/0   
10:20:00   72/8010    0 4918/34703    0    0/0       0    0/0   
10:40:00   71/8010    0 5018/34703    0    0/0       0    0/0   
11:00:00   77/8010    0 5018/34703    0    0/0       0    0/0  

El resultado de la opción -v se describe en la siguiente tabla.

Nombre de campo
Descripción
proc-sz
El número de entradas del proceso (estructuras proc) que, actualmente, se utilizan o se asignan en el núcleo.
inod-sz
El número total de inodes en la memoria en comparación con el número máximo de inodes que se asignan en el núcleo. Este número no es una marca de agua estrictamente alta. El número puede desbordar.
file-sz
El tamaño de la tabla de archivos del sistema abierto. sz se otorga como 0, ya que el espacio se asigna de forma dinámica para la tabla de archivos.
ov
Los desbordamientos que se producen entre puntos de muestreo para cada tabla.
lock-sz
El número de entradas de tabla de registro de memoria compartida que actualmente se utilizan o se asignan en el núcleo. sz se otorga como 0, ya que el espacio se asigna de forma dinámica para la tabla de registro de memoria compartida.

Cómo comprobar la actividad de intercambio (sar -w)

Ejemplo 13-16 Comprobación de actividad de intercambio (sar -w)

El siguiente ejemplo muestra el resultado del comando sar -w.

$ sar -w

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04 swpin/s bswin/s swpot/s bswot/s pswch/s
01:00:00    0.00     0.0    0.00     0.0     132
02:00:01    0.00     0.0    0.00     0.0     133
03:00:00    0.00     0.0    0.00     0.0     133
04:00:00    0.00     0.0    0.00     0.0     134
05:00:00    0.00     0.0    0.00     0.0     133
06:00:00    0.00     0.0    0.00     0.0     133
07:00:00    0.00     0.0    0.00     0.0     132
08:00:00    0.00     0.0    0.00     0.0     131
08:20:00    0.00     0.0    0.00     0.0     133
08:40:01    0.00     0.0    0.00     0.0     132
09:00:00    0.00     0.0    0.00     0.0     132
09:20:00    0.00     0.0    0.00     0.0     132
09:40:00    0.00     0.0    0.00     0.0     335
10:00:00    0.00     0.0    0.00     0.0     601
10:20:00    0.00     0.0    0.00     0.0     353
10:40:00    0.00     0.0    0.00     0.0     747
11:00:00    0.00     0.0    0.00     0.0     804

Average     0.00     0.0    0.00     0.0     198

Cómo comprobar la actividad de terminal (sar -y)

Ejemplo 13-17 Comprobación de actividad de terminal (sar -y)

El siguiente ejemplo muestra el resultado del comando sar -y.

$ sar -y

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04 rawch/s canch/s outch/s rcvin/s xmtin/s mdmin/s
01:00:00       0       0       0       0       0       0
02:00:01       0       0       0       0       0       0
03:00:00       0       0       0       0       0       0
04:00:00       0       0       0       0       0       0
05:00:00       0       0       0       0       0       0
06:00:00       0       0       0       0       0       0
07:00:00       0       0       0       0       0       0
08:00:00       0       0       0       0       0       0
08:20:00       0       0       0       0       0       0
08:40:01       0       0       0       0       0       0
09:00:00       0       0       0       0       0       0
09:20:00       0       0       0       0       0       0
09:40:00       0       0       1       0       0       0
10:00:00       0       0      37       0       0       0
10:20:00       0       0       0       0       0       0
10:40:00       0       0       3       0       0       0
11:00:00       0       0       3       0       0       0

Average        0       0       1       0       0       0

Cómo comprobar el rendimiento global del sistema (sar -A)