Review G.Skill 64Gb Solid State Drive
7 de Enero de 2009En esta ocasión, los laboratorios MaximoPC accedieron a este disco de estado sólido que no posee ninguna parte móvil. Serán de gran utilidad para los usuarios de notebooks, ya que consume sólo 0,15W
Al fin ha llegado el primer producto basado en memorias NAND Flash que viene a dar pelea al mercado actual de los discos rígidos, no por el espacio sino por la performance, y lo hace de la mano de G.Skill con su SSD de 64Gb en formato 2.5".
Presentación:
Aquí lo tienen, la primera unidad SSD que ¡llega a los laboratorios de MaximoPC!

La presentación de G.Skill es decente, eso sin tener en cuenta que la caja es minúscula, ya que el disco tiene un formato de 2.5" debido a que es el formato que usan los discos de notebooks.
Aquí pueden ver las especificaciones directamente en la parte de atrás de la caja.
Es un hermoso juguete, la caja es pintoresca y el packaging decididamente es impecable adentro.
Aquí lo tienen, la primer unidad SSD que evaluamos en MaximoPC, parece grande pero es solo una ilusión, su tamaño es ¡minúsculo!
Aquí podemos ver el modelo en la parte de atrás.
Lo que observan aquí no es una ilusión, además de tener conexión SATA2, el disco provee una conexión USB pequeña a la derecha.
El disco está pensado para montar en laptops y notebooks, pero también puede montarse en alguna bahía de 5 1/2 solamente que deberemos hacerlo en alguno de sus dos lados, por razones obvias.
Aquí lo tienen en perspectiva, ahora, antes de pasar a la evaluación, vamos a hablar un poco de la tecnología detrás de este nuevo disco.
¿Qué significa SSD, SLC y MLC?:
Comencemos por lo primero, SSD es la abreviatura de "Solid State Drive" o bien "Unidad de disco de estado sólido" y como lo dice su nombre, se trata de un disco rígido que es íntegramente rígido, ¡en todo el sentido de la palabra!, en un SSD no existen partes móviles, absolutamente toda la parte interna consta de memorias Flash y un controlador (chip) que se encarga de regular las rutinas de corrección de errores y manejo de información.
El tipo de memoria que se usa en todos los productos flash se produce básicamente por Samsung, que es mas o menos lo mismo que decir "Samsung tiene un monopolio" actualmente, este tipo de memorias fabricadas por Samsung se denominan "NAND Flash", las hay de 2 tipos, aunque actualmente el primero está desapareciendo, SLD y MLC.
Las memorias SLC se denominan así por las siglas que representan "Single-Level Cell", celdas simples de un nivel, el mecanismo de escritura es básicamente escribir 1 bit por celda, son memorias extremadamente rápidas, con excelente performance de Escritura y Lectura, el único problema que tienen es la cantidad (en espacio) de memoria que puede apilarse y su muy alto costo, debido a que solo almacenan 1 bit por celda, el máximo que puede obtenerse en Pen Drives y Flash Drives con estas unidades en la mayoría de los casos es 4Gb, ya que en un Pen Drive no habría suficiente espacio para hacer una unidad de 8Gb, además, su costo se triplicaría, debido a que son mas chips los que hay que utilizar en paralelo para obtener esa cantidad de espacio, debido a estas serias limitaciones de espacio/costo, Samsung decide desarrollar los módulos de memoria que este producto actualmente utiliza y que se llaman MLC.
MLC proviene de la abreviación de "Multi-Level Cell" e implica que las memorias con tecnología MLC pueden almacenar en "múltiples niveles" la información por celda, hasta 4 bits por celda, esto permite prácticamente cuadruplicar la cantidad de memoria que puede obtenerse por chip y abaratar enormemente los costos, con las memorias MLC es fácil ver pendrives de 8Gb, 16 y 32Gb reteniendo el formato pequeño ya que los Chips tienen una densidad de información 4 veces mayor a los SLC y cuestan muchísimo menos, sin embargo, todo esto viene con un costo agregado, la velocidad de escritura es en algunos casos 2 veces inferior a las memorias SLC, por una simple razón...
Las memorias MLC a diferencia de las SLC deben almacenar hasta 4 bits por celda, ahora, diferenciar entre 4 cargas de electrones en una misma celda es un proceso extremadamente complicado, la gran mayoría de las veces, se cometen errores en la identificación, por esto, los chips MLC requieren de un controlador adicional que se encarga de la corrección de errores, existe además otro impedimento, debido a que las celdas son mas difícil de ser escritas y deben auto-corregirse de manera seguida, cada escritura que se realiza en una celda MLC se debe realizar previamente borrado del contenido en esa celda, esto quiere decir una sola cosa, por cada bit que se escribe a una celda MLC se ejecutan en verdad 2 comandos, Borrado y escritura, de allí y sumando también a los errores generados en la escritura nace la gran penalidad que las memorias MLC disponen en velocidad de escritura.
Por cada comando de escritura se realiza un borrado, escritura, control de CRC y corrección, un proceso que sin lugar a dudas afecta seriamente a su performance final en comparación a sus compañeras mas simples, las SLC. La velocidad de escritura sin embargo permanece sin modificaciones, no existe la suficiente cantidad de errores de lectura como para ofrecer una penalidad que pueda medirse en comparación a las memorias SLC.
Debido a estas limitaciones en la tecnología, la cantidad de escrituras a una sola celda en las memorias SLC tiene un máximo de tolerancia de 100.000 escrituras, mientras que en las celdas MLC el máximo es de 10.000 (esto es 10 veces menos tolerancia!!!). La tolerancia a la lectura es ilimitada, no existe impedimento en la lectura como lo hay en la escritura, las memorias se deterioran con el tiempo solo si se escribe en ellas, no si se lee información.
Sin embargo, debido a que en casi todos los dispositivos que utilizan memorias MLC se tiene en cuenta esta limitación adicional, los controladores selectivamente escriben la información siempre en lugares distintos, para prevenir así la escritura en una misma celda de manera repetida, debido a esto, el promedio de vida de un dispositivo basado en MLC es de aproximadamente 35 años para un disco de 64Gb lo cual, como ven, sigue siendo considerablemente mucho, sin embargo, con la limitación de escritura, nada puede hacerse, por el momento, los fabricantes lo que hacen es introducir cada vez mas y mas memorias "en paralelo" para así aumentar la tasa de transferencia, acoplado a mejores controladores, sin embargo, todavía no se puede evitar la mayor falencia de las memorias MLC y que es la "escritura aleatoria" que en algunos casos puede llegar a resultar desastrosa, sobre todo si se intercala con lectura, debido a que este tipo de procedimiento involucra a su vez "borrar" previamente cada celda a escribir, es aquí donde mas se notará la diferencia con el tipo de memorias SLC, en algunos casos, copiando archivos múltiples se ha notado que la performance baja hasta un 80% en el tipo de memorias MLC, veremos si con el tiempo este tipo de limitaciones se pueden contrarrestar.
En el producto actual, el SSD G.Skill 64Gb el controlador provee de control de errores, re-alocación de la información para prevenir utilizar de manera repetida una misma celda en la memoria y por supuesto, un promedio de escritura de hasta 50Gb por día para el tiempo de vida de hasta 35 años.
Para finalizar, debido a que todos los productos SSD se tratan efectivamente de memorias flash y no tiene partes móviles, su mayor beneficio se evidencia en los tiempos de acceso, que generalmente son tan pequeños que ni vale la pena medirlos, en el orden de los 0.1ms, esta es, sin lugar a dudas la mejor ventaja que tienen los productos SSD con respecto a los discos rígidos comunes, por supuesto que el precio a pagar por ellos es considerablemente mayor en dólar por Gb de información, pero esto es de esperarse.
Especificaciones Técnicas:
Las especificaciones técnicas del producto son las siguientes:
* Formato 2.5"
* Tamaño: 64Gb
* Velocidad de Lectura: 155Mb/s
* Velocidad de Escritura: 90Mb/s
* Tiempo de búsqueda: menor a 0.1ms
* Temperatura de Operación -40 a +85 grados centígrados
* Vibración (operando) 20G
* Resistencia a golpes (operando) 1500G
* MTBF: 1.500.000 hrs
* Dimensiones: 69.63x99.88x9.30mm
* SATA y SATA2 Interface a 3Gbps
* Voltaje de Operación: 5V
* Packaging: Íntegramente de Metal
Tolerancia:
* Lecturas: Ilimitadas
* Escrituras: 35.07 Años a un promedio de 50Gb de Escritura/Borrado por día.
* Corrección de Errores en EDC/ECC incorporado al controlador
Como pueden apreciar, la tolerancia si bien es considerablemente menor a los productos basados en SLC, su promedio de hasta 50Gb por día de escritura permiten una vida útil de hasta 35 años y dudo que ninguno de los que esté leyendo aquí este review, vaya a usar un mismo disco 35 años, así que se podría decir, que estamos mas que seguros con este nivel de tolerancia, G.skill acoplando múltiples memorias en paralelo logra una tasa de transferencia teórica de hasta 155Mb/s en lectura y considerablemente menos en escritura (90Mb/s) como era de esperarse para un producto MLC, sin embargo, esta tasa de transferencia todavía sigue siendo alta y en la mayoría de los casos, similar a la de los discos rígidos de alta performance que hay en el mercado.
Evaluación:
La máquina de prueba donde se analizó dicho producto es la siguiente:
* Core2Quad Q9550 @ 3.6Ghz
* 4 x 2Gb G.Skill DDR2-1066 Pi
* Asus Maximus Formula
* PowerCooler 850W ATX PS
* 2 x Seagate 7200.10 SATA2 HDD (Matrix RAID0)
* WD Velociraptor 150Gb 10.000RPM SATA2 HDD
Como pueden apreciar, tenemos 2 competidores muy fuertes para hacerle frente a este nuevo producto, nada mas y nada menos que un RAID0 de Seagates, los cuales compararemos solo en la primer partición del Stripe de tan solo 100Gb (la parte mas rápida) y un WD Velociraptor, actualmente el disco mas rápido que puede conseguirse en una PC, espero que con esto se puedan saciar las ansias de saber que tan bien funciona este nuevo SSD de G.Skill en comparación a estas 2 soluciones de alta performance.
Tests Sintéticos:
* HDTach
* HDTune
* ATTO Disk Benchmark
Pruebas de Copia/Escritura:
* FC-Test - File Creation
* FC-Test - Copy (Read-Write-Remove)
* FC-Test - Read
Tiempos de Carga:
* Vista Boot Time
* Ubuntu Boot Time
* Firefox
* Company of Heroes
Tests Sintético
HDTach
Veamos los resultados del HDTach.
Me gustaría hacer 2 aclaraciones aquí, debido a que todos los programas de testing de discos utilizan patrones optimizados para el tipo de lectura de un disco rígido, es normal ver este comportamiento de "sierra" a lo largo de la lectura, sin embargo, luego de hacer pruebas de copia pude comprobar que efectivamente, la lectura es fija en el valor mas alto, la sierra se puede ver en casi todos los programas de lectura, sin embargo, la lectura real es constante en aproximadamente 150Mb/s, esta no es una limitación de ningún controlador sino la forma en que los programas leen la información del disco, como pueden apreciar, la performance es sencillamente excelente y con un promedio de búsqueda de 0.2ms registrado, esta unidad está pidiendo a gritos ser usada en programas que requieran lecturas múltiples.
El otro dato realmente importante a tener en cuenta aquí, es que debido a que se trata de un producto basado en memorias Flash, la performance es constante y estable a lo largo de todo el disco, a diferencia de los discos tradicionales que pierden performance a medida que las cabezas se acercan al final del disco, tampoco incurren en pérdidas de performance si la información se encuentra fragmentada, por lo tanto, no es necesario desfragmentar el disco en unidades SSD.
Debido a que para comparar usamos un RAID0 en Matrix RAID exponiendo solo el Slice0 del Array y como se trata de 640Gb de espacio, en una partición de tan solo 100Gb podemos obtener una performance casi constante de 160Mb/s, casi similar a la performance de lectura de un SSD pequeño de 2.5 pulgadas!!, esto habla muy bien del producto en cuestión, sobre todo si tenemos en cuenta que incluso usando tan solo 50Gb de cada disco en total, logramos un promedio de búsqueda de 9.3ms, 9 veces mayor en comparación al producto que estamos evaluando.
Con un promedio inicial de 130Mb/s y un promedio de búsqueda de 6.8ms ahora sabemos porque este es sin dudas el mejor disco de PC del momento, sin embargo, esto es, comparando con el resto de los discos, si lo comparamos directamente con el G.Skill 64Gb SSD el Velociraptor acaba de ser destronado.
HDTune
Veamos que resultados obtenemos con el HDTune.
Nuevamente vemos el patrón de sierra, esta vez más marcado, no es necesario aquí que repita la experiencia en el resto de los discos, ya tienen una idea de quien será el ganador.
ATTO Disk Benchmark
Ahora, vamos a analizar la performance en lectura/escritura en el sistema de archivos, para lo cual, todos los discos fueron formateados en NTFS.
93Mb/s en escritura y casi 170Mb/s en lectura es sin dudas impresionante para la unidad SSD de G.Skill.
El RAID demuestra su poder en escritura, también con una excelente tasa de performance en lectura.
El Velociraptor es competitivo incluso contra un SSD y RAID0 con excelentes tasas de lectura/escritura.
Pruebas de Copia/Escritura
FC-Test - File Creation
Debido a que ya hemos comprobado el potencial de la unidad SSD en resultados sintéticos, veamos lo que ocurre cuando establecemos un patrón de copia de archivos real.

