Una implementación experimental de colas síncronas para VirtIO-FS redujo el tiempo de una compilación de libkrunfw y también mostró mejoras en distintas operaciones de archivos.
***
- La compilación de libkrunfw pasó de 7 minutos y 43 segundos a 5 minutos y 34 segundos en la prueba reportada.
- El soporte permite que el hilo anfitrión que ejecuta el proceso vCPU complete una solicitud antes de devolver el control a la máquina virtual.
- La función sigue en fase experimental y está disponible en una solicitud de cambios pendiente para libkrun.
⚙️ VirtIO-FS reduce más de 2 minutos una compilación
libkrunfw pasó de 7:43 a 5:34 con colas síncronas en una prueba.
También se reportaron mejoras en E/S aleatoria y borrado de archivos.
El soporte sigue experimental y pendiente de integración en libkrun. pic.twitter.com/aDgzSRn0EJ
— Diario฿itcoin (@DiarioBitcoin) October 18, 2026
VirtIO-FS ensaya colas síncronas con mejoras en compilación y operaciones de archivos
Un cambio en la forma de atender solicitudes
VirtIO-FS permite compartir archivos entre una máquina virtual invitada y el servidor anfitrión, una tarea que puede involucrar numerosas solicitudes de lectura, escritura y administración de archivos. El proyecto explora ahora una alternativa al manejo habitualmente asíncrono de esas operaciones: colas síncronas capaces de mantener al hilo anfitrión atendiendo una solicitud hasta completarla antes de devolver el control al invitado.
Sergio López trabaja en este soporte experimental, que busca responder a una situación habitual en las transferencias de E/S: aunque el sistema utilice un diseño asíncrono, algunas operaciones necesitan esperar a que termine una solicitud concreta. En esos casos, la posibilidad de completar el trabajo antes de continuar podría reducir pausas en el flujo de ejecución, aunque los resultados conocidos corresponden a pruebas iniciales y no demuestran por sí solos una mejora uniforme en todos los escenarios.
La diferencia central está en el momento en que el anfitrión atiende la petición. Con el mecanismo síncrono propuesto, el hilo que ejecuta el proceso vCPU puede completar la solicitud de VirtIO-FS antes de devolver el control a la máquina invitada, en vez de limitarse a tramitarla de forma asíncrona y seguir adelante.
Ese comportamiento apunta a las operaciones que dependen de una respuesta antes de avanzar, pero no implica que todas las cargas de trabajo vayan a beneficiarse por igual. El rendimiento final dependerá del tipo de actividad y de cómo se distribuyan las solicitudes; por ahora, la información disponible destaca pruebas prometedoras, no una garantía general ni una adopción definitiva.
El reporte de Phoronix presenta los resultados como una señal de potencial para VirtIO-FS, no como una función estable ya incorporada para todos los usuarios. Esa distinción importa porque el soporte aún se encuentra en desarrollo y la propuesta se está probando de forma experimental dentro del proyecto libkrun.
La compilación y otras pruebas muestran avances
Una de las pruebas comparó el tiempo necesario para compilar libkrunfw con y sin las colas síncronas. La tarea bajó de 7 minutos y 43 segundos a 5 minutos y 34 segundos, una reducción de 2 minutos y 9 segundos en ese ensayo específico.
La cifra muestra un cambio apreciable para esa compilación, pero debe leerse dentro de los límites de la prueba reportada. La información publicada no detalla otros resultados cuantitativos ni permite concluir que cualquier compilación vaya a terminar en menos tiempo con la misma proporción de mejora.
Las evaluaciones también señalaron avances en el rendimiento de E/S aleatoria y una menor latencia al borrar archivos. La noticia no proporciona cifras para esas operaciones, por lo que el resultado indica una dirección favorable en las pruebas, pero no permite comparar magnitudes ni medir cuánto cambió cada actividad.
En conjunto, esos resultados sugieren que el mecanismo podría ser útil en más de un tipo de acceso a archivos, además de la compilación usada como referencia. Sin embargo, los datos difundidos no especifican las condiciones detalladas de cada prueba ni ofrecen una comparación exhaustiva entre cargas, así que todavía hace falta evaluar cómo responde la propuesta en distintos usos.
El soporte opcional aparece en una solicitud de cambios experimental pendiente para libkrun, mediante la opción VIRTIO_FS_F_SYNC. Su estado indica que el trabajo sigue bajo evaluación y que los resultados alentadores aún no equivalen a una integración definitiva ni a una recomendación de uso general.
El siguiente paso será determinar si el comportamiento mantiene sus ventajas al ampliar las pruebas y al integrarse en el flujo de desarrollo de libkrun. Por ahora, la reducción de tiempo en libkrunfw y las mejoras reportadas en E/S aleatoria y borrado ofrecen indicios de potencial, pero no una conclusión final sobre el rendimiento de VirtIO-FS.
ADVERTENCIA: DiarioBitcoin ofrece contenido informativo y educativo sobre diversos temas, incluyendo criptomonedas, IA, tecnología y regulaciones. No brindamos asesoramiento financiero. Las inversiones en criptoactivos son de alto riesgo y pueden no ser adecuadas para todos. Investigue, consulte a un experto y verifique la legislación aplicable antes de invertir. Podría perder todo su capital.
Suscríbete a nuestro boletín
Artículos Relacionados
Asia
Ericsson eleva 7% sus ventas orgánicas y unifica sus operaciones en Asia
IA
Linus Torvalds incorpora Claude Code a un experimento con el kernel de Linux
Empresas
Pudu amplía su apuesta robótica con máquinas semihumanoides y cuadrúpedas
Noticias
