Identificación de cuellos de botella

En cualquier computadora, hay un cuello de botella. El procesador, la cantidad de memoria, el bus al disco duro, etc.

Acabo de pedir un MacPro 2010, 12 núcleos, y aunque los núcleos de 12*3,33 GHz deberían darme más de 3 veces el rendimiento de mi quad de 2,8 GHz, entiendo que probablemente no lo hará. Me pregunto cuál será el eslabón débil y cómo mejorarlo. Lo primero que estoy considerando es una tarjeta PCI con 2 SSD RAID 0 para ejecutar el sistema operativo. En mi viejo Pro, vi tiempos de arranque increíbles desde un cambio a SSD. La Mac tendrá 32 GB de RAM, supongo que es suficiente.

Actualización: un ejemplo de un proceso intensivo es la codificación de video. ¿Cómo averiguo si escribir en los discos duros es la ralentización, es decir, que la incursión 0 para los discos duros ayudaría a la velocidad?

¿Algún otro consejo? ¿Cómo identifico los cuellos de botella una vez que esta máquina está funcionando?

¿Estás buscando Monitor de Actividad?

Respuestas (2)

El "mayor" cuello de botella será la E/S, ya que es el bus más lento del sistema (en comparación con los buses de la CPU y la memoria).

Debido a que está dispuesto a usar PCIe, incluso la versión 2.0 que está en el MacPro de esa época, debería poder acercarse a las velocidades SATA 3 (6 Gb / s) de los SSD modernos (afaik, el bus SATA integrado es SATA II -- 3 Gb/s).

Su mejor apuesta para ver los cuellos de botella es echar un vistazo a las especificaciones (creo que hay una CPU de 3,3 GHz con velocidades de memoria equivalentes que también le darán un poco menos de cuellos de botella).

Aviso sonoro. También puede obtener los 6 duales en 3,46 GHz. Tengo uno.

OP Creo que estás viendo el problema un poco al revés. Su eslabón más débil será inherentemente el bus de E/S. Dicho esto, raid-0 en SSD PCI-e tendrá un rendimiento bastante bueno.

Tienes que hacerte un par de preguntas

  • ¿Para qué estás tratando de optimizar? Es un mac pro y está considerando una inversión significativa de $, por lo que probablemente esté haciendo un trabajo profesional. Sin embargo, tenga en cuenta que está invirtiendo mucho dinero en una máquina de más de 5 años, y las piezas no se podrán reutilizar en ninguna Mac Pro nueva que compre en el futuro.

  • ¿Cuáles son tus puntos débiles ahora? Acaba de pedir esta máquina, por lo que aún no la ha utilizado como parte de su flujo de trabajo. En primer lugar, es posible que lo encuentre más que adecuado para lo que quiere hacer. Pero actualmente, ¿cuáles son las cosas con las que estás luchando? Podemos ayudar a responder desde allí.

+1, agradezco la respuesta. En mi pregunta, supongo que asumo que no todo está perfectamente equilibrado, que hay cambios que podrían mejorar el cuello de botella. Si mi Pro de 4 núcleos ahora se ejecuta mostrando 8 subprocesos todos resaltados en rojo en un proceso, asumiría que el bus no es el problema, pero en el nuevo 12 núcleo, si los núcleos no están al máximo, entonces es el bus o el acceso HD el que está sosteniendo los núcleos. (El nuevo 12core Pro costaba $ 1700. No es realmente caro en comparación con los $ 8K que vendió nuevo)
Eso es algo que deberá probar una vez que haya configurado el nuevo equipo. si ve que 24 subprocesos no están al máximo, entonces sabrá que el cuello de botella está en otra parte, O simplemente hay suficiente rendimiento en todos los aspectos. ¿Qué tamaño tienen los archivos que estás generando? si tiene suficiente RAM, entonces podría estar simplemente escribiendo en el caché del sistema de archivos, independientemente de la velocidad de la unidad, y cambiándolo más tarde.
Sí, gracias de nuevo. La máquina llega mañana, así que estaré probando durante el fin de semana para optimizar. La transcodificación de archivos de video de 2 horas para pasar de DV a MP4 es lo más intensivo.
¡Estoy interesado en escuchar sus resultados, y podemos tomarlo desde allí! Una cosa sobre Raid-0: si pierde un disco, lo ha perdido todo. Asegúrese de tener excelentes copias de seguridad, o reconsideraría Raid-0.