Tecnología

¿Cuánta swap reservar para Linux?

·

Uno suele caer en la tentación de creer que ya sabe bastante de un tema hasta que de una u otra forma acaba dándose cuenta de que la humildad es una virtud muy valiosa en estos tiempos. Yo trato de no cometer mucho ese error (salvo a la hora de conducir, ¡pipi!) pero lo cierto es que llevo mucho tiempo con Linux y creía tener algunas cosas claras. Entre ellas, cómo funciona la memoria virtual – es decir, la memoria de intercambio, llamada swap en Linux – y cuánto espacio es necesario dedicarle en Linux.

Y como esas cosas que aplicas por costumbre, la regla de “necesitas tanto espacio en swap como memoria RAM haya en tu equipo” siempre fue buena para mi. De hecho también creía que cuando tenías poca memoria lo ideal era doblar el espacio en swap al que tuvieses de RAM, otra idea equivocada de mis tiempos mozos. Sin embargo, nunca analicé las razones, y la regla parecía seguir teniendo vigencia.

Pero me encuentro vía Barrapunto con un artículo la mar de interesante sobre las necesidades reales de swap en los sistemas Linux actuales – y futuros – en el que el autor explica claramente cuál es el espacio más adecuado en cada caso:

1. Para máquinas con menos de 1 Gbyte de RAM: lo mismo de swap que tengas de RAM
2. Para máquinas con 2-4 Gbytes de RAM: la mitad de swap que la que tengas de RAM
3. Para máquinas con más de 4 Gbytes de RAM: 2 Gbytes de RAM como mucho

De hecho, al parecer no hay sistemas de almacenamiento que sean capaces de gestionar adecuadamente un espacio de intercambio mayor de 2 Gbytes, así que olvidaos de pasar de esa cifra en ningún caso. Más detalles en el artículo original, que además cuenta cómo Linux detecta y gestiona la memoria swap.

A la cama no te irás sin aprender algo más. Y yo añadiría al final “, listillo” 😀


Incognichollos

Esta es una selección con las mejores ofertas tecnológicas actualizadas casi diariamente, como expliqué aquí. Aunque estés en un post “antiguo” las ofertas son de última hora, los Incognichollos los actualizo aparte. Aprovecha, que no suelen durar mucho tiempo:

  • Xiaomi Mi A2 Lite: el telefonazo chollo por excelencia, 5,84 pulgadas, Snapdragon 625, 4 GB de RAM, 64 GB de capacidad, cámara dual 12+5 MP, batería de 4.000 mAh, sin NFC eso sí pero aún así triunfada. Atentos porque el modelo de 3 GB y 32 GB es impresionante en precio: 133,63 euros en Banggood con Banggood.
  • Consola PS4 Slim reacondicionada: la consola de 500 GB con un mando reacondicionada con la garantía de Amazon, está a 164,74 euros en Amazon Alemania gastos de envío incluidos, alucinante. Corred. Si queréis ir a más, la PS4 Pro de 1 TB nueva está a 316 euros en Amazon Francia gastos de envío incluidos.
  • iPhone Xr: el telefonazo de Apple en su modelo de 64 GB con el A12 Bionic y su pantalla de 6,1 pulgadas está a 749 euros en eBay.
  • Reloj Casio F-91W: un súper clásico de Casio con cronómetro, alarma, calendario y duración de batería de, atención, 7 años. AÑOS. Básico y maravilloso por 8,88 euros en Amazon. Ríete tú de los relojes inteligentes.
  • Monitor Gaming Acer Predator 27 pulgadas: una maravilla de monitor que en PC Componentes está por 699 euros. Atentos: 27 pulgadas resolución 2560×1440, LED IPS, contraste 1000:1, formato 16:9, soporta frecuencias de hasta 144 Hz. Una pasada que está a 499 euros en Amazon. A darse el capricho tocan.
  • Samsung Galaxy Note 9: el telefonazo con S-Pen está de rebajas. Pantalla de 6,4 pulgadas, Exynos 9810 Octa, 6 GB de RAM, 128 GB de capacidad (ampliables), cámara dual 12+12 Mpíxeles y una batería de 4.000 mAh. Difícil pedir más, y está a 609 euros en eBay.
  • Nokia X6: un smartphone curioso con pantalla de 5,8 pulgadas, Snapdragon 636, 6 GB de RAM, 64 GB de ROM, cámara dual 16+5 y un precio estupendo, 174 euros en GearBest con el cupón QY1LR09729.
  • Portátil Xiaomi Mi Air: el equipo que rivaliza con los grandes fabricantes del mercado a menor precio vuelve a ponerse interesante. Pantalla de 13,3 pulgadas, Core i5-8250U, 8 GB de RAM, 256 GB de SSD, lector de huellas, está a 626 euros en Banggood con el cupón 1B2G11710.
  • LG G7 ThinQ: un señor telefonazo con una cámara que impresiona. Pantalla de 6,1 pulgadas 2K, Snapdragon 845, 4 GB de RAM, 64 GB de capacidad, cámara dual 16+16 MP, está a 412 euros en Amazon.
  • Monitor BenQ GW2270H 21,5 pulgadas: un monitor 1080p de 21,5 pulgadas con conexión dual HDMI por 118 euros en Amazon. Y si queréis ir a un monitor gaming, el BenQ XL2411P ZOWIE con soporte de 144 HZ está a 246 euros en Amazon.
  • Tablet Amazon Fire HD 10: una tableta de 10 pulgadas 1080p con 32 GB de capacidad y un precio estupendo: 113 euros en Amazon Alemania, envío incluido.
  • Monitor LG 29 pulgadas: un monitor panorámico 21:9 con resolución 2560×1080, conectores HDMI, Display Port y USB-C y soporte AMD FreeSync, está a 219 euros en Amazon.
  • Ratón Logitech G402: para jugones, con 8 botones programables, está a 28,99 euros en Amazon.
  • Monitor LG 38 pulgadas: esta maravilla ultrawide con formato 21:9, diagonal de 38 pulgadas y resolución de 3.840 x 1.600 píxeles es una pasada si necesitáis área horizontal a lo bestia. Tiene dos altavoces estéreo de 10W y 2 HDMI, 1 DisplayPort, 1 USB-C y 2 USB 3.0. Está a 859,99 euros en Amazon.
  • Altavoz Bluetooth Sony SRSXB31B: un modelo que además de contar con extra Bass, y modo fiesta cuenta con resistencia al agua y al polvo, hasta 24 horas de autonomía y un sistema de iluminación simpático. Está a 89,91 euros en Amazon, casi la mitad de su precio normal.
  • Zotac NVIDIA GeForce RTX 2070: una de las gráficas más potentes del momento y con ese plus de la arquitectura Turing de NVIDIA que puede ser interesante (más en el futuro que ahora). Está a 499,99 euros en Amazon Alemania.
  • Linksys Velop Intelligent Mesh: para garantizarte cobertura WiFi en casa, este conjunto de tres nodos AC3600 con banda dual es una chulada, está a 179 euros en Amazon.
  • PlayStation PSVR: las gafas de realidad virtual de la PS4 con la cámara y el juego VR Worlds están a 186 euros en Amazon Italia, envío incluido.
  • Portátil gaming Medion Erazer P6705: con pantalla de 15,6 pulgadas 1080p, un Core i5-8300H, 8 GB de RAM, 1 TB de disco, 128 GB de SSD, una GTX 1050 Ti para darle vida a los juegos y Windows 10. Teclado en español, por cierto. Está a  749 euros en Amazon.
  • Samsung Galaxy S9: el telefonazo de Samsung con un Exynos 9810 Octa (equivalente al Snapdragon 845), 4 GB de RAM, 64 GB de capacidad, y cámara estupenda, aunque sea una sola, de 12 MP. Está a 509,99 euros en Amazon.
  • Xiaomi Mi 8 (Global): con dos años de garantía en España, envío inmediato. Pantalla AMOLED de 6,21 pulgadas FHD+, Snapdragon 845, 6 GB de RAM, 64 GB de capacidad, cámara trasera 12+12 MP, cámara frontal de 20 MP, lector de huellas trasero, batería de 3.400 mAh. Está en color azul a 328,52 euros en GearBest y en color negro a 328,52 euros en GearBest. Desactivad el seguro de envío, ya sabéis. En Amazon está a 379 euros, por si preferís esta opción.
  • OnePlus 6T: el telefonazo de este fabricante (análisis) está a precio más que interesante. Con pantalla de 6,44 pulgadas con “mini-notch”, Snapdragon 845, 6 GB de memoria, 128 GB de capacidad, batería de 3,700 mAh, cámara trasera dual de 20+16 MP, cámara frontal de 20 MP, lector de huella integrado en pantalla. Está a 506,10 euros en GearBest, impresionante. Mola además que tienen 2 años de garantía en España.
  • Unidad SSD Crucial BX300: una unidad de 120 GB con prestaciones estupendas y que sale por un precio ridículo: 25,99 euros en Amazon.
  • Unidad SSD Samsung 970 EVO: genial con 250 GB y velocidades de transferencia brutales: está a 72,99 euros en Amazon, nunca la vi tan barata. Es la que tengo en mi PC, y me salió a 95 euros como súper ganga, así que imaginad. La versión de 500 GB está a 119,98 euros, gran precio también.
  • Motorola One: un smartphone basado en Android One con pantalla de 5,9 pulgadas, un Snapdragon 625, 4 GB de RAM, 64 GB de capacidad, cámara dual 13+13 MP. Está a 269 euros en Amazon.
  • Patinete Eléctrico Ninebot ES1 No. 9: otro patinete similar al anterior pero algo menos potente. Hasta 20 km/h y hasta 25 km de autonomía, muy bien también por su precio, 277,92 euros en GearBest con el cupón GB12ES1 con dos años de garantía en España. Desactivad el seguro de envío, eso sí.
  • Tarjeta gráfica Zotac GeForce GTX 1060 6 GB: una gráfica estupenda para animar vuestras sesiones de gaming. Está a 230 euros en Amazon Alemania, gastos de envío incluidos.
  • Smartwatch Huawei Watch 2: con WiFi y 4G nada menos, este reloj tiene también GPS, Wear OS 2.0 para gobernarlo y un precio fantástico de 199,99 euros en Amazon. Brutal por lo que ofrece, os lo aseguro que lo sé de buena tinta: lo analicé hace tiempo.
  • Televisión Haier 4K 55 pulgadas: vale que no es una marca top, pero tener una Smart TV de 55 pulgadas con resolución  4K/UHD (sin HDR, parece por lo que he visto) por este precio es de locos. Cuenta con Netflix preinstalado, WiFi y TDT2, además de altavoces con soporte Dolby Digital+. Se envía desde UK con garantía de Haier, y está a 365,32 euros en Banggood EU con el cupón e2bcea.
  • PocoPhone F1: telefonazo que Xiaomi se acaba de sacar de la manga. Un Snapdragon 845, 6 GB de RAM, 64 GB de capacidad
    (ampliables), pantallón de 6,18 pulgadas y dos cámaras de 12+5 Mpíxeles, además de batería de 4.000 mAh y conector de auriculares. Si no os importa que no tenga NFC, compra estrella de la temporada, sobre todo a este precio. La edición de 6 GB y 64 GB de capacidad está a 259,05 euros en AliExpress, uauh.
  • Xiaomi Mi 8 Pro: la versión más brutal del telefonazo de Xiaomi: 6,21 pulgadas, el célebre diseño con la carcasa semitransparente (de pega, pero es curiosa), Snapdragon 845, 8 GB de RAM, 128 GB de capacidad, cámara dual de 12+12 MP, cámara frontal de 20 MP, sensor de huella bajo la pantalla, en fin, de todo. Está a 452,83 euros en GearBest.
  • Unidad SSD Netac 480 GB: mucho más barata que las que os pongo al final, casi medio terabyte a precio de 200 GB en unidades de marcas reputadas. Difícil no sentirse tentado porque cuesta 48,961 euros en JoyBuy. Para que veáis la diferencia, la Samsung 860 Evo de 250 GB (casi la mitad de capacidad) cuesta más: está a 56,90 euros en Amazon… y este último no es mal precio. El otro es ya la locura, aunque la marca, claro, no es muy conocida.

