Què és el swap en Linux i com utilitzar-lo?

linux

Potser molts de vosaltres heu sentit a parlar d'aquest terme , la majoria ja el coneixen, però per a aquells novells que encara no saben del que els parlo els contés una mica sobre el swap.

El swap o espai de memòria dintercanvi o també conegut com a memora virtual, és el que se serveix de lespai al HDD en lloc dun mòdul de memòria.

D'altra manera , les aplicacions se serveixen de la memòria RAM i de la disponibilitat d'aquesta per executar-se i poder treballar a l'ordinador, quan hi ha poques aplicacions executant-se al sistema aquestes s'administra amb la RAM disponible.

Ara que passa quan és el cas contrari si les aplicacions necessiten molta RAM o senzillament ja no hi ha més memòria disponible aquí és quan entra el Swap.

El swap entra en ús quan la memòria real s'esgota , el sistema copia part del contingut de la memòria RAM a l'espai de memòria d'intercanvi per poder realitzar altres tasques.

Una de les principals desavantatges d'utilitzar aquest sistema és que el sistema es tornarà mes lent, ja que la velocitat de transferència de dades entre la RAM i el HDD és abismalment diferent i tot depèn de la teva maquinari.

Tot i que en SDD això canvia radicalment ja que es té una millor transferència de dades.

La velocitat importa aquí mentre que la memòria RAM la informació passa en un lapse de nanosegons . Un SSD accedeix a les dades en microsegons mentre que, com un disc dur normal, accedeix a les dades en mil·lisegons . Això vol dir que la memòria RAM és 1000 vegades més ràpida que la SSD i 100.000 vegades més ràpida que la unitat de disc dur habitual.

Quan cal utilitzar el swap?

intercanviar

Tot i que hi ha força informació a la xarxa, trobaràs de dos tipus i és que són els que diuen que el Swap a hores d'ara és inútil i d'altres que és summament útil.

Aquí entra un dilema, la realitat és que de manera personal no he tingut la necessitat d'utilitzar una partició d'intercanvi, això arran que en el meu cas no sòl exigir massa als meus equips.

Tot i que per cada qui és diferent, de la meva part fins al dia d'avui mai se m'ha penjat el sistema i no he patit per que aquest s'alenteixi per falta de memòria RAM, m'ha arribat a passar que noti lentitud, però ha estat a causa al fet que el meu disc dur ja tenia problemes i el vaig haver de canviar.

Però les preguntes que ens plantegen són :

  • ¿Quant hauria de ser la mida de l'intercanvi?
  • ¿L'intercanvi ha de ser el doble de la mida de la RAM o hauria de ser la meitat de la mida de la RAM?

Atès que ambdues van lligades, crec que per sentit comú podem deduir que és el que es deu fer.

Si tens un equip amb 16 GB de RAM teu swap seria de 32 GB o de 8GB, la realitat és que cap, per sentit comú a l'accedir a 8 GB de memòria en el teu HDD et porta al voltant de 2 min des d'ara, veient la taula de velocitat de transferència abans descrita no és congruent.

Ara si tens més de 8Gb de memòria RAM amb només 2GB de swap són suficients , utilitzar més no té sentit.

Ara si tu tens 6 GB o menys el recomanat és que utilitzis de 1GB a 2GB.

Si utilitzes tasques d'edició de vídeo, renders o per jugar títols que requereixen una mica considerable, el més sa i el millor és augmentar la nostra memòria RAM i només tenir els nostres 2GB de swap.

Finalment ja queda de tu l'triar com espai en disc li dediquessis a l'swap, com et comento, de manera personal mai he saturat el meu sistema de manera que també és part de la teva manera d'ús del teu equip al tenir diverses aplicacions obertes si no les tens en ús.


Afegir com a font preferida a Google