Debian “sar -n DEV 1 1” é super lento

1

Em todas as minhas máquinas, estou usando o sar (sysstat) para obter a largura de banda da rede atual usando sar -n DEV 1 1 que analiso depois, mas em uma de minhas máquinas esse comando não fornece mais sua saída em 1 segundo outras máquinas e demora mais de 20 a 30 segundos. Como faço para depurar o que está acontecendo aqui?

    
por Brian Leishman 17.02.2017 / 16:40

1 resposta

0

Ainda não usei sar , mas acabei de ler o manual e alguns artigos, e não acho que você esteja fazendo algo errado ou que sar cause o problema. Infelizmente, você não está nos contando sobre outras circunstâncias na máquina afetada, então tentarei dar algumas orientações gerais.

  • Eu tenho visto casos em que apenas um programa aplicativo ou uma parte específica de um sistema operacional foi atrasada extremamente por um disco com defeito. Isso poderia acontecer se o aplicativo afetado tentasse ler o (s) mesmo (s) setor (es) defeituoso novamente, sempre que aguardasse o tempo limite, ou se tentasse gravar em setores defeituosos (Observação: por algum motivo, discos às vezes não reconhecem setores defeituosos apropriadamente ou não são capazes de remapear em tempo hábil).

    Eu já vi isso na vida real em máquinas de produção que de outra forma estavam bem, em vários sistemas operacionais. Então, a primeira coisa que eu faria seria pesquisar os arquivos de log e procurar por sinais de erros de E / S do disco e tempos limite.

    Se o dmesg, last e amigos não mostrarem nada, talvez execute um S.M.A.R.T. teste.

  • Claro, pode haver outro aplicativo que esteja ocupando todo o tempo da CPU. Mas estou assumindo que você já usou top e amigos, e se esse seria o caso, os outros aplicativos (não apenas sar ) também sofreriam. Eu acho que você teria notado tal comportamento.

  • Eventualmente, há um problema com o NIC. Por exemplo, pode haver erros de E / S com PCI / PCI-E, o que significa que a NIC ou a placa-mãe está danificada ou defeituosa. Mas, nesse caso, os outros aplicativos em rede também sofreriam uma desaceleração dramática e, novamente, acho que você teria notado tal comportamento.

Você marcou sua pergunta "amazon-ec2", então não sei se você poderia substituir o sistema ou partes dele. Se o sistema fosse meu e eu pudesse acessá-lo, primeiro eu clonaria e substituiria o (s) disco (s). Você poderia ter amazon fazer isso? Se não, eu faria um backup completo, despejaria esse sistema e mudaria para outro (não sei se e como isso funciona com a Amazon, no entanto).

    
por 23.02.2017 / 09:44