Para este test utilizamos el patrón de archivos de Windows, lo que este programa hace básicamente es crear 9000 archivos pequeños de distintos tamaños y medir el tiempo en que tarda en crearlos en el disco, aquí podemos observar que el Velociraptor decididamente es superior, dejando en evidencia la gran falencia que tiene en escritura el G.Skill SSD de 64Gb, además, recuerden que estamos manejando archivos pequeños por lo tanto, se hace mas marcada la diferencia aquí.
FC-Test - Copy (Read-Write-Remove)
Veamos que ocurre cuando leemos, copiamos y borramos estos 9000 archivos desde y hasta la misma unidad.
Aquí detonamos la mayor limitación de esta tecnología, recuerdan cuando le dije que el peor escenario para las memorias MLC es la escritura aleatoria combinada con lectura? aquí tienen los resultados, el Velociraptor es aquí casi 4 veces mas rapido que la unidad G.Skill SSD!
FC-Test - Read
Ahora, vamos a ver que sucede cuando leemos 3 archivos de 700Mb desde el disco.
Es evidente que aquí la situación se da vuelta, la performance del G.Skill 64Gb SSD es claramente superior, cuando de lecturas se trata, este disco es decididamente impecable en performance.
Tiempos de Carga
Vista Boot Time
Debido a que un disco de este tipo no es ideal para trabajos que requieran escritura constante, como ya hemos visto, vamos a evaluar ahora su performance en aplicaciones y utilidades que realmente podrán sacarle provecho.
Utilizando Windows Vista podemos ver como claramente los tiempos de inicio del sistema operativo son devorados por la unidad SSD que logra un nuevo record en velocidad de inicio de Vista, alguien se imaginó que el Windows Vista puede iniciar en 16 segundos??, observen que aquí la diferencia con el Velociraptor es casi del doble!. Ahora entienden porque en un disco SSD es vital analizar su performance en los escenarios donde realmente puede sacar la diferencia.
También me gustaría mencionar aquí, que debido a que la unidad SSD es totalmente inmutable a la fragmentación (ya que su promedio de lectura es de 0.1ms) se hace totalmente innecesario utilizar servicios de aceleración de Boot/Sistema tales como Prefetch (en XP), Superfetch y Readyboost en Vista, que será mejor desactivarlos si se usa esta unidad como disco de Boot, por lo tanto, permitiendo un uso mas fluido aun, sin tener aplicaciones de optimización de fondo.
Ubuntu Boot Time
Veamos si ocurre lo mismo con una instalación de Ubuntu.

