Este bug de Codex podría acabar con tu SSD antes de tiempo: registra hasta 640 TB de datos al año

Las herramientas de programación impulsadas por inteligencia artificial prometen hacer el trabajo de los desarrolladores mucho más sencillo, pero también pueden esconder problemas inesperados. Uno de ellos acaba de salir a la luz y afecta a Codex CLI, la herramienta de OpenAI para programación asistida desde la línea de comandos.

Según ha denunciado un desarrollador conocido como 1996fanrui, el software genera una cantidad desproporcionada de escrituras en el disco duro debido a un sistema de registro (logging) que almacena prácticamente toda la actividad del programa.

El resultado es un desgaste acelerado del SSD que, en algunos casos, podría reducir notablemente su vida útil.

El problema está en los registros internos

Luego de analizar el funcionamiento de Codex CLI, el desarrollador descubrió que la aplicación guarda continuamente información de diagnóstico en una base de datos local SQLite.

El inconveniente no es que registre errores o eventos importantes, sino que almacena prácticamente todos los procesos internos, incluidos muchos que no aportan ninguna utilidad al usuario.

Durante apenas 21 días de uso, el sistema llegó a escribir alrededor de 37 TB de datos en el SSD. Extrapolando esa cifra, el volumen anual alcanzaría unos 640 TB de escrituras, una cantidad que supera el límite de resistencia (TBW) de numerosos SSD de consumo.

Miles de escrituras cada minuto

El informe también revela otro aspecto preocupante: no solo importa el volumen de datos, sino la frecuencia con la que se escriben.

Según las mediciones realizadas, Codex CLI puede generar alrededor de 36.000 nuevas líneas de registro cada 15 segundos, manteniendo el disco en una actividad prácticamente constante.

Este flujo continuo de pequeñas operaciones incrementa el desgaste de las celdas de memoria NAND, especialmente en unidades SSD destinadas al mercado doméstico.

Aunque los SSD modernos incorporan mecanismos de nivelación de desgaste (wear leveling), ningún dispositivo está diseñado para soportar escrituras innecesarias de forma indefinida.

OpenAI conoce el problema, pero todavía no lo ha solucionado

La comunidad de desarrolladores ya ha identificado el comportamiento y ha compartido diversas recomendaciones para reducir el impacto, como limitar el tamaño de los registros, desactivar el logging cuando no sea necesario o redirigir los archivos temporales a discos diferentes.

Sin embargo, según el autor del informe, OpenAI todavía no ha implementado una solución definitiva. Las últimas versiones de Codex CLI han introducido mejoras relacionadas con la estabilidad de SQLite, pero el sistema sigue sin establecer límites al crecimiento de los archivos de registro.

¿Debe preocuparse cualquier usuario?

No necesariamente. Este problema afecta principalmente a quienes utilizan Codex CLI de forma intensiva durante largas sesiones de programación. Un usuario ocasional difícilmente alcanzará cifras de escritura tan elevadas.

Aun así, el caso sirve como recordatorio de la importancia de optimizar el uso del almacenamiento en aplicaciones basadas en inteligencia artificial. A medida que estos asistentes generan más información y procesos internos, un sistema de registros mal diseñado puede convertirse en un enemigo silencioso para el hardware.

Por el momento, si utilizas Codex CLI como herramienta habitual de desarrollo, conviene revisar el tamaño de los archivos de registro y controlar periódicamente los datos de escritura de tu SSD mediante herramientas SMART para evitar sorpresas a largo plazo.

Vistas: 0
Scroll al inicio