Si un disco tiene algunos problemas, el controlador de disco generalmente lo vuelve a intentar. Por ejemplo, a veces el controlador SCSI de Linux obtendrá el estado BUSY de las unidades SCSI y reenviará el IO. Las capas superiores (por ejemplo, FS) esperarán hasta que: 1. El controlador de disco no pueda manejar el error de IO e informar directamente el error. 2. El controlador de disco aún reintenta pero se agota el tiempo de espera.Valor de tiempo de espera de IO para Linux y Windows?
Mi pregunta es ¿cuál es el valor del tiempo de espera en las plataformas Windows y Linux? Por ejemplo, si invoco "escribir" para enviar algunos datos al disco de forma síncrona, ¿cuánto tiempo devolverá la llamada al sistema si realmente no puede escribir datos?
Gracias!
Esto podría obtener mejores respuestas si lo hace específico para un sistema operativo u otro. ¿Tal vez dividirlo en dos preguntas una para Linux y otra para Windows? Dudo que muchos expertos de Linux también tengan conocimiento experto de Windows. –
No solo es específico para el sistema operativo, sino también específico para el controlador. –
... y específico para el tipo de E/S. Pero aún así, para los IRP en Windows también existe un límite estricto. Eso recuerdo. – 0xC0000022L