Si bien la instalación logra ser ligeramente mayor en tiempo desde la unidad SSD que desde el Velociraptor por las razones que antes le mencioné, de mayor latencia en escritura, la lectura es sinceramente impecable, el Ubuntu logra iniciar en 21 segundos, todo un record nuevamente.
Firefox
Mas de uno se sentirá tocado cuando hablé de la gran lentitud del Firefox para abrirse por primera vez luego de instalar la menos 2 Addons, y es que el Firefox es decididamente muy lento para iniciar por primera vez en básicamente cualquier PC, esto se debe a que realiza la carga de múltiples archivos repartidos por el disco obligando al disco a emplear un rápido movimiento de cabezas para acceder a cada archivo por separado, elevando considerablemente este problema a mas cantidad de Addons le agregamos.
Con un promedio de búsqueda de 0.1ms, es claro que la apertura inicial de Firefox es prácticamente instantánea en la unidad G.Skill de 64Gb SSD, seguida por 4 segundos de espera en un Velociraptor!! y hasta 6 segundos en una unidad RAID0, esto se debe a que la cantidad de I/O que eleva una unidad de RAID es considerablemente mayor que un disco solo y a su vez, un disco SSD utiliza mucho menos I/O que un disco rígido, aumentando así la "suavidad" con la que el sistema se siente funcionar en una unidad SSD como esta.
Company of Heroes
¿Podrán todos estos beneficios de la unidad SSD ser notados en un juego? ¡veamos!
Efectivamente, los juegos también se benefician con menores tiempos de carga, aunque 4 o 6 segundos no harán toda una diferencia en nuestra vida cotidiana, es claro que los juegos instalados en una unidad de SSD como esta, se leerán como nunca antes lo habrán experimentado.
Conclusión:
Este es un producto que a pesar de sus falencias, que son decididamente limitaciones de la tecnología, puede resultar increíblemente agradable para casi cualquier usuario que use su PC de manera cotidiana, si tenemos en cuenta que este producto puede ser instalado en una notebook. Debido a que es de dimensiones insignificantes, no calienta absolutamente nada y consume apenas 0.15W. Ésta puede ser una inversión dorada para cualquier usuario de notebook, decididamente obtendremos un producto que será superior a cualquier disco rígido de notebook del mercado. Pero esto no le resta interés a los usuarios de escritorio. Vimos que a pesar de sus limitaciones en escritura, que puede hacer que el manejo de archivos sea algo lento en esta unidad, su utilización para aplicaciones de lectura puede ser realmente una satisfacción inolvidable. La performance utilizando este disco como disco de booteo es impecable, siempre y cuando tengamos en cuenta de mover los temporales a otro disco para minimizar sus limitaciones. Su performance en Gaming es también sin lugar a dudas impecable, por lo tanto, el uso de este disco tanto para aplicaciones cotidianas de escritorio como para Gaming lo convierten en producto casi ideal. Tan solo resta como limitación su poco espacio, pero para unos cuantos juegos que utilizaremos este disco puede convertir nuestra PC en una experiencia realmente interesante, ya que sentiremos realmente que todo funciona mas fluido, tendremos menos espera y no escucharemos más el ruido de las cabezas rotando. Un sano alivio después de tantos años de escucharla, ideal para ser complementado con un disco de almacenamiento masivo en una misma PC.
Debido a que es un disco sólido, es totalmente inmutable a la fragmentación, no requiere de ninguna rutina de aceleración de Boot, no requiere de desfragmentación ni de ningún tipo de optimización adicional, acelerando enormemente el sistema al desactivar servicios y tener una respuesta casi instantánea. Este producto es absoluta y totalmente recomendable para Escritorio, como disco de Booteo y para Gaming, en estos escenarios, no se puede pedir mejor performance.
Puntos Fuertes:
* Su performance de lectura es decididamente devastadora, una vez que un programa/sistema operativo o juego este instalado en el, los tiempos de carga se verán reducidos violentamente, sea lo que sea con lo cual lo estemos comparando.
* Mantiene el mismo nivel de performance de lectura/escritura y "seek" a lo largo de todo el disco, de principio a fin, sin importar donde se almacene la información.
* Extremadamente pequeño.
* No consume prácticamente nada, 0.15W.
* No levanta absolutamente ningún calor en operación.
* Es totalmente inmutable a la fragmentación de disco.
* Es totalmente inmutable a las optimizaciones de disco ReadyBoost, Prefetch, Superfetch (no las necesita).
Puntos Débiles:
* La cantidad de espacio de disco es muy limitada para su costo.
* Su velocidad de escritura si bien siendo alta, es problemática, ya que genera latencias cuando se manejan múltiples archivos.
Más información: www.maximopc.org.