¿Quieres recibir un correo de aviso cuando publique nuevas entradas?

Standard

25 comentarios en “¿Cuánta swap reservar para Linux?

  1. El instalador de Redhat recomienda el doble de la memoria RAM, esa es la regla que yo uso. Jamás he visto un Gb de RAM, recién ahora tengo más 700 Mb gracias a que me regalaron una memoria de 512Mb.

  2. Roger, pues por lo que dice el artículo – y con buenos fundamentos – es lo que expongo. Igual los de Red Hat no han tenido eso en cuenta últimamente…

    Alfonso: yo igual, 2 y 2, claro que no había leído esto hasta ahora 😀 Otro abrazo para tí, salao! 😀

  3. Rafa dice:

    La swap se “vacía” al apagar el equipo. Lo pongo entre comillas porque hay maneras de recuperar datos de un módulo RAM y de un disco duro teóricamente borrados y apagados. Pero bueno, sí, al apagar el equipo se borra la info de la swap.

    Sí, puedes usar la misma swap para dos o más distros.

    Otra cosa. En cuanto al cuánta swap hay que reservar … eso es muy dependiente de la aplicación que vamos a correr … como todo en la informática. Nosotros tenemos clientes con más de 64 GB de RAM y tienen varias particiones swap de varios GB … o no. Depende de la aplicación.

  4. Pingback: Antes de instalar Linux « El Mamelón Setígero

  5. Bueno, yo tengo una portatil con 256mb de ram (duron 900mhz), en ella experimento mucho sobre ponerla lo mas fina posible…

    Así un día puse la swap en una memory stick, con la consecuente perdida de velocidad… hasta que hice la estadística y siempre tenía mas de 150mb de ram libres y ya estaba usando swap… desde hace dos semanas no uso swap y por lo general con fluxbox+firefox+gkrellm+xterm+soffice me quedan unos 80-50mb de ram libres y además he pasado la /tmp a la memoria, en vez del disco…

    Creo y considero que se debe tener unos 512mb de swap o si nos extremamos el doble de la ram, pero nunca mas de 512 el sistema nunca ocupa ese monton…

  6. Jorge dice:

    Yo tengo relativamente poco tiempo usando linux (año y medio a lo mucho), pero si me gusta probar diferentes distros. La que tengo instalada en la actualizad (Ubuntu) practicamente ni toca el swap a menos que virtualice otro SO por lo general Guindows XP para programar los proyectos de la universidad. Mi maquina tiene 1Gb de ram y 512 Mb de swap. Todo corre de maravilla!

  7. Personalmente tengo 2gb de ram y 4gb de swap porque? Porque el autor de la nota usa su LinuX para navegar por internet a lo sumo (no se enojen) prueben poniendole un DOOM3 en ULTRA + wine con fotoshop CS y algun archivo grande. Todo depende para que usaran el sistema! Pero para el uso general que se le da a las maquinas con LinuX en oficinas estoy de acuerdo en que mas de 2gb de swap es al pedo, aparte teniendo un disco de 250-500gb ahorrar espacio para swap?! Saludos!

  8. Angel dice:

    Nosotros utilizamos aplicaciones Oracle y algunas exigen GBs de swap, de hecho configuramos 4 particiones de 2GB como swap en los servidores de aplicaciones OAS10G.

  9. fede dice:

    Hola , tengo un equipo hp pavillon 6810us: Amd Turion64 3gb de ram ddr2 , disco de 160 gb.

    tenia muchas dudas al instalar el ubuntu 8.10. pero bueno me arriesgue e hice lo siguiente.

    Partición primaria : ext3, para la raíz / ( de 50 gb)
    Particion secundaria: ext3 para /home de (108 gb)
    y deje 1.5 gb para la swap.

    esta correcto lo que hice ?

    me quiero meter en el mundo de linux pero de apoco por ahi hice las cosas mal asique necesito una mano.

    desde ya muchas gracias

    federico

  10. Alex_Slackware dice:

    En mi caso, tengo Slackware en mi maquina, es un P4 3Ghz HT con 1Gb de RAM, en la particion swap tengo asignado 512Mb y en realidad en muy pocas ocasiones el sistema ha llegado a ocupar el swap, siempre uso KDE (que es un comelon de recursos) y tengo varios programas ejecutandose a la misma vez (Audacius, Firefox, Gimp, Blender) cuando trabajo con Blender al momneto hacer los renders es cuando en ocasiones el sistema ocupa swap, pero de alli en fuera casi no hace uso de esta particion!!!

  11. Pingback: instalar ubuntu 9.10 de forma manual - Foros de CHW

  12. Pingback: ¿Cómo particionar el Disco para GNU/Linux?, Particionamiento Linux, Particiones Disco Duro | Nullable Blog | Ignoranto.info by gerWare;

  13. manolico que te pico dice:

    bueno señores ustedes sois unos frikiss d mierdaa k no aseis otra cosa k jugar al world of warcraft jajaj no me rio con vosotros sino de vosotrosss me vais a comer la polla a bocaosss mariconessss

  14. Pingback: ¿Cómo particionar el Disco para GNU/Linux?, Particionamiento Linux, Particiones Disco Duro | Ignoranto.Info by gerWare

  15. Gonzalo dice:

    Para un uso domestico o de oficina no muy exigente de Linux con un 1 GB de swap (o de fichero de intercambio en Windows) se va sobrado, para esos usos solo hay que pensar ¿que aplicación va necesitar usar 1 GB de memoria? ninguna aplicación normal va necesitar tanta memoria (ni de ram ni de swap)

Comentarios cerrados