Desaceleração distinta entre navegadores na versão 10.9.1


8

Percebi um padrão estranho de atrasos ao tentar buscar sites; o comportamento parece extremamente distinto e é fácil de reproduzir, por isso estou bastante confiante na maioria dos detalhes abaixo. Espero que alguém o reconheça ou seja capaz de resolvê-lo.

  • O tempo de atraso parece aumentar com o tempo decorrido desde que o computador foi reiniciado, tanto quanto posso ver sem limites. Isso é testado com menos cuidado do que os outros pontos, mas estou confiante de que a reinicialização corrige o problema e que raramente aparece nas primeiras horas após a reinicialização (e parece gerenciável por muito mais tempo do que isso).

  • O atraso aparece em qualquer Firefox, Safari ou Chrome.

  • enrolar funciona bem normalmente. Mas enquanto qualquer um do Chrome, Safari ou Firefox estiver carregando uma página, o curl sofrerá grandes atrasos. Fechar o navegador fará com que todos os trabalhos de curl em execução sejam concluídos com êxito imediatamente (por exemplo, eu posso iniciar 5 instâncias de busca de curl em sites diferentes, que serão interrompidas na barra de progresso sem mostrar progresso; o fechamento do Chrome causará todos os os trabalhos para terminar imediatamente).

  • O atraso para enrolar é substancialmente menor que o atraso para sites, mesmo quando existe. No momento, é da ordem de 15 segundos, porque não reinicio há algum tempo na esperança de depurá-lo. Um site levará muito mais tempo do que isso, talvez 15 segundos enquanto "aguarda www.---.com", seguido por períodos comparáveis ​​de espera por outros.

  • As latências (conforme relatadas pelo ping) não aumentam durante os problemas.

  • Embora a curvatura seja um atraso de experiência, diferentes tarefas de curvatura serão concluídas ao mesmo tempo. Ou seja, todos eles ficam travados por um longo período de tempo, depois param de ficar no mesmo momento (e, assim, terminam aproximadamente ao mesmo tempo, na escala de mais de 15 segundos para os quais estão pendurados). Às vezes, isso acontece nos navegadores, mas não de forma confiável (o que eu acho que pode ser porque um navegador tem várias oportunidades de travar antes de terminar de carregar a página). Após a conclusão dos trabalhos de curvatura, a reinicialização imediata deles resulta na suspensão exatamente da mesma maneira, para que o problema não tenha sido resolvido (pelo menos não por muito tempo).

  • O atraso é bastante variado entre as páginas da web. Eu não fiz uma pesquisa muito detalhada (esse será o próximo passo, eu acho).

  • quando trava, curl -v trava na barra de progresso sem que os dados sejam transmitidos.

  • Durante o carregamento de páginas no Chrome, a maior parte do tempo é gasta "aguardando" CDNs e serviços de terceiros.

  • Freqüentemente, o Chrome exibe uma tela em branco e pressionar "Parar" fará com que a página seja renderizada (com a maioria, mas não todos os recursos carregados). Suponho que isso esteja relacionado ao último ponto e é apenas um comportamento do chrome que aparece quando temos esse longo atraso, em vez de estar intimamente relacionado ao problema.

  • O atraso aparece quando conectado a muitas redes sem fio diferentes, com diferentes características de desempenho (por exemplo, uma linha de 50 Mbps). Não tentei redes com fio, embora presumo que isso não importe.

  • Da mesma forma, um DNS diferente não faz diferença (o que não é surpreendente, pois o ping sempre é bom).

  • Observo o mesmo comportamento sob níveis muito diferentes de estresse no sistema. Por exemplo, agora tenho 3/8 GB de memória livre.


São apenas duas razões que explicariam isso, geralmente combinadas. 1 - Você está com pouca memória e 2 - sua conexão com a Internet. Então, por favor, diga-nos esses valores.
Ruskes

Eu adicionei uma linha sobre a quantidade de memória disponível quando estou tendo problemas. Que informações você procura em termos de conexão com a Internet? Eu tive o problema em muitas conexões diferentes da Internet com velocidades (e outras características) em todo o mapa.
Paul Christiano

1
@PaulChristiano Eu tenho um amigo que estava tendo problemas semelhantes, embora ele não tenha estudado tanto o assunto quanto você, então não sei se era exatamente o mesmo. Ele havia atualizado para o Mavericks do Snow Leopard. Ele descobriu que, apagando e fazendo uma nova instalação do Mavericks, o problema desaparecia.
precisa saber é o seguinte

@PaulChristiano 10.9.2 corrigiu isso?
NOTjust - user4304

Não, no 10.9.2 agora e os problemas ainda persistem. (Não tentei reinstalar.)
Paul Christiano

Respostas:


1

Como um método de depuração adicional, tentaria criar um novo usuário do sistema e ver se o problema persistir.

No passado, eu tenho problemas semelhantes após a instalação do software VPN. Mesmo usando o desinstalador, o sistema estava lento.

A verdade é que, nos usuários avançados, geralmente abusamos do sistema operacional instalando ferramentas de pensamento, extensões de navegador, painéis de preferências, ferramentas de linha de comando ... Algumas são beta ou até alfa.

Se esse for o seu caso, instalar um sistema novo em uma unidade vazia é provavelmente a melhor solução.


Muito obrigado por mencionar a VPN como possível culpada. Eu estava em conflito quanto a aceitar sua resposta, mas acabei escrevendo a minha que descrevia o problema com mais detalhes. De qualquer forma, você tem minha eterna gratidão!
Paul Christiano

1

O problema é uma falha do cliente Cisco VPN, conforme descrito aqui , e foi corrigido executando o sudo /opt/cisco/anyconnect/bin/websecurity_uninstall.sh.

Isso não me ocorreu porque eu não tinha usado o cliente recentemente quando o problema surgiu. Mas olhar pelo console rapidamente revelou um número absurdo de mensagens de erro que rapidamente identificaram o culpado.


0

Eu tive experiências como esta e estas são as que eu descobri que funcionam:

  • Limpando a memória (RAM)
  • Limpando o cache nos navegadores afetados
  • Reinstalando Navegadores
  • Limpar / substituir RAM
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.