En Linux, ¿cómo tengo un caché de reescritura en los discos? Básicamente, me gustaría configurar un caché de RAM de 100 MB para escritura que escriba cada 3 a 5 minutos o cuando esté lleno. es posible? ¿Hay alguna sysctl
configuración para modificar?
¡Gracias!
Respuesta1
Linux ya realiza algo de almacenamiento en caché de reescritura. Examinarpdflush y cómo funciona. Desafortunadamente, lleva algo de tiempo comprender todos los detalles, ya que es bastante complicado, pero si deseas ajustarlo (por ejemplo, para computadoras portátiles), ese es el lugar para comenzar.
Respuesta2
Podrías mirar en elDisco RAM eventualmente persistente (EPRD), pero la mejor manera de manejar esto es mediante hardware. Quiere algo independiente del sistema operativo para proteger sus datos en caso de fallos del sistema operativo, eventos de energía y otras interrupciones.
¿Existe algún motivo por el que no esté interesado en utilizar la caché no volátil disponible en los controladores RAID modernos?