fbpx

QUÉ ES DSTAT?

Es una aplicación satisfactoria (escrita en python), ofrece al usuario las estadísticas y datos sobre el uso del sistema, la aplicación posee las mejores características vmstat, iostat, nestat, nfsstat e ifstat. Se pudiéramos decir que esta aplicación ha logrado superar algunas de las dificultades de las herramientas anteriormente mencionadas porque te da la capacidad de agregar más datos adicionales, contadores y flexibilidad.

Es muy útil cuando se trata de monitorizar los sistemas y limpiar los problemas del sistema y de los sistemas en fase de prueba.

Una de sus mejores virtudes es que  te ofrece una salida más clara para el usuario, en un tiempo predispuesto como en tiempo real. Una de las ventajas de este programa es que te ofrece los comandos que permite al usuario enviar los datos recogidos a un archivo CSV, de manera que se pueda analizar los datos de forma minuciosa.

SUS PRINCIPALES CARACTERÍSTICAS SON:

  1. Logra combinar vmstat, iostat, iftat, etc…
  2. Te da acceso a las estadísticas recolectadas de una manera ordenada según su cronología.
  3. Permite al usuario habilitar y ordenar los contadores que necesite el usuario.
  4. Posee un diseño modular.
  5. Puedes ver resúmenes y totales de los dispositivos de red.
  6. Ver las interrupciones de un dispositivo.
  7. Es un programa de alta precisión incluido cuando el sistema está sobrecargado.
  8. Muestra el valor de los datos de manera exacta.
  9. Distingue los tipos de valores por color.
  10. Permite exportar a CSV.
  11. Y cuando existe un retraso en la medición de los datos, de muestro un resultado intermedio.

Destat posee muchas extensiones y complementos, con los siguientes comandos:

  • aio, cpu, cpu24, disk, disk24, disk24old, epoch, fs, int, int24, io,
  • ipc, load, lock, mem, net, page, page24, proc, raw, socket, swap,
  • swapold, sys, tcp, time, udp, unix, vm
  • /usr/share/dstat:
  • battery, battery-remain, cpufreq, dbus, disk-tps, disk-util, dstat,
  • dstat-cpu, dstat-ctxt, dstat-mem, fan, freespace, gpfs, gpfs-ops,
  • helloworld, innodb-buffer, innodb-io, innodb-ops, lustre,
  • memcache-hits, mysql-io, mysql-keys, mysql5-cmds, mysql5-conn,
  • mysql5-io, mysql5-keys, net-packets, nfs3, nfs3-ops, nfsd3, nfsd3-ops,
  • ntp, postfix, power, proc-count, qmail, rpc, rpcd, sendmail, snooze,
  • squid, test, thermal, top-bio, top-bio-adv, top-childwait, top-cpu,
  • top-cpu-adv, top-cputime, top-cputime-avg, top-int, top-io,
  • top-io-adv, top-latency, top-latency-avg, top-mem, top-oom, utmp,
  • vm-memctl, vmk-hba, vmk-int, vmk-nic, vz-cpu, vz-io, vz-ubc, wifi

Las posibilidades de la herramienta pueden ser ampliadas usando los siguientes complementos:

  1. Dstat app – los procesos que más consumen por aplicación.
  2. Dstat battery: porcentaje de carga de la batería (requiere ACPI).
  3. Dstat cpufreq- frecuencia de la CPU (requiere ACPI).
  4. Dstat dbus: el número de conexiones dbus (requiere python-dbus).
  5. Dstat freespace- IO de lectura/escritura de GPFS.
  6. Dstat gpfsop- operaciones del sistema de archivos GPFS.
  7. Dstat nfs3op- las operaciones del cliente NFS v3.
  8. dstat_nfs3op – trabajos extendidos del cliente de NFS v3.
  9. dstat_nfsd3 – las operaciones del servidor NFS v3.
  10. dstat_nfsd3op – las operaciones extendidas del servidor NFS v3.
  11. dstat_postfix – contadores de las diferentes colas (necesita postfix).
  12. dstat_rpc – llamadas de cliente RPC.
  13. dstat_rpcd – llamadas del servidor RPC.
  14. dstat_sendmail – contadores de la cola mail (necesita sendmail).
  15. dstat_thermal – temperatura de la CPU.
  16. dstat_utmp – número de sesiones utmp (necesita python-utmp).
  17. dstat_wifi: señal de conexión inalámbrica y el ruido (necesita python-wifi).

Deja un comentario