¿Debo usar la caché de escritura de Windows si tengo un controlador RAID + BBU?

¿Debo usar la caché de escritura de Windows si tengo un controlador RAID + BBU?

Tengo ARECA ARC-1231ML de caché de 2 GB y RAID 0 con 4 unidades SSD de 30 GB de datos A y, a veces, Windows verifica el sistema de archivos durante el arranque.

Creo que el problema es que mi sistema usa RAM como caché de escritura (tengo 32 GB de RAM) en lugar de memoria en la tarjeta y cuando cierro el sistema no tengo tiempo suficiente para escribir en el disco. ¿Debo desactivar la caché de escritura de Windows para que utilice mi memoria en la tarjeta RAID?

Respuesta1

En general, las escrituras pendientes no se almacenan en caché en la memoria del sistema por mucho tiempo. Los programas pueden solicitar explícitamente al sistema operativo que vacíe las escrituras.al disco; cuando se solicita esto, la escritura se propagará a través de toda la pila de caché hasta que esté en un medio no volátil:

  • Será enviado desde la RAM al controlador RAID
  • El controlador RAID lo empujará desde su caché flash a los discos duros.
  • Los discos duros lo enviarán desde su caja de escritura integrada a los medios físicos (los platos).

Si todos los controladores funcionan correctamente y los programas llaman a las funciones apropiadas cuando es necesario escribir en el disco datos importantes para ellos, entonces es bastante difícil perder datos si se quedan en la RAM del sistema.

NTFS también tiene un comportamiento mediante el cual enviará automáticamente cualquier dato pendiente no vaciado al disco duro de vez en cuando; Creo que el intervalo es de unos 5 segundos. Entonces, incluso si un programa se comporta mal y escribe datos importantes sin decirle explícitamente al sistema operativo que los descargue en el disco, NTFS (el sistema de archivos) los detectará en un corto período de tiempo y los enviará a los medios de todos modos.

Si está apagando su sistemalimpiamente, lo que significa llamar elegantemente a una rutina para que realice el proceso de apagado o reinicio sin mantener presionado el botón de encendido ni "forzarlo" a apagarse, luegono debeser un problema con las páginas sucias enRAM. Por diseño, durante un apagado ordenado, las páginas sucias de la RAM se escriben en medios no volátiles varias veces debido a comandos explícitos emitidos por el sistema operativo.

De hecho, es mucho más probable que tenga problemas con la caché de escritura en el controlador RAID que no se descarga en los discos. Pero como dijiste que tienes una BBU, la posibilidad de que eso suceda es bastante baja.

Lo que puede estar sucediendo es que su sistema podría fallar al apagarse. Si un controlador no se comporta correctamente, o un programa está induciendo a un controlador a comportarse mal, y aparece una pantalla azul justo antes de apagar, es posible que no pueda vaciar todas las páginas de la RAM al controlador de disco, o el controlador puede pensar que necesita descartar las escrituras en lugar de descargarlas en el disco. Este sería un comportamiento bastante inusual para un dispositivo lo suficientemente robusto como para venir con una BBU.

Definitivamente debería intentar asegurarse de tener los controladores de dispositivo más recientes para su controlador RAID y aplicar las actualizaciones de firmware tanto en el nivel del controlador RAID como en el del disco duro. Además, aplique cualquier actualización del controlador de la placa base o del BIOS que pueda afectar la confiabilidad del bus PCI o PCI Express.

información relacionada