obtendo as estatísticas do sistema com DSTAT

ferramentas Para monitorar e supervisionar os sistemas Linux, há dezenas, mas poucos tão completos quanto o Dstat. Um software que satisfaz as melhores características de programas semelhantes, como VMSTAT, IOSTAT, netstat e ifstat, excedendo algumas de suas limitações.

dstat é capaz de nos mostrar uma grande variedade de informações em colunas coloridas, simplesmente digitando:

Se quisermos afinar um pouco mais Pode monitorar elementos específicos: memória, CPU, disco usando em operações de redação / leitura, estatísticas de rede, etc.

ao executar a ajuda do programa:

dstat --help

Vamos ver todas as combinações possíveis

Neste exemplo, ele nos mostrará o uso de estatísticas de CPU, disco e rede, processos e consumo de memória. Eu também adiciono a opção (-t) que me mostra o tempo de execução:

Temos a opção de escolher o tempo ou latência de atualização nos dados Leitura (2 seg. Por padrão):

Mesmo ir um pouco mais longe. Vamos fazer correr a cada 5 segundos um total de 20 vezes:

dstat 5 20

e exportar o resultado de saída durante a execução, para um arquivo CVS para sua traseira Lendo com LibreOffice Calc ou qualquer outro Suite do Office:

dstat --output /home/jose/archivo_dstat.csv

O programa é escrito em Python e desenvolvido modularmente, o que permite adicionar nossos próprios plugins, ao coleção existente extensa.

$ dstat --listinternal:aio, cpu, cpu-adv, cpu-use, cpu24, disk, disk24, disk24-old, epoch, fs, int, int24, io,ipc, load, lock, mem, mem-adv, net, page, page24, proc, raw, socket, swap, swap-old,sys, tcp, time, udp, unix, vm, vm-adv, zones/usr/share/dstat:battery, battery-remain, condor-queue, cpufreq, dbus, disk-avgqu, disk-avgrq,disk-svctm, disk-tps, disk-util, disk-wait, dstat, dstat-cpu, dstat-ctxt, dstat-mem,fan, freespace, fuse, gpfs, gpfs-ops, helloworld, innodb-buffer, innodb-io, innodb-ops,lustre, md-status, memcache-hits, mysql-io, mysql-keys, mysql5-cmds, mysql5-conn,mysql5-innodb, mysql5-innodb-basic, mysql5-innodb-extra, mysql5-io, mysql5-keys,net-packets, nfs3, nfs3-ops, nfsd3, nfsd3-ops, nfsd4-ops, nfsstat4, ntp, postfix, power,proc-count, qmail, redis, rpc, rpcd, sendmail, snmp-cpu, snmp-load, snmp-mem, snmp-net,snmp-net-err, snmp-sys, 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-cpu, vm-mem,vm-mem-adv, vmk-hba, vmk-int, vmk-nic, vz-cpu, vz-io, vz-ubc, wifi, zfs-arc, zfs-l2arc,zfs-zil

vamos jogar um pouco com o diferente Opções, mostrando o espaço disponível, a frequência da CPU e as informações dos aplicativos que consomem mais memória e recursos (CPU) do sistema, bem como os processos de E / S.

dstat --freespace --cpufreq --top-cpu --top-mem --top-io


Dstat está disponível nos repositórios das principais distribuições GNU / Linux. No site do seu autor, você encontrará mais documentação sobre seu manuseio.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *