Tengo un Sun M4000 conectado a una matriz EMC CX4-120 con una base de datos con gran capacidad de escritura. Escribe pico a alrededor de 1200 IO / sy 12MB / s.
Según EMC, estoy saturando el caché de escritura en la matriz EMC.
Creo que la solución más simple es mover los registros de rehacer a un SSD basado en DRAM. Esto reducirá la carga en la matriz EMC a la mitad y las aplicaciones no verán esperas de búfer de registro. Sí, el DBWR puede convertirse en un cuello de botella, pero las aplicaciones no lo estarán esperando (¡como lo hacen en los compromisos de rehacer!)
Actualmente paso por unos 4 registros de rehacer de 4 GB, por lo que incluso 20 GB de SSD marcarían una gran diferencia. Como se trata de almacenamiento a corto plazo y se sobrescribe constantemente, los SSD basados en Flash probablemente no sean una gran idea.
El M4000 no tiene lotes de unidades adicionales, por lo que una tarjeta PCI-E sería perfecta, podría ser externa o mover volúmenes de arranque al EMC y liberar las unidades locales.
Sun vende una tarjeta PCIe Flash Accelerator F20, pero parece ser un caché para algunos discos SATA, no una solución DRAM SSD. Los detalles son incompletos, no enumera el M4000 como compatible, y estoy cansado de luchar contra el árbol telefónico de Sun en busca de ayuda humana. :(
¿Están de acuerdo otros en que un DRAM SSD es el camino a seguir? ¿Alguna recomendación de hardware?
ACTUALIZACIÓN Además de la información en un comentario a continuación, probé varias configuraciones para "commit_write" y no hizo la diferencia.