JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Gestión del rendimiento, los procesos y la información del sistema en Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Gestión de información del sistema (tareas)

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

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

Dónde encontrar tareas del rendimiento del sistema

Rendimiento y recursos del sistema

Rendimiento del sistema y procesos

Acerca de Supervisión del rendimiento del sistema

Herramientas de supervisión

Visualización de la información de rendimiento del sistema

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

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

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

5.  Gestión de la consola del sistema, dispositivos del terminal y servicios de energía (tareas)

Índice

Visualización de la información de rendimiento del sistema

En esta sección, se describen las tareas de supervisión que muestran la información de rendimiento del sistema.

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

Tarea
Descripción
Para obtener instrucciones
Visualizar estadísticas de memoria virtual.
Recopile estadísticas de memoria virtual mediante el comando vmstat.
Visualizar información de eventos del sistema.
Visualice información de eventos del sistema mediante el comando vmstat con la opción -s.
Visualizar estadísticas de intercambio.
Utilice el comando vmstat con la opción -S para visualizar las estadísticas de intercambio.
Visualizar interrupciones por dispositivo.
Utilice el comando vmstat con la opción -i para mostrar el número de interrupciones por dispositivo.
Visualizar uso de disco.
Utilice el comando iostat para informar las estadísticas de entrada y salida de disco.
Visualizar estadísticas de disco ampliado.
Utilice el comando iostat con la opción -xtc para visualizar las estadísticas de disco ampliado.
Visualizar información de espacio en el disco.
El comando df -k muestra información de espacio en el disco en Kbytes.

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

Puede utilizar el comando vmstat para informar las estadísticas de memoria virtual y proporcionar información sobre eventos del sistema, como carga de CPU, paginación, número de cambios de contexto, interrupciones de dispositivo y llamadas del sistema. El comando vmstat también puede mostrar las estadísticas de intercambio, vaciado de memoria caché e interrupciones.

Tabla 3-4 Resultado del comando vmstat

Categoría
Nombre de campo
Descripción
procs
Informa sobre lo siguiente:
r
El número de subprocesos del núcleo en la cola de distribución.
b
El número de subprocesos del núcleo bloqueados a la espera de recursos.
w
El número de datos de procesos ligeros extraídos de la memoria swap que están a la espera de recursos de procesamiento para finalizar.
memory
Informa sobre el uso de la memoria real y la memoria virtual:
swap
Espacio de intercambio disponible.
free
Tamaño de la lista libre.
page
Informa sobre los errores de página y la actividad de paginación, en unidades por segundo:
re
Páginas reclamadas.
mf
Errores secundarios y errores importantes.
pi
Kbytes de páginas cargadas en la memoria.
po
Kbytes de páginas extraídas de la memoria.
fr
Kbytes liberados.
de
Memoria prevista necesaria para los datos de procesos recientemente cargados en la memoria swap.
sr
Páginas escaneadas por el daemon page que no está actualmente en uso. Si sr no es igual a cero, el daemon page ha estado en ejecución.
disk
Informa sobre el número de operaciones de disco por segundo y muestra datos de hasta cuatro discos.
faults
Informa las frecuencias de capturas e interrupciones por segundo:
in
Interrupciones por segundo.
sy
Llamadas del sistema por segundo.
cs
Frecuencia de cambio de contexto de CPU.
cpu
Informa sobre el uso de tiempo de CPU:
us
Hora del usuario.
sy
Hora del sistema.
id
Tiempo de inactividad.

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

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

Ejemplo 3-1 Visualización de estadísticas de memoria virtual

El siguiente ejemplo muestra la visualización vmstat de estadísticas recopiladas en intervalos de cinco segundos:

$ vmstat 5
kthr      memory            page            disk          faults      cpu
 r b w   swap  free  re  mf pi po fr de sr dd f0 s1 --   in   sy   cs us sy id
 0 0 0 863160 365680  0   3  1  0  0  0  0  0  0  0  0  406  378  209  1  0 99
 0 0 0 765640 208568  0  36  0  0  0  0  0  0  0  0  0  479 4445 1378  3  3 94
 0 0 0 765640 208568  0   0  0  0  0  0  0  0  0  0  0  423  214  235  0  0 100
 0 0 0 765712 208640  0   0  0  0  0  0  0  3  0  0  0  412  158  181  0  0 100
 0 0 0 765832 208760  0   0  0  0  0  0  0  0  0  0  0  402  157  179  0  0 100
 0 0 0 765832 208760  0   0  0  0  0  0  0  0  0  0  0  403  153  182  0  0 100
 0 0 0 765832 208760  0   0  0  0  0  0  0  0  0  0  0  402  168  177  0  0 100
 0 0 0 765832 208760  0   0  0  0  0  0  0  0  0  0  0  402  153  178  0  0 100
 0 0 0 765832 208760  0  18  0  0  0  0  0  0  0  0  0  407  165  186  0  0 100

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)

Ejemplo 3-2 Visualización de interrupciones por dispositivo

El siguiente ejemplo muestra el resultado del comando vmstat -i.

$ vmstat -i
interrupt         total     rate
--------------------------------
clock          52163269      100
esp0            2600077        4
zsc0              25341        0
zsc1              48917        0
cgsixc0             459        0
lec0             400882        0
fdc0                 14        0
bppc0                 0        0
audiocs0              0        0
--------------------------------
Total          55238959      105

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

