Linux 7.3 impulsa el rendimiento de FUSE con grupos de buffers y copia cero
**FUSE, la tecnología que permite ejecutar sistemas de archivos desde el espacio de usuario, podría incorporar en Linux 7.3 grupos de buffers para IO_uring y capacidades de copia cero. Los cambios buscan elevar el rendimiento, reducir el consumo de memoria y evitar movimientos innecesarios de datos.
- El desarrollo de Linux 7.3 añade grupos de buffers para IO_uring en FUSE.
- La copia cero busca evitar copias entre el kernel y el espacio de usuario; su implementación requiere grupos de buffers y puede depender de privilegios específicos.
- Las pruebas citadas en la serie de parches reportan mejoras de rendimiento, aunque los resultados no representan todas las cargas de trabajo de FUSE.
FUSE, el componente del kernel de Linux que permite construir y ejecutar sistemas de archivos desde el espacio de usuario, se encamina a una mejora relevante de rendimiento con Linux 7.3. La versión todavía está en desarrollo e incorpora avances para el transporte IO_uring que apuntan a reducir el consumo de memoria y a acelerar el intercambio de datos entre el kernel y los servidores FUSE.
Un reporte de Phoronix publicado el 26 de agosto de 2026 señala que las optimizaciones principales son la compatibilidad con grupos de buffers de IO_uring y la incorporación de mecanismos de copia cero. El trabajo también incluye correcciones de errores y otros ajustes. La documentación y las series de parches disponibles describen estas funciones como parte del desarrollo de FUSE, por lo que sus detalles aún pueden cambiar antes de una versión estable.
Una gestión más flexible de los buffers
La arquitectura anterior de FUSE mantenía una relación estrecha entre cada entrada de una solicitud y su buffer de carga útil. En la práctica, eso podía exigir buffers independientes y capacidad suficiente para el tamaño máximo posible de la carga útil, incluso cuando las solicitudes utilizaban muchos menos bytes.
La serie de parches atribuida a Joanne Koong plantea que ese diseño resulta subóptimo porque algunas clases de solicitudes requieren pocos datos, mientras otras no necesitan ningún buffer de carga útil. El esquema podía reservar memoria por encima de las necesidades reales de cada operación, una limitación especialmente importante en escenarios con numerosas solicitudes simultáneas.
Los grupos de buffers cambian esa relación al permitir que el servidor registre buffers con antelación y que el kernel los utilice según las necesidades de las entradas y solicitudes. Así, las entradas dejan de estar atadas a un buffer dedicado y el kernel obtiene mayor libertad para distribuir la memoria de carga útil entre las operaciones activas.
Ese desacoplamiento puede reducir los requisitos de memoria necesarios para utilizar FUSE sobre IO_uring y abre la puerta a nuevas optimizaciones en la asignación de recursos. La ventaja no consiste únicamente en reservar menos espacio, sino también en permitir que el uso de la memoria se adapte a la naturaleza concreta de cada solicitud.
La copia cero evita pasos intermedios
La misma línea de trabajo añade soporte de copia cero al transporte IO_uring de FUSE. Con este mecanismo, el servidor puede acceder directamente a páginas del cliente o a folios de la caché de páginas, sin trasladar primero los datos a un buffer intermedio.
Eliminar esa copia puede reducir el trabajo asociado con el movimiento de datos y mejorar la eficiencia de las operaciones de entrada y salida. El beneficio resulta especialmente atractivo para cargas que manejan grandes volúmenes de información, aunque las pruebas disponibles no establecen una cifra universal de rendimiento aplicable a todos los sistemas o aplicaciones.
La función no estará disponible sin restricciones: la documentación relacionada con el passthrough de FUSE indica que ciertas modalidades requieren el privilegio CAP_SYS_ADMIN, mientras que la serie de copia cero exige habilitar los grupos de buffers administrados por el kernel. Estas condiciones de seguridad y configuración deberán evaluarse antes de considerar el mecanismo para entornos de producción.
En términos operativos, la combinación de grupos de buffers y copia cero ofrece al kernel más control sobre la memoria y reduce el número de pasos necesarios para atender determinadas solicitudes. Sin embargo, el resultado final dependerá de la implementación del servidor FUSE, del patrón de acceso a los datos y de la configuración de privilegios del sistema.
Las pruebas muestran mejoras en FUSE
Joanne Koong realizó pruebas de referencia para medir el efecto de los cambios propuestos. Según los resultados citados en la serie de parches y por Phoronix, algunas lecturas aleatorias directas registraron un aumento aproximado del 20% en el rendimiento, desde cerca de 2.100 MB/s. La cifra corresponde a una prueba concreta y no representa necesariamente el comportamiento de todas las modalidades de FUSE.
El interés de estos resultados radica en que FUSE se utiliza para implementar sistemas de archivos sin colocar toda su lógica dentro del kernel. Esa flexibilidad facilita el desarrollo y la integración de servicios, pero también puede introducir costes derivados de la comunicación entre el espacio de usuario, el kernel y las áreas de memoria involucradas en cada operación.
Al abordar la asignación de buffers y las copias de datos, Linux 7.3 intenta reducir dos fuentes potenciales de sobrecarga en ese recorrido. La mejora puede traducirse en una respuesta más eficiente para aplicaciones que dependan de sistemas de archivos FUSE, aunque los desarrolladores y administradores tendrán que comprobar el impacto en sus propios flujos de trabajo.
Además de estas optimizaciones de IO_uring, el desarrollo incluye correcciones de errores y otros cambios en el código de FUSE. La información disponible no detalla cada ajuste, pero los presenta como parte del conjunto de modificaciones que acompaña la evolución de esta funcionalidad.
El soporte para folios grandes sigue pendiente
El trabajo de FUSE también contiene preparativos para admitir folios grandes, una evolución relacionada con la forma en que el kernel administra páginas de memoria. No obstante, esa capacidad todavía no está terminada y no forma parte de una implementación completa lista para uso general.
La distinción es importante porque los preparativos no equivalen a una función finalizada. Por ahora, el avance descrito se concentra en los grupos de buffers de IO_uring, la copia cero, las correcciones de errores y los cambios complementarios incluidos en el desarrollo de FUSE.
Linux 7.3 continúa, por tanto, como una plataforma en evolución y sus detalles pueden cambiar antes de la versión final. Los usuarios interesados en adoptar las novedades deberán seguir el desarrollo del kernel y validar la compatibilidad de sus servidores FUSE, especialmente cuando dependan de CAP_SYS_ADMIN o de configuraciones específicas de IO_uring.
La dirección del proyecto es hacer que FUSE utilice la memoria de manera más racional y que el intercambio de datos requiera menos trabajo adicional. Si las mejoras observadas en las pruebas se mantienen, la actualización podría ofrecer una base más rápida y eficiente para sistemas de archivos implementados en el espacio de usuario.
Este contenido se ofrece únicamente con fines informativos generales y no constituye un asesoramiento financiero, de inversión, legal ni fiscal. Cualquier evento, recompensa, promoción en línea o información relacionada que se mencione en el presente documento no debe considerarse como una recomendación, solicitud o invitación a comprar, vender, operar o de negociar de otra manera con cualquier criptoactivo. Los criptoactivos son sumamente volátiles y pueden provocar pérdidas. La disponibilidad de los servicios, productos y eventos relacionados de WEEX puede variar según la región. Tienes la responsabilidad de asegurarte de que tu participación esté de acuerdo con las leyes y regulaciones locales vigentes.
Te puede gustar

