GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de comandos sar en Linux

El comando sar muestra informes de uso del sistema basados ​​en datos recopilados de la actividad del sistema. Estos informes constan de varias secciones, cada una de las cuales consta del tipo de datos y el momento en que se recopilaron los datos. El modo predeterminado del comando sar muestra el uso de la CPU en varios incrementos de tiempo para cada categoría de recurso que accedió a la CPU, como los usuarios, el sistema, la programación de E/S, etc. También muestra el porcentaje de la CPU que estaba inactiva en ese momento. un tiempo dado En la parte inferior del informe hay un promedio de cada punto de datos en los períodos de tiempo enumerados. De forma predeterminada, sar informa los datos recopilados cada 10 minutos, aunque puede usar varias opciones para filtrar y dar forma a estos informes.

Al igual que el comando uptime, puede usar sar para identificar una carga excesiva en la CPU. Se le brindan más detalles sobre cuándo se produce un uso excesivo, así como qué podría estar causando ese uso excesivo.

Sintaxis

La sintaxis del comando sar es:

# sar [options]

Parámetros de kernel basados ​​en CPU

También puede usar el comando sysctl para solucionar problemas de la CPU recuperando los parámetros del kernel basados ​​en la CPU en tiempo de ejecución. Un conjunto útil de parámetros se refiere a los dominios de programación, un método mediante el cual el núcleo agrupa núcleos lógicos que comparten políticas de programación y otras propiedades. Estos parámetros normalmente toman el formato:

kernel.sched_domain.cpu#.domain#.param

Ejemplos de comandos sar

1. Instalando el comando sar:

una. Para instalar el comando sar, debe tener el paquete "sysstat".

# yum install sysstat
# rpm -ivh sysstat-2.3.4

b. Para configurar el sar para retener registros de más de los 7 días predeterminados.

# vi /etc/sysconfig/sysstat

Cambiar el parámetro "HISTORIAL"

2. Uso de CPU:

una. Para obtener el uso actual de la CPU

# sar 2 10
# sar -p 2 10
# sar  -P ALL 2 10

b. Para obtener el uso de la CPU para la fecha anterior, considere el día 14:

# sar -P ALL -f /var/log/sa/sa14

C. Para obtener el uso de la CPU el día 10 del mes, de 7 a. m. a 3 p. m. (es decir, especificando la hora):

# sar -P ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00  

3. Uso de memoria:

una. Para obtener el uso de memoria actual:

# sar -r 2 10

b. Para obtener el uso de memoria para la fecha anterior, considere el día 14:

# sar -r -f /var/log/sa/sa14

C. Para obtener el uso de memoria para el día 10 del mes, de 7 a. m. a 3 p. m. (es decir, especificando la hora):

# sar -r -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00 

4. Intercambio de uso:

una. Para obtener el uso de intercambio actual:

# sar -S 2 10

b. Para obtener el uso de intercambio para la fecha anterior, considere el día 14:

# sar -S -f /var/log/sa/sa14

C. Para obtener el uso de intercambio para el día 10 del mes, de 7:00 a. m. a 3:00 p. m.:

# sar -S -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00 

5. Promedio de carga:

una. Para obtener estadísticas promedio de carga actual:

# sar -q 2 10

b. Para obtener estadísticas promedio de carga para la fecha anterior, considere el día 14:

# sar -q -f /var/log/sa/sa14

C. Para obtener estadísticas promedio de carga para el día 10 del mes, de 7:00 a. m. a 3:00 p. m.:

# sar -q -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00 

6. Uso de paginación:

una. Para obtener el uso de paginación actual:

# sar -B 2 10

b. Para obtener el uso de paginación para la fecha anterior, considere el día 14:

# sar -B -f /var/log/sa/sa14

C. Para obtener el uso de megafonía para el día 10 del mes, de 7:00 a. m. a 3:00 p. m.:

# sar -B -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00 

7. Uso de E/S:

una. Para obtener el uso actual de IO:

# sar -b 2 10

b. Para obtener el uso de IO para la fecha anterior, considere el día 14:

# sar -b -f /var/log/sa/sa14

C. Para obtener el uso de IO para el día 10 del mes, de 7 a. m. a 3 p. m.:

# sar -b -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00 

8. Uso de E/S de disco:

una. Para obtener el uso actual de E/S del disco:

# sar -d -p 2 10

b. Para obtener el uso de E / S del disco para la fecha anterior, considere el día 14:

# sar -d -p -f /var/log/sa/sa14

C. Para obtener el uso de E/S de disco para el día 10 del mes, de 7:00 a. m. a 3:00 p. m.:

# sar -d -p -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00 

9. Estadísticas de redes:

una. Para obtener las estadísticas actuales de los dispositivos de red:

# sar -n DEV 2 10

b. Para obtener estadísticas de dispositivos de red para la fecha anterior, considere el día 14:

# sar -n DEV -f /var/log/sa/sa14

C. Para obtener estadísticas de dispositivos de red para el día 10 del mes, de 7:00 a. m. a 3:00 p. m.:

# sar -n DEV -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

10. Estadísticas de administración de energía:

una. Para obtener el uso actual de administración de energía:

# sar -m 2 10

b. Para obtener el uso de administración de energía para la fecha anterior, considere el día 14:

# sar -m -f /var/log/sa/sa14

C. Para obtener el uso de administración de energía para el día 10 del mes, de 7:00 a. m. a 3:00 p. m.:

# sar -m ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00 

11. Estadísticas de memoria (actividades de la página):

una. Para obtener estadísticas de memoria actuales:

# sar -R 2 10

b. Para obtener estadísticas de memoria de la fecha anterior, considere el día 14:

# sar -R -f /var/log/sa/sa14

C. Para obtener estadísticas de memoria para el día 10 del mes, de 7:00 a. m. a 3:00 p. m.:

# sar -R ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

Otras utilidades de Sysstat

Utilidad Descripción
sar Recopila y muestra TODAS las estadísticas de actividades del sistema.
sadc Significa "colector de datos de actividad del sistema". Esta es la herramienta de back-end de sar que realiza la recopilación de datos.
sa1 Almacena las actividades del sistema en binariohttps://images-blogger-este propósito. sa1 se ejecuta desde cron.
sa2 Crea un resumen diario de las estadísticas recopiladas. sa2 se ejecuta desde cron.
sadf Puede generar informes sar en CSV, XML y varios otros formatos. Use esto para integrar datos sar con otras herramientas.
iostato Genera CPU, estadísticas de E/S
mpstat Muestra estadísticas de CPU.
pidstat Reporta estadísticas basadas en el id del proceso (PID)
nfsiostato Muestra estadísticas de E/S de NFS.
cifsiostato Genera estadísticas CIFS.


Linux
  1. 7 ejemplos de comandos Linux df

  2. 8 ejemplos de comandos TR de Linux

  3. Ejemplos de comandos rm en Linux

  4. Ejemplos de comandos ps en Linux

  5. Ejemplos de comandos sa en Linux

9 ejemplos de comandos diff en Linux

Comando ip de Linux con ejemplos

15 comandos ps de Linux con ejemplos

8 ejemplos de comandos LDD en Linux

Comando Sar en Linux con ejemplos

Ejemplos de comandos id en Linux