Home → Técnicas y Consejos → Rendimiento de @RISK → Para simulaciones más rápidas
Available in English: For Faster Simulations
Disponível em português: Para simulações mais rápidas
Se aplica a:
@RISK 5.x y 6.x/7.x/8.x
(Para @RISK 4.x, Por favor consultar al departamento de Soporte Técnico.)
Pregunta:
Me gustaría acelerar el rendimiento de @RISK. ¿Existe alguna sugerencia sobre cómo puedo hacer esto?
Respuesta:
Aquí encontrará una lista de cosas que puede hacer dentro de @RISK, y cosas que se pueden hacer fuera de @RISK. Aquellas que hacen la mayor diferencia están marcadas en negrita.
Consejos para Microsoft Excel:
Si tiene Excel 2007, instale el Service Pack más reciente. El Service Pack 1 mejorará la velocidad de Excel y arreglará algunos errores; El Service Pack 2 arreglará más errores y a su vez mejorará la estabilidad de Excel. Después de instalar un Service Pack de Excel, ejecute una reparación siguiendo estas instrucciones: Reparación de Excel o Project.
Para simulaciones muy grandes, cambiar a Excel 2016 – 64 bit. Todos las versiones de Excel anteriores, incluyendo Excel 2010-32 de bit, están limitadas a 2 GB de RAM y memoria virtual combinada. Sin embargo Excel 2016 de 64-bit no tiene este límite. (Usted necesita por lo menos @RISK 5.7 si tiene Excel de 64-bit. Si necesita actualizar su software, póngase en contacto con su gerente de ventas de Palisade) Tenga en cuenta: que Excel de 64-bit le permite ejecutar simulaciones más grandes, pero no es intrínsecamente más rápido que Excel de 32 bit. Por favor, consulte ¿Debería instalar Excel de 64-bit? (inglés solamente) para más información acerca de las ventajas y desventajas.
Habilitar cálculos de subprocesos múltiples (Excel 2013 y anteriores). En Excel 2013 diríjase a Archivo » Opciones » Búsqueda Avanzada »Formulas» Habilitar cálculos de subprocesos múltiples. En Excel 2007, haga clic en el botón de Office redondo y luego en Opciones de Excel Avanzado »» Formulas »Habilitar cálculos de subprocesos múltiples.
Si su computador está ejecutando Excel desde una red, instale Excel localmente en su lugar. Esto elimina la desaceleración debido al tráfico de la red. (Si usted está ejecutando @RISK en un terminal server, esto no es un problema porque todo sucede en el equipo remoto.)
Para hacer que Excel se ejecute más rápido, eliminar los add-ins innecesarios.
Retire la marca de verificación de los Add-Ins que no se necesitarán mientras se encuentre utilizando @RISK. La próxima vez que ejecute Excel y @RISK luego de hacer esto, cualquier desaceleración debido a la carga de Add-Ins adicionales debería ser eliminado.
Siga las sugerencias de Microsoft para mejorar el rendimiento de cálculo en Improving Calculation Performance (consultado el 19/06/2013). Aunque el artículo hace referencia a Excel 2010, la mayoría de las recomendaciones se aplican a otras versiones recientes también.
Consejos para Windows y el ordenador:
Agregar memoria RAM, a menos que el equipo ya tenga suficiente. Tener RAM insuficiente es probablemente el mayor causante de cuellos de botella sola en una simulación. Es recomendable vigilar la luz del uso de unidades de disco duro mientras que la simulación se está ejecutando. Si está constantemente escribiendo o leyendo la información del disco durante la simulación, se debe considerar el aumento de la memoria de su sistema.
Permitir que Windows administre la memoria virtual (también llamado el archivo de intercambio o archivo de paginación). Por favor, consultar Memoria Virtual en Virtual Memory en el artículo Sin memoria Out of Memory.
Asegúrese de tener bastante de espacio libre en el disco. Las aplicaciones y el propio Windows se vuelven muy lentos cuando no hay suficiente espacio en el disco. (Desfragmentar el disco no causa ningún daño, pero en las versiones más recientes de Windows es poco probable que se note suficiente la diferencia como para notarlo.)
Cierre otras aplicaciones y servicios en segundo plano, como por ejemplo el Index Server de Windows. Otros programas toman ciclos del CPU de @RISK. Además, estas aplicaciones al tomar la memoria física del equipo pueden obligar a Excel y @RISK a intercambiar más información fuera del disco, lo que realmente puede ralentizar la simulación.
Limpie su carpeta temporal. Para obtener más detalles, consulte Temp (Temporary) Folder en el artículo Out of Memory.
No permita que su programa antivirus escanee archivos XLSX. XLS. (Use esta configuración con precaución se encuentra ejecutando Archivos .XLS que provienen de alguien más.)
Consejos para su modelo en @RISK:
Abra sólo el libro(s) que es parte de la simulación. Durante una simulación, en cada iteración Excel vuelve a calcular todos los libros abiertos. Si usted tiene libros extraños abiertos, estos pueden ralentizar la simulación sin necesidad.
En la barra de herramientas desactive "Automatically Show Output Graph", "Demo Mode", y "Live Update".
Elimine los elementos extraños de su modelo:
Si usted tiene funciones de @ RISK dentro de las tablas de Excel, moverlos fuera. Para obtener más detalles, consulte Excel Tables and @RISK.
Si las distribuciones RiskCompound () contienen solamente referencias de celda, con las distribuciones actuales en otras celdas, la simulación puede correr mucho más rápido si incrusta las distribuciones actuales dentro de RiskCompound (). Cuanto más funciones de RiskCompound () se encuentren en su modelo, marcará mayor diferencia; y lo mismo pasará si usted tiene grandes frecuencias, incluso en un pequeño número de funciones RiskCompound (). Para más información sobre RiskCompound () diríjase a: Combining Probability and Impact (Frequency and Severity)
No guarde los resultados de la simulación en el libro, o bórrelos antes de comenzar la simulación. Los resultados guardados causarán que Excel tome más tiempo para volver a calcular cada iteración, la gran diferencia que esto hace que depende del tamaño de los resultados. Ver Excel Files with @RISK Grow Too Large.
Consejos para la configuración de simulación en @RISK:
Pestaña General: Establecer el soporte de múltiples CPUs como "Habilitado" si se tiene dual core, quad core, etc. A partir de @RISK 5.5 esta opción se encuentra disponible en todas las ediciones de @RISK y no solamente en la versión industrial. Si tiene @RISK Profesional o Standard y usted posee un quad core o superiores es probable que se observen mejoras significativas en la velocidad si actualiza su software a una versión Industrial.
En raras ocasiones, si tiene varios CPUs la sobrecarga del procesamiento paralelo podría superar los ciclos compartidos del CPU. O bien, con todos esos CPUs compartiendo una cantidad fija de memoria RAM es posible que la memoria virtual se utilice mucho más y los cambios en el disco ralenticen la simulación. En este caso, reducir el número de CPUs que @RISK se encuentra utilizando puede ayudar. Desafortunadamente, no hay manera de predecir esto, y solamente deberá experimentar esto después de haber intentado con los otros consejos. Para más instrucciones, consulte: CPUs utilizados por @ RISK CPUs Used by @RISK.
Las simulaciones con Microsoft Project no pueden usar múltiples CPUs. Si la configuración de simulaciones tiene Soporte de CPUs múltiples: Habilitado, se cambia automáticamente a Deshabilitado cuando se hace clic en Iniciar Simulación en una simulación de Project.
Ver ficha: Desmarque "Actualización de Windows durante la simulación". Desactive la opción Mostrar nuevos cálculos de Excel.
Pestaña de muestreo:
Pestaña de Convergencia: Considere habilitar la prueba de convergencia. Si se está ejecutando más iteraciones de las necesarias, estás perdiendo tiempo de simulación. Por otro lado, la prueba de convergencia en sí implica cierta sobrecarga de menor importancia. Ejecute la prueba de convergencia y vea si la simulación converge en un tiempo significativamente menor al anterior. Si es así, deje la prueba de convergencia activada, de lo contrario, vuelva a su número fijo de iteraciones. (Cuando habilite la prueba de convergencia, también establezca el número de iteraciones en "Auto" en la ficha General y seleccione "Latin Hypercube" en la ficha de muestreo.)
Consejos para @RISK con Proyectos (@RISK Profesional e Industrial):
Utilizar el motor acelerado. En Project »Configuración de Project» Simulación, asegúrese de que el motor de simulación este configurado como automático , a continuación @RISK utilizará el motor acelerado si su modelo es compatible con él. Si usted ve que @RISK sigue utilizando el motor standard, quiere decir que el modelo contiene características que no son compatibles con el motor acelerado. Haga clic en el botón Check Engine en el mismo cuadro de diálogo, y @RISK enumerará los problemas en el modelo. Si puede cambiarlos sin perder la funcionalidad esencial, la simulación deberá ejecutarse mucho más rápido. Para más información acerca de esto, vea "Simulación del motor" y "Comando Check Engine" en el archivo de ayuda de @RISK.
Si tiene experiencia con @RISK 4, es posible que haya utilizado la ramificación probabilística (probabilistic branching). Esto consume intrínsecamente mucho tiempo debido a los cambios que tienen que ser hechos a las relaciones predecesor/sucesor en cada iteración, y restablecer antes de la siguiente iteración. En @RISK 6, estos problemas se magnifican por la comunicación entre Microsoft Excel y Microsoft Project. Para incorporar los eventos de riesgo, considere un registro de riesgos en lugar de ramificación probabilística. Para ejemplos, haga clic en Ayuda »Ejemplo de cálculo» Gestión de Proyectos.
Si usted tiene Project 2007, cambiar a Project 2010 o preferiblemente a 2003. Los cálculos nuevos de proyectos son más lentos en Project 2007; ver Velocidad de simulación de @RISK con Microsoft Project. Simulation Speed of @RISK with Microsoft Project.
En la pestaña Configuración de Project »Simulación, si usted no necesita la información para calcular el Critical Index, Calculate Statistics for Probabilistic Gantt Chart y Collect Timescaled Data, desactive estas opciones.
En la pestaña Configuración de Project »Simulación, establezca "Date Range for Simulation" a "Activities After Current Project Date" o "Activities After Project Status Date". Esto hará que su simulación corra más rápido debido a que @RISK no simulará tareas que ya se han completado.
No volver a importar Archivos .MPP (@RISK Profesional e Industrial). Sólo tiene que importar el archivo .MPP una vez y guardar el libro de Excel cuando @ RISK se lo solicite. Después de eso, en @RISK no abra el archivo .MPP directamente. Al abrir el libro de Excel asociado con su proyecto, @RISK se conectará automáticamente al archivo .MPP vinculado y utilizará los cambios para actualizar el libro. Esto toma mucho menos tiempo que volver a importar el archivo a partir de cero.
Consejos para Microsoft Project:
Si el proyecto se encuentra en una unidad de red, copiarlo en la unidad C: o en otra unidad local (lo ideal es una unidad SSD local) antes de abrirlo.
Cero tramos de margen.
Establecer limitaciones futuras de Tan Pronto como Sea Posible.
Eliminar todas las fechas límite.
Compruebe si hay holgura negativa y tareas sin estado y corregir cualquier problema.
Crear una tabla que contenga sólo los campos que se quieran visualizar en @RISK, y aplicarlo antes de importar el proyecto.
Consejos para RISK Optimizer (@RISK Profesional e Industrial):
Por favor, consulte Para optimizaciones más rápidas
last edited: 2022-07-27