[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sarge



----- Original Message ----- 
From: "Felix Perez"


> 2006/2/1, Aritz Beraza Garayalde [Rei] <aritz.beraza@gmail.com>:
> > El Miércoles, 1 de Febrero de 2006 04:32, Angel Claudio Alvarez escribió:
> > > El mar, 31-01-2006 a las 21:56 -0300, Sergio Vernis escribió:
> > > > En Tue, 31 Jan 2006 20:05:23 +0100 (CET)
> > > >
> > > > fernando villarroel <bbddlinux@yahoo.es> escribió:
> > > > > Hola tengo servidor Supermicro con 2 Gb de Ram.
> > > > >
> > > > > 1) Por la cantidad de Ram que posee (2 Gb) no necesito
> > > > > instalar memoria Swap.
> > > >
> > > > Siempre debes tener Swap, aunque sea de 128MB, que es lo que yo tengo
> > > > configurado.  Teniendo 512MB de ram. Y el swap se usa muy poco, pero yo
> > > > lo uso de escritorio, un servidor es otro cantar, tendras que averiguar.
> > >
> disculpen pero acaso no existe un formula para el calculo de la swap?
> no era algo asi como 2 veces la ram o algo así?
> o acaso es algo complertamente arbitrario y a eleccion de cada uno?

Mucha gente se olvida que el tamaño de la swap está limitado. Si creas particiones swap
más grandes que el límite, símplemente estás desperdiciando espacio que no se usa para
nada (ni para swap).
El modo de incrementar la swap por encima de ese límite es generar varias particiones swap
(en vez de una grande), y a ser posible en distintos discos, para mejorar el rendimiento.

El limite de particiones swap está en 8 (aunque se puede modificar en las fuentes del
kernel -MAX_SWAPFILES-).
El limite de cada partición está determinado por el tamaño de página, ya que cada área
swap es monopágina.
Salvo hackeos específicos en los x86 el límite es 2GB, por eso los programas de
particionado automático no asignan más espacio a la swap.

Este límite se mantenía seguro en los kernel 2.4.x y creo que sigue en los 2.6.x
La cuestión es que, como ya comentaban, la regla inicial era swap=2xRAM, pero esa regla
está totalmente desfasada para equipos con RAMs grandes que apenas necesitan swap.

Resumiendo, mi consejo en la práctica es tener como mucho una partición swap de 2GB en
cada disco duro, siempre por debajo de 2xRAM.
Si tienes bastante memoria te sobrará swap pero el espacio en disco es barato.

Podeis echar un ojo a la pagina de man de mkswap (man mkswap) que esta escrita por el
propio Linus.

Saludos
Guimi
http://www.guimi.net



Reply to: