20 enero, 2011
0 Comments
En estos momentos estoy redactando un articulo para medir el consumo del CPU en servidores basados en sistemas operativos Linux. El problema que tengo es que al ejecutar el comando sar me devuelve los siguientes errores;
root@rocknrolla:~# sar Cannot open /var/log/sysstat/sa27: No such file or directory Please check if data collecting is enabled in /etc/default/sysstat
Antes de poder utilizar sar, es necesario el activarlo. Debemos reconfigurar el paquete sysstat tecleando;
root@rocknrolla:~# dpkg-reconfigure sysstat
Luego reiniciamos el servicio sysstat con el comando;
root@rocknrolla:~# /etc/init.d/sysstat start
Ahora nos toca verificar si en el directorio /var/log/sysstat/ ya esta el archivo faltante.
Dejamos que pasen unos 10 – 15 minutos para ver los datos recolectados tecleando;
root@rocknrolla:~# sar -A
Linux 2.6.32-27-generic (ubuntu) 20/01/11 _i686_ (1 CPU)
11:54:13 LINUX RESTART
11:54:17 LINUX RESTART
11:55:00 CPU %usr %nice %sys %iowait %steal %irq %soft %guest %idle 12:05:02 all 50.53 0.82 12.71 20.57 0.00 0.29 0.25 0.00 14.82 12:05:02 0 50.53 0.82 12.71 20.57 0.00 0.29 0.25 0.00 14.82
Media: CPU %usr %nice %sys %iowait %steal %irq %soft %guest %idle Media: all 50.53 0.82 12.71 20.57 0.00 0.29 0.25 0.00 14.82 Media: 0 50.53 0.82 12.71 20.57 0.00 0.29 0.25 0.00 14.82
11:55:00 proc/s cswch/s 12:05:02 0.42 3862.22 Media: 0.42 3862.22
11:55:00 pswpin/s pswpout/s 12:05:02 0.63 0.14 Media: 0.63 0.14
11:55:00 pgpgin/s pgpgout/s fault/s majflt/s pgfree/s pgscank/s pgscand/s pgsteal/s %vmeff 12:05:02 1809.62 1965.60 1480.82 1.37 3327.94 788.01 0.00 784.24 99.52 Media: 1809.62 1965.60 1480.82 1.37 3327.94 788.01 0.00 784.24 99.52
11:55:00 tps rtps wtps bread/s bwrtn/s 12:05:02 69.37 48.04 21.33 3619.13 3931.20 Media: 69.37 48.04 21.33 3619.13 3931.20
11:55:00 frmpg/s bufpg/s campg/s 12:05:02 43.69 -1.12 -68.79 Media: 43.69 -1.12 -68.79
11:55:00 kbmemfree kbmemused %memused kbbuffers kbcached kbcommit %commit 12:05:02 567556 2268684 79.99 98528 620756 2798500 30.35 Media: 567556 2268684 79.99 98528 620756 2798500 30.35
11:55:00 kbswpfree kbswpused %swpused kbswpcad %swpcad 12:05:02 6208452 176180 2.76 31672 17.98 Media: 6208452 176180 2.76 31672 17.98
11:55:00 dentunusd file-nr inode-nr pty-nr 12:05:02 6824 10720 10108 12 Media: 6824 10720 10108 12
11:55:00 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 12:05:02 0 365 1.66 2.31 2.12 Media: 0 365 1.66 2.31 2.12
11:55:00 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 12:05:02 lo 0.01 0.01 0.00 0.00 0.00 0.00 0.00 12:05:02 eth1 44.71 2.76 4.14 0.48 0.00 0.00 0.00 12:05:02 eth2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 12:05:02 vboxnet0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Media: lo 0.01 0.01 0.00 0.00 0.00 0.00 0.00 Media: eth1 44.71 2.76 4.14 0.48 0.00 0.00 0.00 Media: eth2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Media: vboxnet0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
11:55:00 IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s 12:05:02 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 12:05:02 eth1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 12:05:02 eth2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 12:05:02 vboxnet0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Media: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Media: eth1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Media: eth2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Media: vboxnet0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
11:55:00 call/s retrans/s read/s write/s access/s getatt/s 12:05:02 0.00 0.00 0.00 0.00 0.00 0.00 Media: 0.00 0.00 0.00 0.00 0.00 0.00
11:55:00 scall/s badcall/s packet/s udp/s tcp/s hit/s miss/s sread/s swrite/s saccess/s sgetatt/s 12:05:02 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Media: 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
11:55:00 totsck tcpsck udpsck rawsck ip-frag tcp-tw 12:05:02 1013 36 2 0 0 0 Media: 1013 36 2 0 0 0
Como podran ver el comando funciona! y nos muestra gran cantidad de informacion para tunear nuestro sistema ya sea de escritorio o servidor linux.