A caché SSD é realmente efectiva ao aumentar o rendemento do PC?
As unidades de disco sólido ofrecen algúns accesos e tempos de carga extremadamente rápidos. O problema é que ofrecen moito menos espazo de almacenamento global e veñen algunhas etiquetas de prezo relativamente altas en comparación cos discos duros. Os servidores de clase empresarial utilizaron unidades de estado sólido como unha forma de caché entre o servidor e os seus discos duros como medio para aumentar o rendemento de acceso aos datos sen o custo extremadamente alto dunha matriz de SSD completa. Intel introduciu esta mesma tecnoloxía para moitos dos seus ordenadores persoais fai varios anos co chipset Z68 en forma de Smart Response Technology. Este artigo analiza a tecnoloxía, a forma de configuralo e se hai ou non beneficios concretos de usalo para axudar a aumentar o desempeño global das computadoras.
Configuración da tecnoloxía de resposta intelixente
Usar a tecnoloxía de resposta intelixente coas computadoras computables baseadas en Intel é moi sinxelo. Todo o que realmente se necesita é un disco duro, unha unidade de estado sólido, o controlador Intel e unha configuración no sistema BIOS. O paso máis complicado é a configuración da BIOS. En esencia, a configuración da BIOS para o controlador de disco duro debe axustarse á configuración do RAID en lugar do modo ACHI. Consulte os documentos da súa placa nai sobre como acceder á BIOS para realizar o cambio.
Unha vez instalado o sistema operativo no disco ríxido e cargado co controlador Intel Rapid Storage Technology, é hora de configurar a unidade de estado sólido. Formatear a unidade de estado sólido co sistema de ficheiros NTFS. A continuación, inicie o programa de Tecnoloxía de almacenamento rápido. Inicie a pestana Acelerar e seleccione activar. A continuación, preguntarache canto de SSD ata os 64GB que queres usar para o caché e que modo (discutido máis abaixo) para usar. Unha vez feito isto, a caché está configurada e debería estar en execución.
Mellorado vs Maximizado
Durante o proceso de configuración, a caché pódese configurar nun modo mellorado ou maximizado. Isto afectará o rendemento do caché a través de como escribe datos ás unidades. O modo mellorado usa un método chamado write-through. Neste modo, cando os datos están escritos na unidade, escríbese ao caché e á unidade de disco ao mesmo tempo. Isto mantén o rendemento para escreber ao dispositivo de escritura máis lenta que normalmente é o disco ríxido.
O modo maximizado usa un sistema chamado write-back. Neste caso, cando os datos están escritos no sistema, primeiro escríbese ao caché máis rápido e despois volveuse a cargar no disco duro máis lento. Isto dá o rendemento de escritura máis rápido posible pero ten un gran problema. En caso de fallo ou falla de enerxía, é posible que os datos se corrompen no disco ríxido se non se escribiu por completo. Como resultado, este modo non se recomenda para calquera forma de sistema de datos crítico.
Rendemento
Para ver como é efectiva a nova tecnoloxía de resposta intelixente, configurou un sistema de proba co seguinte hardware:
- Placa base: ASRock Z68 Pro3
- Procesador: Intel Core i5-2500k (velocidades por defecto)
- Memoria: 8GB (2x4GB) G.SKILL Ripjaws DDR3 1600MHz
- Discos duros: dous caviar de WD SE16 640GB SATA en RAID 0
- Solid State Drive: OCZ Agility 3 60GB SATA III
A gran diferenza na miña configuración en comparación co que moitos usará é a configuración RAID 0 . A tecnoloxía de resposta intelixente pode funcionar cun único disco ríxido ou unha matriz RAID. As matrices RAID están deseñadas para un mellor rendemento. A maioría das probas da tecnoloxía ata a data fixéronse con unidades individuais, polo que quería ver se daría un impulso ao rendemento a un sistema que xa está a usar unha tecnoloxía existente para aumentar o rendemento. Para demostrar isto, debaixo tomei os datos de referencia de CrystalMark para só a matriz RAID:
- CrystalMark - Two Caviar WD SE16 640GB en RAID 0
- Secuencial: 129,5 MB / s Ler, 164,8 MB / s Escribir
- 512k: 29.32 MB / s Ler, 64.84 MB / s Escribir
- 4K : .376 MB / s Ler, 1.901 MB / s Escribir
- 4k QD32: 1.598 MB / s Ler, 2.124 MB / s Write
A continuación, executei o mesmo punto de referencia en OCZ Agility 3 SSD de 60GB para obter a súa liña de base de resultados:
- CrystalMark - OCZ Agility 3 SSD de 60 GB
- Secuencial: 171.2 MB / s Ler, 75.25 MB / s Escribir
- 512k: 163.9 MB / s Ler, 75.5 MB / s Write
- 4k: 24,34 MB / s Ler, 57,5 MB / s Escribir
- 4k QD32: 48.39 MB / s Ler, 72.88 MB / s Escribir
Finalmente, activei a caché co modo mellorado entre o RAID 0 eo SSD e executou CrystalMark:
- CrystalMark - RAID 0 + Caché SSD
- Secuencial: 158,6 MB / s Ler, 74,18 MB / s Escribir
- 512k: 155.7 MB / s Ler, 62.08 MB / s Escribir
- 4k: 22.99 MB / s Ler, 1.981 MB / s Escribir
- 4k QD32: 78,54 MB / s Ler, 2.286 MB / s Write
Estes resultados mostran que, en termos de escritura de datos, o sistema ralentízase ata o máis lento dos dous dispositivos debido ao método de escritura. Isto reduce drasticamente os datos escritos secuencialmente como RAID 0 foi máis rápido que o SSD. Doutra banda, mellorouse a lectura de datos do sistema que é o principal obxectivo da caché. Non é tan dramático sobre os datos secuenciales, pero é unha gran mellora cando se trata de datos aleatorios.
Non obstante, este método de proba é sintético. Así que para dar un paso máis aló, cronometraba algunhas tarefas diferentes no sistema a través de múltiples pases para ver como a caché mellorou o seu rendemento. Decidín analizar catro tarefas distintas para ver como a caché afectou o sistema. Primeiro, fixen un arranque en frío para a pantalla de inicio de Windows 7 menos o hardware POST. En segundo lugar, lanzou o índice de referencia de gráficos Unigine desde o lanzamento ata que comezou o punto de referencia. En terceiro lugar, probaime cargar un xogo gardado de Fallout 3 desde a pantalla de carga para poder xogar. Finalmente, probei abrir 30 fotos ao mesmo tempo en Photoshop Elements. Abaixo amósanse os resultados:
- Tempo para executar (Cold Boot / Unigine / Fallout 3 / Photoshop Elements)
- Sen caché SSD: 28 segundos / 40 segundos / 13 segundos / 19 segundos
- Caché SSD - Paso 1: 23 segundos / 35 segundos / 13 segundos / 19 segundos
- Caché SSD - Paso 2: 18 segundos / 24 segundos / 8 segundos / 19 segundos
- Caché SSD - Paso 3: 16 segundos / 24 segundos / 7 segundos / 18 segundos
- Caché SSD - Paso 4: 15 segundos / 24 segundos / 7 segundos / 18 segundos
O resultado máis interesante desta proba foi o de Photoshop sen ningún beneficio ao cargar varios gráficos no programa coa caché en comparación coa configuración RAID estándar. Isto mostra que non todos os programas verán beneficios da caché. Doutra banda, a secuencia de inicio de Windows vió unha redución de case un 50% no tempo que tardou no sistema e cargou un xogo gardado de Fallout 3. A referencia de Unigine tamén viu unha boa redución do 25% no tempo de carga da caché. Deste xeito, os programas que teñen que cargar moita información da unidade verán beneficios.
Conclusións
As unidades de estado sólido teñen unha potencia moito máis accesible, pero aínda son moito máis caras que un disco duro cando precisa ter moita memoria. Para construír un novo sistema, aínda é máis beneficioso obter un SSD de boa calidade como un disco principal e despois un gran disco duro como un disco secundario. Onde a tecnoloxía de resposta intelixente de Intel é máis útil é para as persoas con sistemas existentes que procurarían impulsar a velocidade da súa computadora sen ter que enfrentar a molestia de reconstruír completamente o seu sistema operativo ou intentar facer un proceso de clon para mover datos desde un disco duro un SSD. No seu canto, poden gastar un pouco nun pequeno SSD e soltalo nun sistema Intel existente que admita Tecnoloxía de Resposta intelixente e permítelle potenciar o seu rendemento sen moita molestia.