Linux Implementación swap en portátil de escasos recursos (respuestas de las IAs)

TitoHL

Pro
Se incorporó
2 Marzo 2011
Mensajes
722
Muy buenas:

En estos tiempos de abundancia de información no hay inconvenientes en buscar soluciones a problemas. El problema radica en discriminar cuál es la mejor solución a un determinado problema, especialmente cuando las soluciones posibles son múltiples.

Ante esta disyuntiva decidí optar por una opción de moda... las IAs. A continuación les presento el prompt que ingresé a ChatGPT, Gemini, DeepSeek y Copilot:

"Tengo un portátil con un CPU T6600, 3GiB de memoria y un SSD de 120GB SATA de 3.5". No necesito hibernación. Le instalé Linux Mint sin crear una partición swap y lo utilizo principalmente para ofimática y navegar por Internet. Normalmente, no excedo los 3GiB de uso de memoria, pero eventualmente podría requerir el uso de un espacio de intercambio. Para ello, dispongo de las siguientes alternativas, swapfile, zram, zswap+swapfile o zram+swapfile asignando las prioridades apropiadas. Dadas las limitaciones de hardware, es fundamental minimizar las escrituras y lecturas en el SSD, y de ser necesario algún algoritmo de compresión utilizar alguno que no implique una carga notoria para el antiguo CPU. Entonces, recomienda y justifica técnicamente una implementación swap para este escenario."

Las conclusiones finales de estas fueron:

ChatGPT: "ZRAM (pri=100) como única solución de swap, usando lz4 y asignando un tamaño del 75 % de la RAM, es la opción óptima para tu caso. Te da un "colchón" de memoria comprimida sin impactar el SSD y sin sobrecargar tu CPU antiguo."

Gemini: "La combinación de zram (1.5GiB, pri=100) + swapfile (2GiB, pri=-2) es la solución ideal para tu escenario. Zram actuará como el caballo de batalla, utilizando la RAM para la compresión y el intercambio de páginas de memoria, minimizando así las escrituras en el SSD. El swapfile actuará como una red de seguridad, garantizando que tu sistema tenga un espacio de intercambio de respaldo para los raros casos en los que la memoria disponible se agote por completo, sin comprometer tu principal objetivo de preservar el SSD. El uso del algoritmo de compresión LZ4 garantizará que la carga del CPU sea mínima y que el rendimiento del sistema sea óptimo."

DeepSeek: (zswap+swapfile (1-2GiB) con algoritmo lzo-rle) "zswap hace el 90% del trabajo (compresión en RAM, sin tocar el SSD). swapfile (pri=10) actúa como respaldo ocasional (prioridad baja). Mínimo impacto en CPU/SSD, ideal para tu hardware y uso. Esta configuración garantiza que tu portátil funcione sin cuellos de botella ni degradación prematura del SSD.

"Copilot: "ZRAM como swap principal, sin swapfile ni zswap." (1.5GiB para zram y el algoritmo lzo-rle y termina entregando una tabla comparativa entre las 4 opciones)

Ahora, la pregunta para Uds. es: ¿Cuál opción recomendarían?
 
Subir