Comando SAR en Linux para monitorear el rendimiento del sistema

sar: Informe de actividad del sistema 

Se puede usar para monitorear los recursos del sistema Linux, como el uso de la CPU, la utilización de la memoria, el consumo de dispositivos de E/S, el monitoreo de la red, el uso del disco, la asignación de procesos y subprocesos, el rendimiento de la batería, los dispositivos Plug and Play, el rendimiento del procesador, el sistema de archivos y más.Linux El monitoreo y análisis del sistema ayuda a comprender el uso de los recursos del sistema, lo que puede ayudar a mejorar el rendimiento del sistema para manejar más requests. 

De forma predeterminada, el comando SAR muestra el resultado en la pantalla de salida; además, el resultado también se puede almacenar en el archivo especificado por la opción -o nombre de archivo. 
Cualquier usuario puede recopilar información sobre el rendimiento del sistema utilizando indicadores de actividades del sistema. El comando SAR mostrará solo la actividad de monitoreo de la CPU si el usuario no especifica ningún indicador. 
 

Nota: es posible que sar no esté instalado de forma predeterminada. Necesitamos instalar sysstat antes de usarlo (por ejemplo, en Ubuntu, podemos instalar usando Sudo apt install sysstat ). Después de instalar sysstat, debemos asegurarnos de que la recopilación de datos esté habilitada. (Por ejemplo, en Ubuntu, podemos habilitar la recopilación de datos marcando ENABLED=”true” en /etc/default/sysstat) 

Syntax :
$ sar -[ options ] time_interval number_of_tines_to_display

Ejemplos: 

1. Para ver ayuda 

2. Para iniciar el Servicio SAR 

start sar service
[viyadav@vymac]# systemctl start sysstat.service

3. Para verificar la versión de sar: 

hduser@mahesh-Inspiron-3543:~$ sar -V
sysstat version 11.2.0
(C) Sebastien Godard (sysstat  orange.fr)

4. Para informar los detalles de la CPU un total de 5 veces con un intervalo de 2 segundos. Si el comando de intervalo se establece en cero, se presentan estadísticas promedio desde el momento en que se inició el sistema. Si no se proporciona el recuento y se proporciona el intervalo, las estadísticas se proporcionan continuamente después de cada intervalo. 
 

hduser@mahesh-Inspiron-3543:~$ sar -u 2 5
Linux 4.4.0-31-generic (mahesh-Inspiron-3543)     Sunday 18 March 2018     _x86_64_    (4 CPU)

04:00:20  IST     CPU     %user     %nice   %system   %iowait    %steal     %idle
04:00:22  IST     all      0.25      0.00      0.00      0.00      0.00     99.75
04:00:24  IST     all      0.25      0.00      0.13      0.00      0.00     99.62
04:00:26  IST     all      0.88      0.00      0.25      1.13      0.00     97.75
04:00:28  IST     all      0.00      0.00      0.25      0.13      0.00     99.62
04:00:30  IST     all      0.25      0.00      0.38      0.12      0.00     99.25
Average:        all      0.33      0.00      0.20      0.28      0.00     99.20

5. Para informar sobre la cantidad de memoria utilizada, la cantidad de memoria libre, la memoria caché disponible, los búfer disponibles en total 3 veces con un intervalo de 1 segundo. 
 

hduser@mahesh-Inspiron-3543:~$ sar -r 1 3
Linux 4.4.0-31-generic (mahesh-Inspiron-3543)     Sunday 18 March 2018     _x86_64_    (4 CPU)

04:05:12  IST kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
04:05:13  IST   6067308   2017252     24.95     62300    853612   4303644     35.89   1308856    525628        60
04:05:14  IST   6067308   2017252     24.95     62300    853612   4303644     35.89   1308856    525628        60
04:05:15  IST   6067308   2017252     24.95     62300    853612   4303644     35.89   1308856    525628        60
Average:      6067308   2017252     24.95     62300    853612   4303644     35.89   1308856    525628        60

6. Para informar sobre los sistemas de archivos montados en el dispositivo, un total de 5 veces con un intervalo de 2 segundos. 
 

hduser@mahesh-Inspiron-3543:~$ sar -F 2 5
Linux 4.4.0-31-generic (mahesh-Inspiron-3543)     Sunday 18 March 2018     _x86_64_    (4 CPU)

04:02:38  IST  MBfsfree  MBfsused   %fsused  %ufsused     Ifree     Iused    %Iused FILESYSTEM
04:02:40  IST     78181     18727     19.32     24.43   6066698    249334      3.95 /dev/sda11
04:02:40  IST       441        55     11.04     11.04         0         0      0.00 /dev/sda1
04:02:40  IST      2123      1747     45.13     45.13         0         0      0.00 /dev/sdb1
04:02:40  IST     28846    205214     87.68     87.68  29589586    145270      0.49 /dev/sda8

7. Para informar sobre los detalles de los dispositivos de bloque, haga un total de 3 veces con un intervalo de 1 segundo. 
 

hduser@mahesh-Inspiron-3543:~$ sar -d 1 3
Linux 4.4.0-31-generic (mahesh-Inspiron-3543)     Sunday 18 March 2018     _x86_64_    (4 CPU)

04:04:34  IST       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
04:04:35  IST    dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
04:04:35  IST   dev8-16      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

8. Para informar la longitud de la cola de ejecución, el número de procesos y el promedio de carga 
 

hduser@mahesh-Inspiron-3543:~$ sar -q 2 5
Linux 4.4.0-31-generic (mahesh-Inspiron-3543)     Sunday 18 March 2018     _x86_64_    (4 CPU)

04:01:54  IST   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
04:01:56  IST         0       491      0.21      0.16      0.15         0
04:01:58  IST         0       491      0.21      0.16      0.15         0
04:02:00  IST         0       491      0.19      0.16      0.15         0
04:02:02  IST         0       491      0.19      0.16      0.15         0
04:02:04  IST         0       491      0.18      0.16      0.14         0
Average:            0       491      0.20      0.16      0.15         0

9. Para informar el uso de la CPU para un núcleo determinado: 
 

hduser@mahesh-Inspiron-3543:~$ sar -P 1 1 3
Linux 4.4.0-31-generic (mahesh-Inspiron-3543)     Sunday 18 March 2018     _x86_64_    (4 CPU)

04:16:38  IST     CPU     %user     %nice   %system   %iowait    %steal     %idle
04:16:39  IST       1      0.00      0.00      0.00      0.00      0.00    100.00
04:16:40  IST       1      0.99      0.00      0.99      0.00      0.00     98.02
04:16:41  IST       1      1.00      0.00      0.00      0.00      0.00     99.00
Average:          1      0.66      0.00      0.33      0.00      0.00     99.00

10. Para informar sobre la interfaz de red, la velocidad de la red, el tráfico y los errores de la red IPV4, TCPV4, ICMPV4 
 

hduser@mahesh-Inspiron-3543:~$ sar -n DEV 1 3 | egrep -v lo
Linux 4.4.0-31-generic (mahesh-Inspiron-3543)     Sunday 18 March 2018     _x86_64_    (4 CPU)

04:04:00  IST     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
04:04:01  IST enp0s29u1u2      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
04:04:01  IST    enp7s0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

11. Para informar detalles sobre el proceso, el subproceso del núcleo, el i-Node y las tablas de archivos 
 

hduser@mahesh-Inspiron-3543:~$ sar -v 1 3
Linux 4.4.0-31-generic (mahesh-Inspiron-3543)     Sunday 18 March 2018     _x86_64_    (4 CPU)

04:25:26  IST dentunusd   file-nr  inode-nr    pty-nr
04:25:27  IST     43219      7584     46874        17
04:25:28  IST     43219      7584     46873        17
04:25:29  IST     43219      7584     46873        17
Average:        43219      7584     46873        17

12. Para informar mensajes, semáforos y detalles de procesos para todos los procesadores y en todo el sistema. 
 

hduser@mahesh-Inspiron-3543:~$ sar -mu -P ALL

13. Para informar estadísticas sobre el intercambio 
 

hduser@mahesh-Inspiron-3543:~$ sar -S 1 3
Linux 4.4.0-31-generic (mahesh-Inspiron-3543)     Sunday 18 March 2018     _x86_64_    (4 CPU)

04:08:09  IST kbswpfree kbswpused  %swpused  kbswpcad   %swpcad
04:08:10  IST   3906556         0      0.00         0      0.00
04:08:11  IST   3906556         0      0.00         0      0.00
04:08:12  IST   3906556         0      0.00         0      0.00
Average:      3906556         0      0.00         0      0.00

14. Para informar detalles sobre operaciones de E/S como transacciones por segundo, lectura por segundo, escritura por segundo 
 

hduser@mahesh-Inspiron-3543:~$ sar -b 1 3
Linux 4.4.0-31-generic (mahesh-Inspiron-3543)     Sunday 18 March 2018     _x86_64_    (4 CPU)

04:08:41  IST       tps      rtps      wtps   bread/s   bwrtn/s
04:08:42  IST      0.00      0.00      0.00      0.00      0.00
04:08:43  IST      2.00      0.00      2.00      0.00     64.00
04:08:44  IST      0.00      0.00      0.00      0.00      0.00
Average:         0.67      0.00      0.67      0.00     21.33

15. Para informar estadísticas sobre cambio de contexto, número de procesos creados por segundo, número de intercambio por segundo 
 

hduser@mahesh-Inspiron-3543:~$ sar -w 1 3
Linux 4.4.0-31-generic (mahesh-Inspiron-3543)     Sunday 18 March 2018     _x86_64_    (4 CPU)

04:09:42  IST    proc/s   cswch/s
04:09:43  IST      0.00    480.00
04:09:44  IST      0.00    637.00
04:09:45  IST      0.00    859.00
Average:         0.00    658.67

16. Para reportar estadísticas de paginación (KBs paginados/seg, KBs paginados/seg, error de paginación/seg, etc.) 
 

hatim.lokhandwala@ET-C02PR06MG8:~$ sar -B 2 5
Linux 3.2.0-4-amd64 (ET-C02PR06MG8)         04/26/2019      _x86_64_        (6 CPU)

11:36:32 PM  pgpgin/s pgpgout/s   fault/s  majflt/s  pgfree/s pgscank/s pgscand/s pgsteal/s    %vmeff
11:36:34 PM      0.00     14.00     13.50      0.00     24.00      0.00      0.00      0.00      0.00
11:36:36 PM      0.00    291.50   6265.50      0.00   1858.00      0.00      0.00      0.00      0.00
11:36:38 PM      0.00    270.00      8.50      0.00     41.00      0.00      0.00      0.00      0.00
11:36:40 PM      0.00     40.50      8.50      0.00     21.00      0.00      0.00      0.00      0.00
11:36:42 PM      0.00   1796.50      8.50      0.00     28.00      0.00      0.00      0.00      0.00
Average:         0.00    482.50   1260.90      0.00    394.40      0.00      0.00      0.00      0.00

Publicación traducida automáticamente

Artículo escrito por sagar utekar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *