Acessando compartilhamentos CIFS de uma máquina OS X incrivelmente lenta

7

Esse é um resultado longo, porque esse problema parece supernotificado e não é respondido na Internet (consulte as referências abaixo), mas já é hora de resolver esse problema permanentemente.

Os fatos:

  • Servidor: Windows Server 2008, agindo como um servidor de arquivos
  • Cliente: OS X Lion 10.7.3.
  • Método de conexão: diretamente via IP através do Finder: smb://192.168.1.100/share

O problema:

  • A tentativa inicial de conexão leva cerca de um minuto.
  • Depois que a conexão é feita, leva mais um minuto para mostrar os diretórios no Finder.
  • Depois de navegar para qualquer outro diretório, leva vários segundos / minutos para analisar o diretório, aparentemente com base no tamanho do conteúdo.
  • Na verdade, o meu localizador inteiro tem esse problema depois de se conectar. Ao usar o Finder para mostrar minha área de trabalho, ele pode literalmente demorar até um minuto para ser carregado .

Obviamente, isso não está certo. Eu não tenho idéia de como consertar isso e gostaria de receber qualquer ajuda. Não tenho certeza sobre outras informações relevantes que posso fornecer, mas se houver, por favor me avise para que eu possa atualizar a postagem.

Parece que não sou o único a ter este problema:

por Aron Rotteveel 23.02.2012 / 17:27

4 respostas

1

Eu não ficaria surpreso se esse for um problema de incompatibilidade relacionado ao protocolo SMB2 mais recente que foi lançado no Windows Vista (e no Windows Server 2008 original). Se você puder colocar as mãos em uma máquina Windows 2000 / XP e testar o desempenho do Mac ao acessar um compartilhamento no host 2000 / XP, descobrirá se é um problema relacionado a SMB2, já que o XP e o inferior não tinham O SMB2 e a introdução do protocolo SMB2 são notórios por terem causado problemas semelhantes, especificamente relacionados a "consultas rápidas". Se um sistema XP ou inferior não apresentar os mesmos problemas de compartilhamento de arquivos com seu Mac e você tiver direitos de administrador no servidor ou puder falar com alguém que tenha, um arquivo .reg que desativará o comportamento de consultas rápidas no servidor (E qualquer sistema Vista ou superior, lembre-se que WS2008 é efetivamente "edição do servidor Windows Vista") é a seguinte:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"LmCompatibilityLevel"=dword:00000002

Veja também as dicas nesta página para obter sugestões adicionais específicas para esse problema com o Snow Leopard (e provavelmente versões mais recentes do OS X também): link

Outra possibilidade é que o servidor DNS da rede esteja retornando o endereço IP incorreto para o nome do servidor ou que você esteja usando um servidor DNS incorreto quando estiver nessa rede. Se este for um domínio, o Windows Server deve ser usado como o servidor DNS primário. Se as configurações do servidor DNS em uso forem direcionadas para os servidores DNS do ISP ou para um roteador, e o DNS do ISP tiver recursos padrão de "correção de erros de digitação" ou "sugestões de pesquisa" que redirecionam nomes de domínio inexistentes para uma página de pesquisa do ISP em vez de retornar a resposta NXDOMAIN (correta), as tentativas de alcançar o servidor pelo nome se comportarão muito . Tente usar o endereço IP do servidor em vez de seu nome NetBIOS para ver se está mal configurado ou mal-configurado Situação de DNS está causando o problema. Para mais informações sobre o problema de DNS do ISP, consulte: link

    
por 04.08.2013 / 06:41
1

Definir essas duas chaves de registro me ajudou a melhorar drasticamente o desempenho de compartilhamento de janelas para Macs no Windows Server 2012 e no Windows 8.1

win_share_tweak.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]
"Smb2CreditsMin"=dword:00000300
"Smb2CreditsMax"=dword:00004000

Na descrição do MSDN :

Smb2CreditsMin and Smb2CreditsMax HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters \ (REG_DWORD)

The defaults are 64 and 1024, respectively. These parameters allow the server to throttle client operation concurrency dynamically within the specified boundaries. Some clients might achieve higher throughput with higher concurrency limits. One example is file copy over high-bandwidth, high-latency links.

Alterar os valores do padrão 64/1024 para 768/16384 ajuda consideravelmente o OS X.

    
por 04.10.2014 / 11:40
0

Tenho a impressão de que isso tem algo a ver com as mudanças recentes na implementação do SAMBA. Eu estava lutando com a impressora compartilhada Linux com o Lion 10.7.3. Acontece que a Apple mudou para sua própria implementação do samba no Lion, que não gosta de usar os serviços anunciados do Bonjour na porta 139, em vez de preferir 445 e eu tive meu servidor SAMBA iniciado apenas no 139.

Por favor, consulte o seguinte URL , acho que você encontrará algo que responda ao seu problema

    
por 24.02.2012 / 18:16
0

Eu tive esse problema no Snow Leopard. O seu Mac está se conectando ao compartilhamento usando o aeroporto? Tente com Ethernet. Além disso, desative o IPv6 (ativado por padrão no OSX 10.7).

    
por 13.04.2012 / 08:23