Sysstat

Tela Software:
Sysstat
Detalhes de Software:
Versão: 11.7.3 Atualizado
Data de upload: 22 Jun 18
Revelador: Sebastien Godard
Licença: Livre
Popularidade: 39

Rating: nan/5 (Total Votes: 0)

sysstat é um projeto de software livre e de código aberto que compreende vários utilitários de linha de comando para sistemas operacionais GNU / Linux, permitindo que você colete e relate informações de atividade do sistema. É uma ferramenta de monitoramento do Linux, projetada para análise de desempenho global do sistema.


Recursos em resumo

O software pode monitorar um grande número de várias métricas, permite aos usuários configurar o comprimento do histórico de dados armazenados, suporta máquinas SMP e UP, suporta CPUs hotplug, calcula valores estatísticos médios durante o período de amostragem, permite salvar estatísticas em um arquivo e detecta automaticamente novos dispositivos que foram registrados ou criados dinamicamente.

Além disso, o programa suporta máquinas SMP e UP, especialmente computadores com CPUs multicore ou hyperthreaded, suporta CPUs tickless, permite aos usuários exportar estatísticas para CSV, JSON, XML e qualquer outro formato de arquivo popular, inclui documentos XML Schema e DTD, suporta vários idiomas e é compatível com aplicativos que permitem criar gráficos a partir das estatísticas do sysstat.

Quais ferramentas estão incluídas?

Como mencionado, o sysstat compreende vários utilitários de linha de comando, dentre os quais podemos mencionar sar, mpstat, sadf, iostat, cifsiostat, nfsiostat, sadc e pidstat. Todos estes são acessíveis a partir da interface de linha de comando e permitem que você execute determinadas tarefas.


Sob o capô, disponibilidade e sistemas operacionais suportados

Os aplicativos incluídos no sysstat são escritos na linguagem de programação C, o que significa que ele requer muito pouco tempo de CPU para ser executado. No momento, é compatível com arquiteturas de conjunto de instruções de 32 e 64 bits.

Embora tenha sido testado com sucesso nos sistemas operacionais Ubuntu, Debian e Arch Linux aqui no Softoware Labs, o sysstat também é compatível com qualquer outra distribuição GNU / Linux que esteja em desenvolvimento ativo.

O que há de novo nesta versão:

  • sar: corrija a possibilidade de uma falha quando os buffers precisavam ser realocados para acomodar mais dispositivos.
  • sar / sadf / mpstat: Calcule as estatísticas globais da CPU como a soma das estatísticas individuais da CPU.
  • mpstat: Calcule as estatísticas para o nó "all" como a soma das estatísticas individuais da CPU.
  • sar: Adicionar nova opção "-z", que informa ao sar para omitir a saída de quaisquer dispositivos para os quais não houve atividade durante o período de amostra.
  • sar / sadf: Agora é melhor levar em conta a CPU off-line e on-line ao exibir estatísticas da softnet.
  • sadc: reduz o tamanho do arquivo binário sadc ao compilar funções desnecessárias.
  • sadf: altere a saída do formato bruto para ser compatível com CSV.
  • sadf: Reordena alguns valores exibidos no modo de depuração / formato bruto.
  • Adicione suporte inicial para números principais & gt; 255.
  • Atualizar lista de dispositivos sysstat.ioconf.
  • mpstat: Remova a opção "-P ON". O mpstat agora exibe apenas a CPU on-line por padrão.
  • páginas de manual do sar e mpstat atualizadas.
  • pidstat: Relata o uso da CPU para um processo como a soma de todos os threads [11.6.3] [11.4.9].
  • sar: Altere a condição usada na solução alternativa para a CPU voltar a ficar on-line [11.6.3] [11.4.9].
  • NLS atualizado: várias traduções atualizadas. .

O que há de novo na versão:

  • sar / sadc: Adicionadas novas métricas de / proc / meminfo para estatísticas de memória.
  • sadf: Atualize os formatos de saída para levar em conta novas métricas de memória.
  • [Peter Schiffer]: Correções da análise estática.
  • [Peter Schiffer]: Prefira o programa de compactação xz ao compactar arquivos de dados sa [11.0.3].
  • [Peter Schiffer]: forma portátil de detectar o SO de 64 bits no script de configuração [11.0.4].
  • [Vasant Hegde]: sadc: Correção da possível condição de corrida no código do manipulador de sinal [11.0.3].
  • Corrija a descrição de% util nas páginas de manual iostat e sar [11.0.3].
  • Corrija o tamanho errado usado na função upgrade_magic_section ().
  • Adicione a nova variável sadc_options para configurar o script.
  • Renomear a opção --disable-man-group para --disable-file-attr. A opção deste configure impede que o processo de criação defina os atributos dos arquivos que estão sendo instalados.
  • Certifique-se de que nenhum crontabs seja ativado quando a opção do configure --enable-copy-only for usada [11.0.3].
  • Perguntas frequentes atualizadas.
  • Arquivo de especificação do RPM atualizado.
  • página de manual do sar atualizada.
  • página do manual do sadc atualizada [11.0.3].
  • Arquivo de CRÉDITOS atualizado.
  • Código limpo [11.0.3].

O que há de novo na versão 11.1.2:

  • [Robert Elliott]: Adicionado o comando irqtop. O irqtop monitora as diferenças em / proc / interrupts e / proc / softirqs por CPU, junto com as estatísticas da CPU. O irqtop está atualmente no diretório contrib.
  • [Lance Shelton]: Adicionado o comando irqstat, uma maneira melhor de assistir / proc / interrupts, projetado para sistemas NUMA com muitos processadores.
  • [Vasant Hegde]: sadc: Não envia o sinal SIGINT se o processo pai já estiver morto [11.0.2].
  • sadc: Certifique-se de que as funções usadas para contar itens (CPU, interfaces de rede, etc.) sejam chamadas apenas uma vez.
  • sar e sadf agora informam ao usuário quando não conseguem ler um arquivo porque o formato endian não corresponde.
  • Corrigida saída sar e sadf incompleta quando a hora final (especificada com a opção -e) ultrapassa o limite de 24 horas [11.0.2].
  • cifsiostat / nfsiostat: Corrigir saída em CPU de núcleo único [11.0.2].
  • O pidstat não manipulava processos com espaços em seus nomes corretamente. Isso agora está consertado [11.0.2].
  • NLS atualizado.
  • Arquivo de CRÉDITOS atualizado.

O que há de novo na versão 11.1.1:

  • Adicionada a opção -c a sadf: Essa opção permite que o usuário converta um arquivo de dados sa com um formato antigo (pelo menos 9.1.6) para o formato atualizado (11.1.1 a partir de hoje).
  • Atualize a saída sadf -H para imprimir a data do arquivo de dados e informe se esse arquivo foi convertido de um arquivo de dados antigo ou não.
  • Adicionada a opção - [0-9] + a sadf para mostrar dados desse dia anterior [11.0.1].
  • Use a chamada de sistema statvfs () em vez de statfs reprovada () para obter estatísticas de sistemas de arquivos com sar [11.0.1].
  • sar: Verificação de sintaxe estrita [11.0.1].
  • Remover o arquivo de inclusão desnecessário em sa_common.c [11.0.1].
  • [Kosaki Motohiro]: Atualize a solução alternativa para contadores de CPU de 32 bits [11.0.1].
  • Defina diretivas de agendamento desconhecidas em pidstat.h [11.0.1].
  • [Ivana Varekova]: Valor de retorno de teste para fgets / chamadas fscanf [11.0.1].
  • Makefile atualizado: siga links simbólicos ao criar os tarballs [11.0.1].
  • página manual do sadf atualizada [11.0.1].

O que há de novo na versão 10.2.1:

  • Adicionada nova opção - only-copy-only para configurar o script. Essa opção pode ser útil ao criar o pacote sysstat para garantir que os arquivos sejam copiados apenas para $ DESTDIR e que nenhum serviço seja ativado (por exemplo, para distro usando systemd).
  • pidstat: Adicione uma nova métrica para estatísticas de E / S de pidstat: atrasos de E / S do bloco por tarefa.
  • Considere a variável $ DESTDIR ao instalar o serviço sysstat usado pelo systemd.
  • sadf -H, sadf -j e sadf -x agora também exibem o tempo de criação do arquivo.
  • Use sizeof () em vez de valores de tamanho codificados.
  • página de manual do pidstat atualizada.
  • Correções cosméticas.
  • NLS atualizado.

O que há de novo na versão 10.2.0:

  • Uma nova opção (-v) foi adicionada ao pidstat, permitindo que o usuário exiba o número de encadeamentos e descritores de arquivos associados a tarefas.
  • Vários bugs foram corrigidos no pidstat.

O que há de novo na versão 10.1.7:

  • Uma nova métrica foi adicionada às estatísticas de dispositivos de rede do sar, fornecendo a porcentagem de utilização das placas de interface de rede.
  • Vários bugs foram corrigidos em todo o lado.

O que há de novo na versão 10.1.6:

  • O comando sar agora pode exibir estatísticas de sistemas de arquivos (utilização de blocos e inodes) com sua nova opção "-F".
  • Vários bugs (pequenos) também foram corrigidos.

O que há de novo na versão 10.1.5:


    O
  • mpstat agora leva em conta todas as interrupções por processador, de modo que seu número some ao número exibido para a CPU "all".
  • O arquivo de unidade do systemd não pôde mais ser instalado porque uma macro não foi expandida no script de configuração. Isso agora está consertado.

O que há de novo na versão 10.1.4:

  • sar, pidstat e mpstat agora param e exibem suas estatísticas médias quando recebem um sinal SIGINT (crtl / c). O pidstat agora exibe o UID da tarefa para todas as tarefas.
  • A opção -U foi adicionada ao pidstat; essa opção diz para exibir o nome de usuário da tarefa em vez de seu UID.
  • Quando esta opção é seguida por um nome de usuário, somente as tarefas pertencentes ao usuário especificado são exibidas pelo pidstat.

O que há de novo na versão 10.1.3:

  • Os contadores de rede e IPv4 / IPv6 mudaram para o formato de 64 bits para manter a sincronização com os kernels recentes.
  • Uma nova opção foi adicionada ao iostat para evitar que ele exiba seu primeiro relatório com estatísticas desde a inicialização do sistema.
  • Vários bugs foram corrigidos.

O que há de novo na versão 10.0.5:

  • Um novo recurso interessante foi adicionado ao iostat aqui: o iostat agora pode exibir estatísticas consolidadas para um ou vários grupos de dispositivos. Isso deve ser útil para máquinas com muitos discos. Além disso, esta versão inclui algumas correções de bugs para sadc e sadf, e um novo arquivo de tradução para o povo croata.

O que há de novo na versão 10.0.4:

  • Os dispositivos virtuais não são mais considerados nos resultados do sar-b.
  • Agora, o iostat pode exibir informações do dispositivo de destino quando um link simbólico é especificado como um parâmetro.
  • A opção --disable-stripping foi adicionada ao script de configuração.
  • Uma tradução sérvia foi adicionada.

O que há de novo na versão 10.0.0:

  • Vários erros foram corrigidos com os comandos nfsiostat e cifsiostat.
  • Os comandos do Sysstat não estão mais vinculados à biblioteca de sensores, se não forem necessários.
  • iostat mapeou incorretamente IDs de mapeador de dispositivo maiores que 256: Isso agora foi corrigido.
  • O NLS foi atualizado e uma tradução em ucraniano foi adicionada.

O que há de novo na versão 9.1.7:

  • Novas métricas para o sar (quantidade de memória ativa e inativa, processos bloqueados aguardando a conclusão da E / S)
  • Várias otimizações e melhorias

O que há de novo na versão 9.1.6:

  • Novas métricas foram adicionadas ao sar e ao sadc: estatísticas de utilização de páginas iniciais e frequência média do clock da CPU.
  • Esta versão também inclui correções de erros.

O que há de novo na versão 9.1.5:

  • Estatísticas de entrada de voltagem, junto com outras métricas, foram adicionadas ao grupo de estatísticas de gerenciamento de energia do sar.
  • O NLS foi atualizado.
  • Uma tradução em tcheco foi adicionada.

O que há de novo na versão 9.1.4:

  • Novas métricas foram adicionadas ao grupo de estatísticas de gerenciamento de energia no sar (patch de Jan Kaluza da Redhat). Esta versão permite monitorar a velocidade dos ventiladores e a temperatura dos dispositivos. Você precisará da biblioteca libsensors (parte do projeto lm_sensors) instalada para isso.

O que há de novo na versão 9.1.3:

  • Vários novos recursos nesta versão. Dois novos comandos foram adicionados (nfsiostat e cifsiostat), permitindo ao usuário exibir estatísticas de I / O para os sistemas de arquivos NFS e CIFS (cortesia de Ivana Varekova da Redhat). Outras melhorias dizem respeito principalmente ao pidstat: agora é possível selecionar tarefas usando uma expressão regular com a opção -C. Uma nova opção também foi adicionada ao pidstat para exibir as estatísticas da pilha (patch de Mario Konrad).

O que há de novo na versão 9.1.1:

  • Mais de 3 meses se passaram desde o último lançamento do sysstat. Depois de mais de 10 anos trabalhando no sysstat, eu certamente gosto de trabalhar neste projeto, embora uma esposa e dois filhos tenham tornado um pouco mais difícil ... Mesmo que as coisas andem muito mais devagar agora, eu decidi começar uma nova série de desenvolvimento, então aqui está a versão 9.1.1, pronta para você testar. Veja as notas de lançamento disponíveis na página de download. Observe que, a partir de agora, o sysstat não suportará mais kernels anteriores a 2.6. Isso me permitiu livrar-me de muitas linhas de código ...

O que há de novo na versão 9.0.5:

  • O Sysstat agora deve ser capaz de imprimir nomes bonitos de dispositivos cujos números menores sejam maiores ou iguais a 256.

  • A
  • página de manual do sadc, o NLS e o FAQ foram atualizados.

O que há de novo na versão 9.0.3:

  • [Michael Blakeley]: Opção -z adicionada ao iostat. Esta opção diz ao iostat para omitir a saída de quaisquer dispositivos para os quais não houve atividade durante o período de amostra.
  • [Tomasz Pala]: corrija o mpstat em que os valores de interrupção devem ser lidos como inteiros não assinados.
  • sar -n ALL não selecionou as estatísticas do IPv6. Isso agora está consertado.
  • Páginas de manual do iostat, sar e mpstat atualizadas.
  • sadf -x agora exibe a data de criação do arquivo.
  • Documentos XSD e DTD atualizados.
  • NLS atualizado. Tradução letã adicionada.
  • Arquivo de CRÉDITOS atualizado.
  • Código limpo.

O que há de novo na versão 9.0.2:

  • Mais correções de erros e melhorias nesta versão: Foi corrigida uma corrupção de memória em iostat e pidstat, em que um segfault poderia acontecer quando uma lista de valores separados por vírgula após a opção -p fosse inserida na linha de comando. Com relação a melhorias, o sadc agora pode coletar estatísticas de partição, além das de disco. Vá em testes, já que eu quero que o sysstat 9.0.x se torne sólido ...!

O que há de novo na versão 9.0.1:

  • Uma falha com o sar em que um ponteiro foi liberado duas vezes foi corrigida.
  • As traduções do NLS foram atualizadas.

O que há de novo na versão 9.0.0:

  • As estatísticas de gerenciamento de energia foram adicionadas ao sar.
  • Esta versão não trunca mais o intervalo de tempo para 32 bits, pois isso pode causar alguns problemas ao exibir estatísticas de valores médios em máquinas com centenas de CPUs.
  • Um pequeno erro no sar em que ele não analisou os argumentos corretamente quando algumas opções foram inseridas em uma ordem específica foi corrigido.

O que há de novo na versão 8.1.8:

  • O suporte foi adicionado para protocolos relacionados ao IPv6. O iostat agora exibe estatísticas somente para dispositivos (e não partições) quando sua opção -d não é usada.
  • Estatísticas estendidas agora estão disponíveis no iostat mesmo para partições com kernels recentes.
  • Foi corrigido um erro no qual o iostat não conseguia ler as estatísticas do sysfs para dispositivos que possuíam uma barra em seus nomes (por exemplo, / dev / cciss / c0d0).
  • Foi corrigido um erro no iostat, em que% do CPU gasto a prestar serviços de manutenção a um IRQ duro e suave foram contados duas vezes.

O que há de novo na versão 8.1.7:

  • O suporte para estatísticas de SNMP foi adicionado ao sar.
  • A opção -l foi adicionada ao pidstat.
  • Essa opção permite que o usuário exiba toda a linha de comando para cada processo.
  • A opção -h foi adicionada ao sar.
  • Esta opção exibe uma pequena mensagem de ajuda.
  • Alguns vazamentos de memória detectados pelo valgrind foram corrigidos.

O que há de novo na versão 8.1.6:

  • A opção -h foi adicionada ao pidstat.
  • Esta opção é usada para exibir todas as atividades horizontalmente em uma única linha.
  • Um bug foi corrigido no pidstat: Quando o pidstat era usado para monitorar um processo e todos os seus threads (com a opção -t do pidstat), ele poderia exibir valores estranhos se o líder do grupo de threads fosse finalizado. O mpstat agora exibe estatísticas para todas as interrupções, incluindo NMI, LOC, etc.

Comentário para Sysstat

Comentários não encontrado
Adicionar comentário
Ligue imagens!