Tengo algunos archivos enormes que tengo que analizar para producir archivos aún más grandes y 2 discos en mi máquina, un SSD y un HDD.
Me preguntaba cuál sería la forma más rápida de procesar esos archivos: supongo que sería mejor leer desde un disco y escribir en el otro, pero ¿preferirías leer desde SSD o HDD? ¿O tal vez, dado que el SSD es más rápido, sería mejor hacer todo en él?
No solo estoy buscando consejos para este caso particular, sino también para cualquier tipo de actividad de procesamiento de archivos en la que se lea Y escriba intensamente en el disco, como comprimir archivos, convertir videos, etc.
Respuesta1
En general, SDD tiene un mejor rendimiento en la parte de lectura de su proceso que el HDD. Y,en general, es posible que su SDD se haya utilizado antes, por lo que es posible que no haya suficientes "áreas limpias" para escribir sin tener que realizar algún tipo de borrado primero.
Si no puedes probarPara ver qué combinación es más rápida, intente leer desde SDD y escribir en HDD.
Respuesta2
Teniendo en cuenta el hecho de que un SSD es capaz de alcanzar una velocidad de lectura/escritura mucho mayor que un HDD mecánico convencional, la lógica dicta que cualquier tarea que dependa de la velocidad de lectura y escritura se lograría mejor utilizando un SSD. Obviamente, los aspectos a considerar son el tamaño de los archivos (y los archivos resultantes) y el tamaño del SSD.
Si su SSD es relativamente nuevo, es muy probable que tenga recortes. En cuyo caso, el "borrado" mencionado en la otra respuesta queda obsoleto ya que se encarga de mantener el disco limpio.
Mi sugerencia sería que, si tiene suficiente espacio de almacenamiento en el SSD, lo utilice.
Respuesta3
Yo mismo hice algunos puntos de referencia, aquí está la configuración:
- SSD: Intel, 80Go, 69% gratis
- Disco duro: WD Velociraptor 160Go / 10k rpm, 79% gratis
Estoy leyendo un archivo 1Go y agregando información a cada línea, produciendo un archivo 3Go, usando un lote escrito en C# usando StreamReader/StreamWriter.
Y aquí están los resultados :
R W times in seconds average
SSD SSD 79 77 78 77 78
SSD HDD 67 62 70 68 68
HDD SSD 100 113 85 74 118 68 81 91
HDD HDD 81 81 70 80 78
Entonces, como siempre cuando hago pruebas comparativas, estoy muy confundido por los resultados, especialmente la velocidad del proceso de HDD a HDD y la dispersión del proceso de HDD a SSD (es por eso que tomé más medidas para este).
Claramente, es mejor (al menos en mi configuración) leer en SSD y escribir en HDD. Si alguien tiene una explicación para los resultados, soy todo oídos.
Respuesta4
SSD es la mejor opción paracualquier cosa. Lo que quieras hacer con él. Los SSD son muy, muy rápidos... probablemente diez veces más rápidos... no, no es broma, realmente es así de rápido. Entonces, cualquier cosa que quieras hacer en tu computadora, usa una unidad de estado sólido.