Pregunta

Estoy desarrollando un proyecto sharepoint (MOSS) en Virtual PC. Lamentablemente, la PC virtual solo puede utilizar un núcleo de mi máquina de cuatro núcleos. ¿Hay algún consejo y amp; trucos que pueden acelerar mi proceso de desarrollo?

¿Fue útil?

Solución

Cosas que solíamos hacer antes de mudarnos a Hyper-V ...

No asigne demasiada RAM a la VPC, comenzará a usar demasiado el archivo de paginación.

Asegúrese de que los discos duros virtuales y los archivos de memoria virtual para la VPC estén excluidos de su programa antivirus.

Desfragmentar la VPC, luego desfragmentar el host.

No tenga su archivo de paginación en la misma unidad que su VPC.

Repara el tamaño del archivo de paginación para que no se fragmente.

Elimine todos los procesos en segundo plano en su host principal que no tenga que ejecutar para que pueda hacer su trabajo ... y, por lo tanto, ajuste Windows para obtener el mejor rendimiento en lugar de la mejor apariencia.

Ejecute Virtual Server en lugar de Virtual PC, y use el escritorio remoto para acceder a la VPC (he descubierto que VS es un poco mejor en la administración de máquinas, y el escritorio remoto parece ser más rápido y permite una agradable experiencia de pantalla completa en un segundo monitor).

Otros consejos

Ejecuto sharepoint en un disco duro externo. VPC tiene 2.5 GB de RAM asignados. Funciona bastante rápido (no realmente se enciende rápido, pero funciona).

Por lo tanto, mi consejo es asignar tanta memoria a VPC como pueda permitirse y ejecutar en un HDD externo. Use el cable de fuego para conectar su HDD si puede, hace una gran diferencia en comparación con USB.

Aparte de eso, la desfragmentación tanto de la máquina host como de la máquina virtual puede ayudar (pero puede llevar años).

Ejecute otra cosa. La PC virtual es basura. Entre HyperV, VMWare y Virtualbox hay alternativas mucho mejores disponibles.

Personalmente, uso VMWare Server. Probé HyperV pero el rendimiento no estaba a la altura de lo que esperaba de Microsoft. El hecho de que VMWare esté disponible en 3 plataformas significa que puedo comenzar mis proyectos en un Macbook, transferirlo a un servidor Linux o abrirlo en otro cuadro de Windows.

Y puedo elegir 1,2 o 4 núcleos.

Compruebe Virtual Machine Performance Checker de Scott Hanselman. Es un artículo general sobre cómo mejorar el rendimiento de su máquina virtual.

¿Ha activado la extensión de virtualización de hardware tanto en la configuración de BIOS como de VPC?
¿Le dio a su VM suficiente memoria (generalmente configuro alrededor de 2 GB)?

También puede cambiar a Win2008 + HyperV, que es más potente.

Use una unidad SSD en lugar de HDD. Hay una mejora significativa en el rendimiento, particularmente en situaciones de presión de memoria donde se produce el intercambio de discos.

Compruebe también que .NET Framework no está comprobando la Lista de revocación de certificados . Si hay un problema de conectividad de red, obtendrá tiempos de espera.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top