Download EVALUACIN DE LA CONFIGURACIN DE MI PC DESDE EL PUNTO
Document related concepts
no text concepts found
Transcript
EVALUACIÓN DE LA CONFIGURACIÓN DE MI PC DESDE EL PUNTO DE VISTA DEL RENDIMIENTO - Trabajo optativo: Configuración y Evaluación de Equipos Informáticos 1. Descripción del sistema. El objetivo de esta configuración era conseguir un equipo a partir de un presupuesto generoso (1407 € sin incluir la caja), pero maximizando el rendimiento de la inversión. Obtener altos parámetros de calidad, capacidad de procesamiento y versatilidad y que, además, estos últimos no quedasen comprometidos en un futuro a corto y medio plazo (lo que en informática equivale a 2 o 3 años). PC: Para conseguir el objetivo marcado lo más adecuado era adquirirlo por piezas para tener sujetos todos los detalles (que ya el presupuesto se encargaría de soltarlos). Todo montado sobre una Xaser III de Thermaltake. Procesador: Se trata de un Pentium 4 Northwood a 2.4 Ghz. En el momento de comprarlo se tuvo muy en cuenta que fuese con stepping C1 y número de serie (Spec number) SL6RZ entre otros posibles, los cuáles se asociaban a partidas de procesadores con un mejor resultado en su proceso de integración (llamados “pata negra”). Existe toda una ciencia de la numerología en torno a los códigos de spec y stepping basada en testimonios y experiencias. Desde luego no es una ciencia exacta y lo más recomendable es tomarla sólo como referencia y sí asegurarse de que el stepping o revisión sea lo más postrera posible. Cabe decir que aunque en aquel momento no conocía los “intríngulis” de la tecnología de integración, con la elección del stepping elegida iba “implícita”. La configuración de trabajo del procesador es 2.8 GHz (18x158 MHz) con un bus frontal de 632 MHz “quad-pumped” (4x158 MHz). A continuación la información que Intel nos muestra si le pasamos nuestro Spec number: Intel® Pentium® 4 processors Results sSpec Number sl6rz Processor Frequency Package Type 2.40 GHz 478 pin PPGA FC-PGA2 CPUID String Core Voltage 0F27h 1.530 Bus Speed 533 MHz Thermal Guideline 59.8W Core Stepping L2 Cache Size L2 Cache Speed C1 512 KB 2.40 GHz Thermal Spec Manufacturing Technology Bus/Core Ratio 71°C 0.13 micron 18 Spec Update http://developer.intel.com/design/Pentium4/documentation.htm Product Order Codes Box Order Code OEM Order Code BX80532PE2400D RK80532PE056512 Memoria principal: La memoria elegida en un primer momento fueron dos módulos Kingston de 256 MBytes cada uno con etiquetado KVR333X64C25, es decir, soportan hasta una frecuencia de 2x166 MHz (333 DDR) con un CL (CAS latency) de 2.5 ciclos y un ancho de 64 bits. Montadas en doble canal proporcionan un ancho de banda aproximado de 5400 MB/s (2x2700 MB/s). Más recientemente, en Enero de este año, se completó el equipo con dos módulos de 512 MBytes también Kingston, y cuyo etiquetado indica una frecuencia máxima de 2x200 MHz (400 DDR) con un CL de 3 ciclos y un ancho de 64 bits. Así la configuración de memoria actual es de 1.5 GB con los cuatro módulos en doble canal y con latencias de 2.5-3-3-7 (CL-RCDprecarga RAS-RAS) a 2x158 MHz (316 DDR). Resto de equipamiento: Se muestra resumen a continuación (Cortesía de Everest Home Edition): Incidencias de funcionamiento del PC en régimen estacionario: La estabilidad del sistema con esta configuración es adecuada al uso del equipo. 20 horas de ejecución, sin ningún fallo o aviso, de Prime95 (http://www.mersenne.org/freesoft.htm) representa un aval, no determinante, pero sí suficiente. 2. Perfil de usuario. Tipo Ofimática (procesador de textos, hojas de cálculo, bases de datos) Multimedia (Juegos, ocio, películas, sonido digital) Científico (programas de cálculo intensivo, Mathlab, geometría) Comunicaciones (navegar por Internet, redes área local, conexiones inalámbricas) Tratamiento de datos (uso de bases de datos, copia de CDs, colección archivos) Infografía (Autocad, renderizado, diseño gráfico y de páginas Web, Maya, Alias/WF) Programador (entornos de desarrollo Visual C++, .NET, Java, ...) Peso porcentual 5% 40% 5% 20% 15% 0% 15% Sistema Operativo: Windows XP Professional SP2. Aún no me he iniciado en Linux, pero cuando lo haga (que será en breve) tengo preparada una versión de Red Hat sobre VMWare (un programa de máquinas virtuales) que me permitirá trabajar con ambos sistemas sin trauma alguno para mi actual configuración (formateos, particiones y demás). Además esta máquina virtual es totalmente transportable ya que basta con pasar sus archivos y tener el programa. Número medio de horas diario de uso del equipo: En 6 ó 7 horas. 3. Puntos fuertes de mi configuración. Procesador: La tecnología de integración de 130 nanómetros de este procesador es uno de sus puntos fuertes, ya que fue adquirido en fase de madurez de dicha tecnología como indica su stepping (C1). Su comportamiento térmico (potencia típica entre 38.7 - 89.0 W dependiendo de la velocidad de reloj) y eléctrico (un Vcore de 1.530v) mejoran respecto a modelos y revisiones anteriores y son valores que no comprometen nuestro equipo. El rendimiento de su caché L2 de 512 Kbytes integrada es muy elevado y garantiza que el número de ciclos ociosos del procesador sea mínimo. Podemos decir algo más sobre los parámetros del modelo escogido. Tal vez al contar con un presupuesto relativamente generoso, se tienda a elegir una frecuencia lo más elevada posible, pero en realidad esto es justo lo menos conveniente, aún más en nuestro caso. Mayor frecuencia hubiese significado probablemente más un multiplicador mayor que un aumento de calidad del micro. Además, tenemos nuestro archiconocido cuello de botella entre procesador y memoria principal que debe ser nuestro principal centro de atención. La clave está en que un procesador con menor frecuencia no sólo nos va a costar menos dinero, sino que además nos dará mayores posibilidades de aumentar el bus frontal sin demasiados problemas aportando un rendimiento superior que si aplicáramos ese mismo factor de subida a la frecuencia. Gráficamente: FRECUENCIA + - COSTE + (- en rend.) - (+ en rend.) BUS FRONTAL = + REND.EFECTIVO = + También hay que observar que el Northwood viene con el multiplicador bloqueado, por lo que una subida de FSB nos implicará también una subida de frecuencia por encima de las especificaciones del fabricante (Overclock o Sobre aceleración). Tendremos entonces que acompañarlo de un sistema de refrigeración acorde a la disipación extra de temperatura del micro. En este caso elegimos un disipador Thermalright SLK-947u (www.thermalright.com) con un ventilador de 9cm SilenX a 2500 rpm. Con esto estaremos bastante cubiertos y además nuestros oídos no sufrirán más de lo debido. Memoria principal: En el momento en que realizaba la configuración de este equipo, en algún momento se me planteó la posibilidad de montarlo con memoria RDRAM, pero un leve estudio de las posibilidades que aportaba frente a la DDRAM me hicieron decantarme rápidamente hacia esta última, sobre todo porque ya entonces se veía que las apuestas de fabricantes y consumidores estaban en DDRAM a corto y largo plazo, por lo que tirar hacia la Rambus sólo significaba violar las premisas que me había marcado con este equipo coartando muchas posibilidades de ampliación futuras. Más tarde aprendería que la DDRAM es capaz de proporcionar el mismo ancho de banda que RDRAM aunque tenga una menor frecuencia de trabajo. Con la actual configuración, a simple vista, parece que los módulos que completan la memoria principal no están siendo aprovechados al 100%. Los que reciben la mayor carga de trabajo al estar colocados en bancos más bajos, son los que soportan 2x200 MHz. Estos módulos necesitan un CAS de 3 ciclos para trabajar a esa frecuencia, pero si la bajamos hasta la configuración actual de 2x158 MHz, los timings que soporta son de 2.5-3-3-7 frente a los 3-3-3-8 que se indican para 2x200 MHz. No sólo nos han salido más baratos estos módulos, sino que además aprovechamos al máximo sus características. No se puede pedir más. Los otros dos módulos de 2x166 MHz de frecuencia máxima soportada en DDR tienen los mismos timings (2.5-3-3-7) que las dos anteriores a dicha frecuencia (2x158 MHz), por lo que todos pueden trabajar juntos sin condicionarse. El rendimiento que de ellos obtenemos no es del 100% (95.18%) pero creo que no representa una perdida significativa respecto al rendimiento global del sistema así configurado. El conjunto procesador-memoria: Aunque en un primer momento parecía que nuestra memoria no casaba bien con nuestro procesador, en realidad escogimos la mejor opción. Teniendo en mente que intenciones teníamos para con el procesador y su bus frontal, debíamos hacernos con unas memorias, no sólo que diesen el ancho de banda del procesador “de serie”, si no también que cubriesen el incremento que teníamos pensado. Si añadimos que el cubrir este incremento nos sale más barato que no hacerlo (comprar DDR400 hoy día, es más barato que comprar DDR333 o 266), creo que no hay lugar a discusión posible. El P4 es un procesador que basa su rendimiento en altas frecuencias de reloj y por tanto necesita un bus frontal y un sistema de memoria que le proporcione datos a una velocidad similar. Con una configuración 1.5 GBytes a 2x158 MHz en doble canal, conseguimos que los buses de memoria y procesador vayan síncronos a 632 MHz y un ancho de banda teórico de más de 5000 MB/s. Además, si tenemos en cuenta que ambos dialogan a través del i875p (Canterwood) creo que tenemos al párroco ideal para este matrimonio tan bien avenido. Quepa destacar que este chipset es pieza clave de este sistema y pilar básico para la consecución de nuestras intenciones a largo plazo. En el apartado de ampliaciones quedará confirmada esta idea. Implicaciones sobre el resto del equipo: Al contar con 1.5 GB de memoria principal el sistema operativo se ve mucho más desahogado al no tener que trabajar tanto con el archivo de paginación. También otros programas con grandes necesidades de memoria principal (manejo de grandes archivos de texturas por ejemplo) se ven beneficiados. 4. Puntos débiles de mi configuración. - Uno de los puntos débiles de esta configuración tal vez estaría en no poder aprovechar a su máxima frecuencia los módulos de memoria de DDR400 (PC-3200), aunque para hacerlo tendríamos que subir sus latencias, por lo que no queda del todo claro que esto sea un handicap para esta configuración. Lo que sí es cierto es que no podemos ponerlas con este procesador en esa frecuencia (2x200 MHz y síncrona con el bus frontal del micro) para comprobar cuál de las dos configuraciones obtiene mejor rendimiento ya que el micro no puede trabajar a esas frecuencias por ahora. - La fuente de alimentación es una genérica de 400w. La potencia es adecuada al equipo, pero este componente es el pilar de la estabilidad del sistema, por lo que yo recomendaría mirar con detalle su elección. Componentes como la CPU y la GPU (el procesador gráfico) suelen demandar bastante energía y también necesitan que el flujo de ésta sea sostenido y sin altibajos (especialmente en la línea de 12v que es la usada por los procesadores modernos) a lo que siempre ayudará una PSU de calidad. Marcas como Antec, BeQuiet Enermax, Zalman… poseen buenos modelos. Mi preferencia por relación calidad/precio es una Tagan de 480w aunque por ahora es un capricho que las 20h de trabajo nocturno los fines de semana no pueden cubrir. - Mi sistema de discos duros debería ser un raid 0 con los dos seagate de 80 GB, pero como no los adquirí al mismo tiempo, aún no he tenido posibilidad de hacer un backup de los datos de ambos para poder montarlo. El raid 0 funciona como el entrelazado en longitud de orden inferior que hemos visto en memorias como la DDR, pero en lugar de hacerlo sobre dos mitades de un chip, se hace sobre dos discos duros (ambos tienen que ser iguales en tamaño y se recomienda que también en velocidad) y aumenta el rendimiento a cambio de una mínima pérdida de espacio y asumir un coste mayor en información si el sistema falla. - Aunque la ventilación de la caja está correctamente diseñada, debido al uso que se le da a este equipo, la tarjeta gráfica es uno de los componentes que más carga de trabajo sufre. Dentro de ésta, los chips que conforman los 128 MB de memoria de video se llevan gran parte de dicho trabajo. Estudiando su etiquetado (K4D263238E-GC2A) vemos que cada chip está dividido en 4 bancos de 1M x 32bits; de lo que deducimos que cada chip es capaz de albergar 4·220 posiciones de 32 bits de anchura, lo que equivale a 16 MBytes/chip. Para obtener los 128 MBytes anunciados necesitamos combinar pues 8 de estos chips, lo que corresponde con el número de chips que podemos ver montados. Según deducimos también de la especificación la temperatura de trabajo de estos chips está en torno a los 65º C funcionando a 350 MHz, por lo que unos disipadores sobre ellos ayudarían a soportar mejor “ciertas prácticas” llevadas a cabo sobre ellos en pos de saciar ciertas curiosidades del usuario. 5. Dónde gastaría 150 € más y por qué. Al llegar a este apartado, vemos como todo lo anteriormente expuesto nos envuelve en un halo de confianza para poder decir que el punto por ampliación caerá de nuestro lado. Tal vez sea una afirmación temeraria, pero enseguida veremos que no lo es tanto. Para empezar, el componente donde invertiríamos los 150 € sería en un procesador. ¿Cuál? Pues un P4 Prescott 3.0GHz socket 478 con 800 MHz de bus frontal, una L2 integrada de 1MB y tecnología de integración de 90 nm. Estoy convencido de que puedo conseguir este micro más o menos por ese precio, pero en cualquier caso en pcbox está por 171 € y en www.hardwaredirecto.com está por 165 €. Estoy seguro de poder obtener algo más de 15 o 20 € por mi actual procesador, por lo que no excedería el presupuesto establecido. Estudiemos ahora por qué es una excelente inversión. Daremos las razones de mayor a menor importancia: Primero: la compatibilidad es total tanto por bus (gracias a nuestro apreciado Canterwood) cómo por socket (478, igual que el que ocupa nuestro Northwood actualmente). Segundo: descenso en la tecnología de integración de 130nm a 90nm, probablemente aprovechada en gran parte en ampliar la L2. Mejora el comportamiento térmico y eléctrico trabajando con menor voltaje (1.251.40v) aunque consumiendo más energía (89 w); algo razonable teniendo en cuenta la mayor frecuencia de trabajo. Además el stepping de este tipo de procesador va ya por el E0, por lo que se puede considerar maduro en cierta medida. Tercero: doblar el tamaño de la caché L2 de 512 KB a 1 MB con el consiguiente aumento de rendimiento al descender el número de accesos a memoria principal al ser cubiertos por la caché. Cuarto: aumento de la frecuencia del bus desde 632 Mhz a 800 Mhz. Esto nos llevaría a desmontar los dos módulos PC-2700, pero nuestro sistema quedaría perfectamente equilibrado a día de hoy con 1 GByte de memoria principal. A la vista está que conseguir una mayor relación beneficio/coste resulta complicado. También se pone de manifiesto cómo con esta configuración hemos conseguido lo que buscábamos: un equipo que no quede superado a poco que cambie el contexto, sino que sea capaz de adaptarse con un gasto mínimo de recursos y aguantar el tirón tecnológico durante un tiempo sostenido. Desde aquí y por todas las razones expuestas presento mi candidatura al mejor equipo y al mejor aprovechamiento del presupuesto extra. 6. Dónde gastaría 400 € más para ampliar mi PC y/o cambiar alguno de sus componentes y por qué. Siendo consecuente con el uso que le doy al equipo y viendo la ganancia obtenida con el cambio de procesador, podemos permitirnos gastar el resto del presupuesto en reforzar el hardware que soporta la franja de uso de mayor peso dentro del perfil (multimedia 40%) y reforzar la capacidad de almacenamiento: - - - Procesador actual P4 Northwood 2.4 Ghz 75€ Æ Prescott 171€. Total 1er parcial = 100€. Gráfica actual: 9800 pro con disipador/precio 175 € Æ Nvidia 6600 GT precio 218 €. Total 2º parcial = 43 €. Tarjeta de sonido SoundBlaster Audigy 2 ZS precio 92 €. Una buena combinación junto a los actuales Creative Inspire 5300. Total 3er parcial = 92 € Disco duro Seagate SATA 250 GB 7200 RPM precio 140€ 4º parcial = 140 € Total acumulado = 100+43+92+140 = 375 € (sobra incluso para un disipador de chipset o para los módulos de memoria o, mejor aún, un bote de pasta térmica Artic Silver 5 para conducir lejos el calor del núcleo de nuestro procesador sin “tropiezos” hacia el disipador). 7. Qué PC me compraría hoy con un presupuesto de 1000 €. Me compraría un portátil Acer Travelmate 4502 LCi que monta tecnología CentrinoTM de Intel. Para mi sería la opción más inteligente ya que tengo 4 equipos de sobremesa en casa y un portátil sería la herramienta ideal para poder estudiar fuera de casa cualquier asignatura. Aparte de las razones personales, la tecnología CentrinoTM está obteniendo un fuerte respaldo tanto de las marcas que se dedican al montaje y configuración de sistemas portátiles como del consumidor final, en gran parte debido a un buen rendimiento acompañado de prestaciones muy atractivas para el usuario. La capacidad de adaptar su consumo a la carga de trabajo variando el voltaje o la frecuencia de reloj permite fabricar portátiles más pequeños y manejables y con una independencia energética mayor, todo ello sin comprometer el rendimiento (a lo que probablemente ayuda en gran medida la caché L2 de 1 ó 2 MBytes). Además integra en el chip la tecnología wireless, aportando más movilidad, si cabe, al conjunto. 8. Información que he detectado que no se corresponde con los contenidos de clase y causas a las que puede ser debido. No ha habido incidencias de este tipo, al menos ninguna que se haya podido comprobar. 9. Consideraciones finales. Es muy importante tener en cuenta que aparte de todas las consideraciones que se tuvieron para diseñar esta configuración, todo el proceso está marcado por una componente “hobbiana” o de afición, que incide en todos y cada uno de los pasos que se siguió. Muchos pueden pensar que no vale la pena romperse la cabeza y complicarse la vida por obtener un poquito de rendimiento extra o por que nuestros procesador y memoria celebren felizmente sus “bodas de silicio”, pero si además de esto también obtenemos una satisfacción personal por aprender algo nuevo o por haber montado nosotros mismos nuestro equipo y haberlo puesto a punto, creo que toda cobra mayor sentido. 10. Apéndice: Fotos de la información suministrada por CPU-Z. El Slot #3 es igual a este. Sólo cambia el serial number en un dígito. El Slot #4 es igual a este. Sólo cambia el serial number.