Linux para DBAs SQL Server 11 – Ferramentas

No último post da série, irei apresentar uma lista de ferramentas para análise. Ou seja, um De-Para das ferramentas que utilizamos no dia-a-dia com Windows Server para um ambiente Linux. Vamos lá!

Ferramentas de Análise

Descrição Linux Windows
Tempo de uptime uptime taskmgr
Processos top
Informações sobre processos ps
Estatus da memória virtual vmstat
Atividade por processador mpstat
Quantidade de memória livre utilizada free
Coleta, reporta e salva atividades do sistema sar resmon
Lista arquivos abertos lsof perfmon
Conexões a rede, tabelas de rota, etc netstat
Descreve os pacotes de trafego na rede tcpdump
Informações de memória de cache em tempo real slabtop procexp
Monitora as system calls strace handle
Socket Statistics ss procmon
Estatísticas de IO iostat perfmon
Monitora o IO dos discos iotop
Monitora as chamadas de funções das bibliotecas carregadas dinamicamente ltrace


Ferramentas de Análises Históricas

Descrição Linux Windows
Coleta, reporta ou salva informações de atividades do sistema sar -s hh:mm:ss -e h:mm:ss perfomon
Para saída de arquivo sar -f (arquivo de saída)
Profiler for Linux perf wpt
Define e ativa breakpoints trap wpr e wpa

Importante:

1) Algumas destas ferramentas do Windows depende de baixar o Sysinternals. Sendo que, nem todas as ferramentas irão funcionar com o Windows Core, apesar de poderem ser utilizadas em um Windows Client e acessar o Windows Server Core.

2) Algumas das ferramentas de Linux podem não estar disponíveis para a sua distribuição. Para esta coletânea utilizei um RHEL 7 e Ubuntu 19.x e alguns comandos como o perf, tive que instalar por apt-get ou yum pois não estavam disponíveis.

Espero que tenham gostado da série Linux para DBAs SQL Server. Ficou com alguma dúvida? Só mandar uma mensagem. Será muito bacana poder compartilhar e aprender mais.

Abraço, Rodrigo

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.