Swappiness en sistemes GNU Linux. Què és i com configurar-

En aquest article us presento una infografia sobre Swappiness una interessant variable que ens permet gestionar l'ús de la Swap en Linux.

swappiness

Què és Swappiness?

Segons la wikipedia:

Swappiness és una propietat del Nucli Linux que permet establir un balanç entre l'ús de l'Espai d'intercanvi (Swap en anglès, per això el nom de la propietat) i la Memòria d'accés aleatori (RAM).

Quines coses modifica?

RAM

És on es carreguen els programes i arxius que s'estan utilitzant en un moment determinat.

És millor i més ràpida, però no sempre és suficient

Intercanvi

Un tros de disc dur que es servir com RAM.

Sol ser més gran i és molt lenta comparada amb la RAM

Que signifiquen els valors de swappiness?

Quan configurem un valor el sistema intenta aconseguir aquestes proporcions d'ús entre la RAM i la swap.

Swappinness 0 RAM 100% – SWAP 0%

Swappinness 35 RAM 65% – SWAP 35%

Swappinness 60 RAM 40% – SWAP 60%

Swappinness 100 RAM 0% – SWAP 100%

Amb el valor 100 indiquem al sistema que intenti mantenir el màxim de RAM lliure passant al disc dur tot el que no es faci servir en cada moment.

Valors recomanats per swappiness

  • Servidors 10

  • Equips d'escriptori amb menys de 1GB de RAM 10

  • Equips d'escriptori amb 1GB o menys de RAM 60

Com configurar Swappiness?

Esbrinar swappiness

cat / proc / sys / vm / swappiness

Provar valors de Swappiness

Només és vàlid fins al pròxim reinici és recomanable utilitzar-lo per provar l'estabilitat del canvi no sempre els canvis van bé en tots els equips és recomanable provar diversos valors abans de quedar-se amb un de manera definitiva.

        ressò 10 > /proc / sys / vm / swappiness

Canviar el valor d'swappiness definitivament

Per això és necessari canviar el valor de vm.swappines en /etc / sysctl.conf

obrim com a root el fitxer de configuració

        nano /etc/sysctl.conf

Si no hi ha la línia següent, la afegim la final amb el valor que ens interessi, si ja està, canviem el valor.

        vm.swappiness = 10

Canviant el valor a l'arxiu canviem el valor de la variable.

Espero que us hagi agradat l'article i la infografia, si és així no oblideu donar +1 o compartir la pàgina és el motor que fa que segueixi escrivint. Moltes gràcies per avançat.

Per realitzar aquest article s'han utilitzat les següents fonts o recursos:


Sobre

Tècnic microinformàtic i formador per a l'ocupació. Amant de les noves tecnologies. Administrador de GNU / Linux i Windows.

Deixa un comentari