Velocidad de Xcode VPN de Mac a Mac: AFP vs VNC

2

Me conecto desde casa-Mac a trabajo-Mac a través de VPN. Entonces tengo 2 opciones en Finder :

  1. VNC: compartir pantalla (te restringe a la resolución de monitores de trabajo)
  2. AFP: monte el directorio de trabajo, luego abra el proyecto Xcode (puede utilizar completamente monitores domésticos más grandes)

Ahora, ¿por qué es la opción 2. mucho más lenta que 1.? ¿ Xcode está tan hambriento de red? La AFP en sí misma parece ser lenta, es decir, se necesitan ~ 2 s para abrir un directorio "indexado" todavía no (y todos sus archivos) iconos).

VPN incorporado en OS X 10.9 (PPTP) & VNC, Xcode 5

Como anécdota, lo más probable es que la VPN en sí misma no sea un problema, ya que un colega está satisfecho con su rendimiento VPN de Windows a Windows en una conexión doméstica más lenta.

    
pregunta Blaz 29.10.2013 - 16:36

1 respuesta

1

Básicamente estás siendo castigado por haber puesto tu proyecto en un disco duro lento y lento. Hay mucho más tráfico de red del que cree cuando trabaja con archivos de forma remota y en una conexión tan lenta que realmente lo sentirá. La mayoría de los IDE modernos esperan que los archivos estén disponibles localmente, no en una unidad remota lenta.

Le sugeriría buscar la duplicación de sus archivos de trabajo entre su trabajo y la máquina doméstica, según sea necesario. Que yo sepa, hay dos enfoques básicos:

  • Sincronización de archivos: use "rsync" para mover los archivos modificados de un lado a otro según sea necesario. Esto es bueno si necesita editar localmente, pero compilar de forma remota.
  • Repositorio de origen: trabaje localmente hasta que obtenga un resultado satisfactorio, confirme los orígenes revisados localmente en el repositorio y luego actualice los orígenes remotos desde el repositorio. Esto funciona bien si puedes trabajar completamente localmente.

Por favor, informa lo que funcionó bien para ti.

(Esta es la razón por la que Remote Desktop para Windows es algo tan bueno. Incidencialmente, usa el ancho de banda muy, muy bien, hace que Windows sea utilizable incluso en una conexión muy lenta, y permite una pantalla mucho más grande que en el host remoto)

    
respondido por el Thorbjørn Ravn Andersen 04.11.2013 - 21:29

Lea otras preguntas en las etiquetas