Internet estranhamente lenta no MacBook Air rodando OS X Yosemite

1

Temos internet Wi-Fi em nossa casa, a qual acessamos de pelo menos cinco dispositivos diferentes (2 PCs, 2 telefones, 1 Mac). Em quatro dos cinco, a Internet se comporta perfeitamente rápido o suficiente, mas no MacBook Air de seis meses, a Internet parece estar sujeita a atrasos intermitentes (até vários minutos) carregando uma grande variedade de páginas da Web (no Chrome e no Safari ). O Mac está realizando todas as tarefas não relacionadas à Internet com rapidez. Estranhamente, ao fazer um teste de velocidade (speedtest.net) o desempenho no Mac parecia ser o mesmo que nos outros dispositivos (5mbps para baixo / 3mbps para cima).

Eu não tenho ideia de para onde ir a partir daqui.

EDIT: Eu sou um usuário de PC muito tempo, mas meu conhecimento mac é muito limitado.

    
por Mick 04.05.2015 / 22:08

3 respostas

2

Seu problema soa como barracas de pesquisa de DNS, e o novo daemon discoveryd que estava no OS X Yosemite (OS X v10.10.x) foi a fonte de muitos desses problemas.

A atualização do Yosemite para a v10.10.4 foi lançada hoje (terça-feira, 30 de junho de 2015) e substitui discoveryd por uma versão atualizada do mDNSResponder , mais maduro e melhor depurado.

Para a maioria dos usuários do Yosemite experimentando barracas de DNS, a resposta correta é instalar a atualização 10.10.4 agora, ao invés de passar por todos os problemas de substituir manualmente o discoveryd pelo Mavericks '(OS X v10.9. x) versão antiga de mDNSResponder .

Editar / Atualizar: 10.10.4 está fora agora.

    
por 30.06.2015 / 01:22
2

Veja Ars: Por que o DNS no OS X 10.10 está quebrado e o que você pode fazer para corrigi-lo

Random failures to resolve DNS names. This is rare, but every once in a while, Safari stops loading any and all websites. Turns out that the OS X DNS resolver has stopped working. (Command line tools such as nslookup, host, or dig still work because those use their own DNS lookup code.)

Copiado do artigo do Ars ...

Restaurando o mDNSResponder, se você ousar

First a word of warning: if something goes wrong, your Mac may not be able to boot. This can be fixed by booting in single user mode and re-enabling discoveryd (see below). Be sure you have a recent backup just in case, and only follow the steps below if you are prepared to boot into single user mode if needed.

A primeira coisa que você precisa fazer é encontrar cópias de 10.9 mDNSResponder, mDNSResponderHelper e seus arquivos plist. Em um sistema 10.9, eles são encontrados em / usr / sbin / e / System / Library / LaunchDaemons, respectivamente. Estes comandos do Terminal irão copiá-los para a área de trabalho para facilitar a cópia para o sistema 10.10 no qual você deseja instalá-los:

cd ~/Desktop/
cp /usr/sbin/mDNSResponder .
cp /usr/sbin/mDNSResponderHelper .
cp /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist .
cp /System/Library/LaunchDaemons/com.apple.mDNSResponderHelper.plist .

Outra maneira de obter o mDNSResponder e seu auxiliar é a partir de um backup do Time Machine. Conecte sua unidade Time Machine ou clique na imagem de backup em sua unidade de rede (Time Capsule). Em seguida, navegue até um backup de antes de 16 de outubro, quando você ainda estava executando o OS X 10.9, ao longo destas linhas:

cd /Volumes/Time Machine Backups/Backups.backupdb/
cd <my machine name>
ls
cd <date/time of backup>
cd Macintosh\ HD
cp usr/sbin/mDNSResponder ~/Desktop/
cp usr/sbin/mDNSResponderHelper ~/Desktop/
cp System/Library/LaunchDaemons/com.apple.mDNSResponder.plist ~/Desktop/
cp System/Library/LaunchDaemons/com.apple.mDNSResponderHelper.plist ~/Desktop/

Com essas preparações, você pode copiar o mDNSResponder e o auxiliar na máquina do OS X 10.10:

sudo cp mDNSResponder /usr/sbin/
sudo cp mDNSResponderHelper /usr/sbin/
sudo cp com.apple.mDNSResponder.plist /System/Library/LaunchDaemons/
sudo cp com.apple.mDNSResponderHelper.plist /System/Library/LaunchDaemons/

Em seguida, desative o discoveryd e ative o mDNSResponder. Lembre-se, o sudo faz com que um comando seja executado com privilégios root ou de administrador do sistema, portanto, ele solicita uma senha de administrador do sistema. Não se preocupe se você receber "Não foi possível encontrar o serviço especificado".

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd_helper.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponderHelper.plist

Agora reinicie.

Se você deseja reativar o discoveryd, use os seguintes comandos. Se a sua máquina não inicializar corretamente, inicialize no modo de usuário único reinicializando enquanto mantém o comando-S e, em seguida, você poderá digitar esses comandos. Digite "exit" quando terminar.

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponderHelper.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd_helper.plist

Você pode estar se perguntando quais novos recursos do OS X 10.10 não funcionam mais porque você está usando uma versão mais antiga de um componente de sistema tão importante. Até onde conseguimos contar em um curto período de testes, todas as manchetes ainda estão lá - o Handoff e o AirDrop funcionam em ambas as direções. Aproveite a sua estabilidade de rede redescoberta.

  • Sem garantias!
  • Encontre alguém para ajudar se você não estiver à altura disso.
  • Faça um backup primeiro.
  • Verifique se você sabe como inicializar no modo de usuário único, caso isso não funcione.
por 24.06.2015 / 15:39
1

Isso pode ser totalmente inútil, uma vez que, como não posso comentar neste estágio, este comentário é formado como uma resposta.

Eu recentemente tive um problema semelhante com um antigo macbook pro e estava arrancando meu cabelo para descobrir isso. Foi o barramento thunderbolt / adaptadores / monitores etc interferindo com o wi-fi ...

Então, se você estiver usando qualquer coisa relacionada a thunderbolt, sugiro alterar seu canal wifi em seu roteador (o canal 1 funcionou para mim).

HTH

    
por 26.06.2015 / 21:17