O que posso fazer para impedir o uso excessivo de rede quando um compartilhamento de rede é montado no OSX Lion?

3

Eu pesquisei muito sobre isso, mas realmente não encontrei nenhuma resposta conclusiva.

Basicamente, quando eu monto um compartilhamento de samba de outra máquina, o Lion fica louco. Eu posso ver nos menus iStat que o uso da rede (wireless) varia muito de 300KB / s, até 6/7 MB / s, mas o uso da minha CPU não aumenta. Quando isso está acontecendo, o laptop está quase inutilizável, clicando em algo pode levar 30 segundos para uma resposta. Eu pensei que isso era algo a ver com o Spotlight tentando indexar o compartilhamento, mas eu já tentei com o Spotlight completamente desativado, e isso ainda acontece. Deixei o laptop ligado durante a noite na esperança de que qualquer processo que estivesse causando isso terminasse, mas sem sucesso. Mesmo quando o uso da rede é interrompido, o laptop ainda não responde.

Isso está me enlouquecendo e isso significa que não posso acessar meus arquivos sem ter que fazer o ftp.

Especificações: MacBook Pro, Mac OS X (10.7.3), Final de 2011 Core i7 15 ", 4 GB de RAM

Editar: tentei replicar o problema montando a pasta inicial na máquina de destino, mas isso não causou os mesmos problemas. A pasta home tem apenas 10 arquivos.

Existe alguma maneira de monitorar o que está passando pela minha placa de rede para o servidor? Eu suponho que eu poderia usar o Wireshark para registrar os dados, mas vou acabar com muitas informações estranhas.

depois de usar a sugestão de Seth Noble abaixo, vejo muito isso:

23:21:39  read                                           0.000009   GeekTool    
23:21:39  read                                           0.000001   GeekTool    
23:21:39  fcntl                                          0.000002   GeekTool    
23:21:39  fcntl                                          0.000001   GeekTool    
23:21:39  close                                          0.000001   GeekTool    
23:21:39  getdirentries64                                0.005762 W Finder      
23:21:39  getattrlist       m 28-11-2008/IMG_1884.JPG    0.000024   Finder      
23:21:39  PAGE_IN_ANON                                   0.000015   Finder      
23:21:39  getattrlist       m 28-11-2008/IMG_1730.JPG    0.000011   Finder      
23:21:39  getattrlist       m 28-11-2008/IMG_1668.JPG    0.000009   Finder      
23:21:39  PAGE_IN_ANON                                   0.000010   Finder      
23:21:39  getattrlist       m 28-11-2008/IMG_1852.JPG    0.000010   Finder      
23:21:39  getattrlist       m 28-11-2008/IMG_1883.JPG    0.000009   Finder      
23:21:39  getattrlist       m 28-11-2008/IMG_1737.JPG    0.000009   Finder      
23:21:39  PAGE_IN_ANON                                   0.000014   Finder      
23:21:39  getattrlist       m 28-11-2008/IMG_1892.JPG    0.000009   Finder      
23:21:39  getattrlist       m 28-11-2008/IMG_1843.JPG    0.000008   Finder      
23:21:39  getattrlist       m 28-11-2008/IMG_1838.JPG    0.000008   Finder

Eu tenho algo como 50k + fotos no compartilhamento e que parecem ser algumas delas.

    
por analbeard 01.05.2012 / 21:54

1 resposta

1
sudo fs_usage -f filesys

Isso produzirá um log em execução de toda a atividade do sistema de arquivos no sistema, incluindo qual processo / aplicativo é responsável por cada um. O ideal é sair de tudo antes de executar isso para limitar a saída a qualquer coisa que esteja acontecendo em segundo plano.

Atualização: Sem aplicativos em execução, o sistema operacional deve ser bem silencioso, portanto, o que estiver causando a atividade de E / S deve dominar a saída fs_usage . Se for o Finder que está dominando e você tiver uma janela aberta para o volume montado, execute j nessa pasta e veja se você selecionou "Calcular todos os tamanhos". "Calcular todos os tamanhos" fará com que o Finder verifique todos os arquivos em todas as pastas no volume montado, o que levaria em conta toda a atividade.

    
por 01.05.2012 / 23:53