Unstoppable Domains abandona los planes de ICANN y ofrece reembolsos

Fatiga Digital: El Informe que Muestra Cómo Milei Perdió Protagonismo en las Redes Sociales

Ethereum me atrae más que Bitcoin. Situación interesante en el gráfico y datos de fondos ETF

El grupo Hyperliquid solicita a la CFTC permitir contratos perpetuos de energía

Carteras de Bitcoin inactivas durante más de una década mueven 40 millones de dólares en una semana

Septiembre trae aumentos en transporte, alquiler, seguros de salud y más: todos los detalles

Chainlink desbloquea el préstamo DeFi para acciones tokenizadas de Coinbase

El riesgo de seguridad de Bitcoin comienza cuando un bloque recibe muchas más tarifas que el siguiente

Incautación de la botnet respaldada por China: el FBI detiene el espionaje sobre la Reserva Federal y la NASA

Havenex, el exchange regulado para bancos: ronda de financiación Serie A casi cerrada

Bitcoin: El PIB estadounidense reaviva la esperanza de una bajada de tipos de la Fed

400 millones de cuentas: TRON alcanza un nuevo récord de adopción

Los bancos encontraron una forma de copiar las stablecoins sin perder el dinero que financia sus préstamos

La conformidad de las stablecoins podría decidir los ganadores institucionales: CEO de Aquanow

DefiLlama introduce una calificación AAA-CCC para la evaluación de tokens DeFi

China acumula oro: ¿qué está preparando Pekín?

Nvidia puede oscilar 280 mil millones de dólares tras el balance: lo que está en juego

Los analistas destacan tres señales clave para el próximo movimiento de Bitcoin

Pakistán lanza oficialmente el portal de solicitud de licencias para criptomonedas; las empresas existentes deben presentar su solicitud antes del 5 de septiembre

Arthur Hayes: La elegibilidad para el airdrop del token FLOP dependerá de la actividad de los usuarios en la red de pruebas

OpenAI ralentiza el desarrollo de nuevos modelos de IA debido a problemas de seguridad, a pesar de acercarse a la AGI

Panel sobre el estado de Solana: DFDV vale 222 millones en SOL, pero pierde 27 millones

Hoskinson abre la colaboración Cardano Ethereum: lista en pocos meses

El protocolo de préstamos de Ethereum Morpho realiza una prueba de estrés: una sola billetera compra masivamente certificados de rendimiento Pendle YT-reUSD, provocando una liquidación de 36,39 millones de dólares

La empresa ZEC Treasury publica su postura de votación sobre NU7, abogando por mantener el mecanismo de reducción a la mitad

¡Cero dólares en una noche! El gigante más estable del mundo cripto 'se estrella' en Sudamérica

Cuatro años después, se emite una nueva licencia: el mercado de criptomonedas de Japón se está reestructurando

LayerZero quiere convertirse en la Bolsa invisible de las finanzas, ZRO sube un 30%

Cripto: Grayscale lanza el primer ETF de Zcash cotizado en Estados Unidos