Utilice el comando iostat para informar las estadísticas de entrada y salida de disco, y para generar medidas de rendimiento, uso, longitudes de cola, tasas de transacciones y tiempo de servicio. Para obtener una descripción detallada de este comando, consulte la página del comando man iostat(1M).

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

Ejemplo 3-3 Visualización de información de uso de disco

El siguiente ejemplo muestra estadísticas de disco recopiladas cada cinco segundos.

$ iostat 5
tty        sd0           sd6           nfs1         nfs49           cpu
tin tout kps tps serv  kps tps serv  kps tps serv  kps tps serv  us sy wt id
 0    0   1   0   49    0   0    0    0   0    0    0   0   15   0  0  0 100
 0   47   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16  44   6  132    0   0    0    0   0    0    0   0    0   0  0  1 99
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   3   1   23    0   0    0    0   0    0    0   0    0   0  0  1 99
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100
 0   16   0   0    0    0   0    0    0   0    0    0   0    0   0  0  0 100

La siguiente tabla describe los campos del resultado del comando iostat n.

Tipo de dispositivo
Nombre de campo
Descripción
El terminal
Tipo de dispositivo
tin
Número de caracteres en la cola de entrada del terminal
tout
Número de caracteres en la cola de resultado del terminal
Disco
Tipo de dispositivo
bps
Bloques por segundo
tps
Transacciones por segundo
serv
Tiempo medio de servicio (en milisegundos)
CPU
Tipo de dispositivo
us
En modo de usuario
sy
En modo de sistema
wt
En espera de E/S
id
Inactividad

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

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

Use el comando df para mostrar la cantidad de espacio libre en cada disco montado. El espacio en el disco utilizable que informa df refleja sólo el 90% de la capacidad total, ya que las estadísticas de informe permiten dejar un margen del 10% sobre el total de espacio disponible. En general, este margen permanece vacío para un mejor rendimiento.

En realidad, el porcentaje de espacio en el disco que informa el comando df es el espacio utilizado dividido por el espacio utilizable.

Si el sistema de archivos supera el 90% de la capacidad, puede transferir archivos a un disco que no esté tan lleno mediante el comando cp. También puede transferir archivos a una cinta mediante el comando tar o cpio. O bien, puede eliminar los archivos.

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

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

Ejemplo 3-4 Visualización de información del sistema de archivos

El siguiente ejemplo muestra el resultado del comando df -k.

$ df -k
Filesystem           1024-blocks        Used   Available Capacity  Mounted on
rpool/ROOT/solaris-161   191987712     6004395   140577816     5%    /
/devices                       0           0           0     0%    /devices
/dev                           0           0           0     0%    /dev
ctfs                           0           0           0     0%    /system/contract
proc                           0           0           0     0%    /proc
mnttab                         0           0           0     0%    /etc/mnttab
swap                     4184236         496     4183740     1%    /system/volatile
objfs                          0           0           0     0%    /system/object
sharefs                        0           0           0     0%    /etc/dfs/sharetab
/usr/lib/libc/libc_hwcap1.so.1   146582211     6004395   140577816     5%    /lib/libc.so.1
fd                             0           0           0     0%    /dev/fd
swap                     4183784          60     4183724     1%    /tmp
rpool/export           191987712          35   140577816     1%    /export
rpool/export/home      191987712          32   140577816     1%    /export/home
rpool/export/home/123   191987712    13108813   140577816     9%    /export/home/123
rpool/export/repo      191987712    11187204   140577816     8%    /export/repo
rpool/export/repo2010_11   191987712          31   140577816     1%    /export/repo2010_11
rpool                  191987712     5238974   140577816     4%    /rpool
/export/home/123      153686630    13108813   140577816     9%    /home/123

La siguiente tabla describe el resultado del comando df -k.

Nombre de campo
Descripción
kbytes
Tamaño total de espacio utilizable en el sistema de archivos
used
Cantidad de espacio utilizado
avail
Cantidad de espacio disponible para utilizar
capacity
Cantidad de espacio utilizado expresado como porcentaje de la capacidad total
mounted on
Punto de montaje

Ejemplo 3-5 Visualización de información del sistema de archivos mediante el comando df sin opciones

Cuando el comando df se utiliza sin operandos u opciones, informa sobre todos los sistemas de archivos montados, como se muestra en el siguiente ejemplo:

$ df
/                  (rpool/ROOT/solaris):100715496 blocks 100715496 files
/devices           (/devices          ):       0 blocks        0 files
/dev               (/dev              ):       0 blocks        0 files
/system/contract   (ctfs              ):       0 blocks 2147483601 files
/proc              (proc              ):       0 blocks    29946 files
/etc/mnttab        (mnttab            ):       0 blocks        0 files
/system/volatile   (swap              ):42257568 blocks  2276112 files
/system/object     (objfs             ):       0 blocks 2147483441 files
/etc/dfs/sharetab  (sharefs           ):       0 blocks 2147483646 files
/dev/fd            (fd                ):       0 blocks        0 files
/tmp               (swap              ):42257568 blocks  2276112 files
/export            (rpool/export      ):100715496 blocks 100715496 files
/export/home       (rpool/export/home ):100715496 blocks 100715496 files
/export/home/admin (rpool/export/home/admin):100715496 blocks 100715496 files
/rpool             (rpool             ):100715496 blocks 100715496 files
/export/repo2010_11(rpool/export/repo2010_11):281155639 blocks 281155639 files
/rpool             (rpool             ):281155639 blocks 281155639 files