¿Qué actualizaciones de mi iMac 2011 mejorarán más el rendimiento? [cerrado]

2

Comencé un trabajo que requerirá el procesamiento de grandes conjuntos de datos usando python y ArcMap (por separado y junto con ArcMap). Tengo un iMac de 27 "de 2011 con un procesador de cuatro núcleos de 3.1 Mhz i5 (creo que para la tercera generación), 20 GB de RAM y un disco duro de 1TB 5400 rpm. un concierto a tiempo parcial y quiero maximizar mi eficiencia con respecto a la potencia de cómputo e impresionar a mis empleadores. No quiero comprar una computadora nueva en este momento (tal vez en dos años aproximadamente), por dos razones: 1) fondos actualmente son limitados, y 2) creo que con las actualizaciones correctas, en el orden correcto, con un enfoque en aumentar la velocidad y luego el almacenamiento, podría usar esta máquina durante los próximos 2 o 3 años.

¿Dónde debería enfocarme primero? Veo las opciones como:

  1. Reemplace el par de módulos ram de 2 GB por un par de módulos ram de 8 GB para maximizar mi ram a 32 GB.

  2. Agregue un disco duro secundario en forma de SSD para almacenar aplicaciones y entradas importantes para diferentes pasos de procesamiento.

  3. Reemplace el disco duro de 1 TB con un disco duro normal más rápido y más grande. Esto limita la necesidad de transferir a / desde externos a través de los puertos USB 2.0.

Obviamente, podrían perseguirse las tres opciones, pero ¿hay algún orden eficiente que me dé los mejores resultados por adelantado, permitiéndome detener la actualización cuando el iMac parece estar a la altura de la tarea?

    
pregunta traggatmot 09.05.2015 - 00:26

2 respuestas

2

Eres la mejor persona para responder eso.

Use el monitor de actividad y observe el uso actual de RAM y HD.

Eso te dirá lo que más necesitas. Por lo general, cuanto más memoria RAM, mejor, que a su vez también elimina algo de carga de la HD, pero un SSD en ayunas podría ayudar en el paso inicial de cargar la aplicación en la RAM.

Entonces, si abres y cierras la pérdida de aplicaciones y guardas muchas cosas, una SSD más rápida te ayudará. Si inicialmente abres muchas aplicaciones, pero luego solo las usas, sin necesidad de acceder constantemente a la HD (SSD), entonces el tamaño de la RAM es importante. Véalo de esta manera: RAM es el almacenamiento rápido (temporal) de la cena entre la CPU y el disco duro. Sin una mejora en HD (SSD), el arranque y el apagado no serán más rápidos, pero durante el uso normal con una gran RAM se beneficiará.

    
respondido por el Buscar웃 09.05.2015 - 00:58
1

Si excede los 20 GB de RAM (también diría que si excede los 8 GB de RAM), está haciendo algo mal con su código / algoritmo. Entonces intente optimizarlo para lograr un mejor rendimiento y, si no puede optimizar, opte por un alto paralelismo (computación en la nube).

Además, puede usar su espacio HD como espacio de intercambio para información de almacenamiento temporal. Yo optaría por la actualización de SSD y la convertiría en la unidad principal con el sistema operativo instalado (el intérprete de Python se ejecutará en él).

La actualización de RAM y la actualización de HD (de 5400 rpm a 7200 rpm o 10000 rpm), en mi opinión, son inútiles. Un disco duro de 10000 rpm es más lento que el SSD de gama baja.

    
respondido por el Matteo Guarnerio 14.05.2015 - 22:37

Lea otras preguntas en las etiquetas