Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Guía de administración del sistema: administración avanzada |
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)
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)
Utilice el comando sar para realizar las siguientes tareas:
Organizar y ver datos sobre la actividad del sistema.
Acceder a los datos de actividad del sistema con una solicitud especial.
Generar informes automáticos para medir y supervisar el rendimiento del sistema, e informes de solicitud especial para identificar problemas específicos de rendimiento. Para obtener información sobre la configuración del comando sar para que se ejecute en el sistema, y una descripción de estas herramientas, consulte Recopilación automática de datos de la actividad del sistema (sar).
Para obtener una descripción detallada de este comando, consulte la página del comando man sar(1).
$ sar -a SunOS balmyday 5.10 s10_51 sun4u 03/18/2004 00:00:00 iget/s namei/s dirbk/s 01:00:00 0 3 0 02:00:00 0 3 0 03:00:00 0 3 0 04:00:00 0 3 0 05:00:00 0 3 0 06:00:00 0 3 0 07:00:00 0 3 0 08:00:00 0 3 0 08:20:01 0 3 0 08:40:00 0 3 0 09:00:00 0 3 0 09:20:01 0 10 0 09:40:01 0 1 0 10:00:02 0 5 0 Average 0 4 0
La siguiente lista describe los nombres de campo y la descripción de las rutinas del sistema operativo informados por el comando sar -a.
El número de solicitudes de inodes que no se encontraban en la antememoria de consulta de nombre de directorio (DNLC).
El número de búsquedas de la ruta del sistema de archivos por segundo. Si namei no encuentra un nombre de directorio en la DNLC, llama a iget para obtener el inode para un archivo o un directorio. Por lo tanto, la mayoría de igets son el resultado de errores de DNLC.
El número de lecturas de bloque de directorio emitidas por segundo.
Cuanto más grandes sean los valores informados para estas rutinas del sistema operativo, más tiempo tarda el núcleo en acceder a los archivos de usuario. La cantidad de tiempo refleja la intensidad del uso de sistemas de archivos por parte de programas y aplicaciones. La opción -a es útil para ver en qué medida la aplicación depende del disco.
La memoria intermedia se utiliza para almacenar los metadatos en la antememoria. Los metadatos incluyen inodes, bloques de grupo de cilindros y bloques indirectos.
$ sar -b 00:00:00 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s 01:00:00 0 0 100 0 0 55 0 0
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.
|
Las entradas más importantes son las frecuencias de aciertos de la antememoria %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.
$ sar -c 00:00:00 scall/s sread/s swrit/s fork/s exec/s rchar/s wchar/s 01:00:00 38 2 2 0.00 0.00 149 120
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.
|
$ sar -d 00:00:00 device %busy avque r+w/s blks/s avwait avserv
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.
|
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.
$ sar -g 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
El resultado mostrado por el comando sar -g es un indicador útil de la necesidad de agregar más memoria. Utilice el comando ps -elf para mostrar el número de ciclos que utiliza el daemon page. Un número elevado de ciclos, combinado con valores altos para los campos pgfree/s y pgscan/s, indica falta de memoria.
El comando sar -g también indica si los inodes se están reciclando demasiado rápido y están causando una pérdida de páginas reutilizables.
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.
|
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:
Memoria pequeña (inferior a 256 bytes)
Memoria grande (512 bytes a 4 Kbytes)
Memoria muy grande (superior a 4 Kbytes)
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.
$ sar -k 00:00:00 sml_mem alloc fail lg_mem alloc fail ovsz_alloc fail 01:00:00 2523136 1866512 0 18939904 14762364 0 360448 0 02:00:02 2523136 1861724 0 18939904 14778748 0 360448 0
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.
|
$ sar -m 00:00:00 msg/s sema/s 01:00:00 0.00 0.00
En general, estas cifras son cero (0,00), a menos que ejecute aplicaciones que utilizan mensajes o semáforos.
La siguiente lista describe el resultado de la opción -m.
El número de operaciones de mensajes (envío y recepción) por segundo
El número de operaciones de semáforo por segundo
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
$ sar -p 00:00:00 atch/s pgin/s ppgin/s pflt/s vflt/s slock/s 01:00:00 0.07 0.00 0.00 0.21 0.39 0.00
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.
|
La longitud de cola media mientras la cola está ocupada.
El porcentaje de tiempo durante el cual la cola está ocupada.
$ sar -q 00:00:00 runq-sz %runocc swpq-sz %swpocc
La siguiente lista describe el resultado de la opción -q.
El número de subprocesos del núcleo en la memoria en espera de que se ejecute una CPU. En general, este valor debe ser menor que 2. La presencia de valores más altos de manera uniforme significa que el sistema podría estar vinculado a la CPU.
El porcentaje de tiempo durante el cual las colas de distribución están ocupadas.
Promedio de cantidad de procesos que se extraen de la memoria swap.
Porcentaje de tiempo durante el que los procesos se extraen de la memoria swap.
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
$ sar -r 00:00:00 freemem freeswap 01:00:00 2135 401922
La siguiente lista describe el resultado de la opción -r:
El número medio de páginas de memoria que están disponibles para procesos de usuario durante los intervalos ejemplificados por el comando. El tamaño de la página depende de la máquina.
El número de bloques de disco de 512 bytes que están disponibles para el intercambio de páginas.
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
$ sar -u 00:00:00 %usr %sys %wio %idle 01:00:00 0 0 0 100
El comando sar sin opciones es equivalente al comando sar -u. En algún momento, el procesador estará ocupado o inactivo. Cuando el procesador está ocupado, se encuentra en modo de usuario o en modo de sistema. Cuando el procesador está inactivo, está esperando la finalización de E/S o está "paralizado" sin trabajo que hacer.
La siguiente lista describe el resultado de la opción -u:
Muestra el porcentaje de tiempo durante el cual el procesador está en modo de usuario.
Muestra el porcentaje de tiempo durante el cual el procesador está en modo de sistema.
Muestra el porcentaje de tiempo durante el cual el procesador está inactivo y en espera de la finalización de E/S.
Muestra el porcentaje de tiempo durante el cual el procesador está inactivo y no en espera de la finalización de E/S.
En general, un valor %wio alto significa que ha disminuido la velocidad del disco.
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
$ sar -v 00:00:00 proc-sz ov inod-sz ov file-sz ov lock-sz 01:00:00 43/922 0 2984/4236 0 322/322 0 0/0
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.
|
$ sar -w 00:00:00 swpin/s bswin/s swpot/s bswot/s pswch/s 01:00:00 0.00 0.0 0.00 0.0 22
La siguiente lista describe los valores de destino y las observaciones relacionadas con el resultado del comando sar -w.
El número de transferencias de procesos ligeros a la memoria por segundo.
El número de bloques transferidos para cargas de datos en la memoria swap por segundo. /* (float)PGTOBLK(xx->cvmi.pgswapin) / sec_diff */.
El número medio de datos de procesos que se extraen de la memoria swap por segundo. Si el número es mayor que 1, es posible que deba aumentar la memoria.
El número de bloques transferidos para extracciones de datos de la memoria swap por segundo.
El número de cambios de subprocesos del núcleo por segundo.
Nota - Todas las cargas de datos de procesos en la memoria swap incluyen la inicialización del proceso.
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
$ sar -y 00:00:00 rawch/s canch/s outch/s rcvin/s xmtin/s mdmin/s 01:00:00 0 0 0 0 0 0
Si dispone de una gran cantidad de E/S de terminal, puede utilizar este informe para determinar si existen líneas defectuosas. Las actividades registradas se definen en la siguiente lista.
Caracteres de entrada (colas sin formato) por segundo.
Caracteres de entrada por segundo que se procesan por canon (cola canónica).
Caracteres de resultado (cola de resultado) por segundo.
Interrupciones de receptor de hardware por segundo.
Interrupciones de transmisor de hardware por segundo.
Interrupciones de módem por segundo.
El número de interrupciones de módem por segundo (mdmin/s) debe estar cerca de cero. El número de interrupciones de recepción y transmisión por segundo (xmtin/s y rcvin/s) debe ser menor o igual que el número de caracteres entrantes o salientes, respectivamente. Si no, busque las líneas defectuosas.
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