![¿Qué puedo hacer para detener el uso elevado de la red cuando se monta un recurso compartido de red en OSX Lion?](https://rvso.com/image/1313328/%C2%BFQu%C3%A9%20puedo%20hacer%20para%20detener%20el%20uso%20elevado%20de%20la%20red%20cuando%20se%20monta%20un%20recurso%20compartido%20de%20red%20en%20OSX%20Lion%3F.png)
He buscado mucho en Google sobre esto, pero realmente no he encontrado ninguna respuesta concluyente.
Básicamente, cuando monto un recurso compartido de samba desde otra máquina, Lion se vuelve loco. Puedo ver en los menús de iStat que el uso de la red (inalámbrica) varía enormemente desde 300 KB/s hasta 6/7 MB/s, pero el uso de mi CPU no aumenta en absoluto. Cuando esto sucede, la computadora portátil queda casi inutilizable, hacer clic en algo puede tardar 30 segundos en responder. Pensé que esto tenía algo que ver con Spotlight intentando indexar el recurso compartido, pero desde entonces lo intenté con Spotlight completamente desactivado y todavía sucede. Dejé la computadora portátil encendida durante la noche con la esperanza de que finalice cualquier proceso que esté causando esto, pero fue en vano. Incluso cuando se detiene el uso de la red, la computadora portátil sigue sin responder.
Me está volviendo loco y significa que no puedo acceder a mis archivos sin tener que conectarme por ftp.
Especificaciones: MacBook Pro, Mac OS X (10.7.3), finales de 2011 Core i7 15", 4 GB de RAM
editar: intenté replicar el problema montando la carpeta de inicio en la máquina de destino, pero eso no causó los mismos problemas. La carpeta de inicio solo tiene ~10 archivos.
¿Hay alguna manera de poder monitorear lo que sale de mi tarjeta de red hacia el servidor? Supongo que podría usar Wireshark para registrar los datos, pero terminaré con mucha información superflua.
Después de usar la sugerencia de Seth Noble a continuación, veo MUCHO de esto:
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
Tengo más de 50.000 fotos compartidas y esas parecen ser algunas de ellas.
Respuesta1
sudo fs_usage -f filesys
Esto producirá un registro en ejecución de toda la actividad del sistema de archivos en el sistema, incluido qué proceso/aplicación es responsable de cada uno. Lo ideal sería cerrar todo lo demás antes de ejecutar esto para limitar la salida a lo que esté sucediendo en segundo plano.
Actualizar:
Sin aplicaciones en ejecución, el sistema operativo debería estar bastante silencioso, por lo que cualquier cosa que esté causando la actividad de E/S debería dominar la fs_usage
salida. Si es el Finder el que domina y tiene una ventana abierta en el volumen montado, ejecute el comando j en esa carpeta y vea si tiene marcada "Calcular todos los tamaños". "Calcular todos los tamaños" hará que el Finder escanee cada archivo en cada carpeta del volumen montado, lo que representaría toda la actividad.