[eside-ghost] Problemas con la gestion de memoria
Ender
eduvedder en terra.es
Lun Abr 11 11:44:54 CEST 2005
Aupa!!
> A ver. Si tienes 1 GB no pongas SWAP. Porque ¿pa qué?
¿ein? :-S eso dependera en gran medida de lo que tenga que ejecutar la
máquina, no? no creo que se pueda generalizar de esa forma.
> Segundo: GNU/Linux cachea el disco pero no reserva una cantidad de
> disco específica: se adapta dinámicamente hasta consumir toda la
> memoria. Pero ese consumo es "ficticio", es decir: si el sistema
> necesita memoria, parte de la caché se descarta para hacer sitio.
Ya, por lo que he visto (sobre todo con procesos java de tomcat o jboss) linux
(el kernel 2.4) tiende a "consumir" mucha memoria. Me gustaría que alguien
que supiera bien que pasa comentara algo. Si Cymo puede seguir explicando un
poco más lo que ha contado y si eso que dice pasa tanto en el kernel 2.4 como
en el 2.6...
Me han comentado que la gestión de la memoria en los kernels 2.6 ha mejorado
bastante; por ejemplo, con la rama 2.4 todos los threads de procesos java son
mostrados cada uno como un proceso diferente por el "top" (consumiendo cada
uno lo mismo), lo cual hace que te vuelvas un poco loco para ver el consumo
real de memoria del sistema. En cambio en la rama 2.6, al hacer un top solo
sale un proceso java en este caso.
Lo que me pasa a mi es que los servidores GNU/linux están al 100% de memoria
casi siempre, pero no puedo asegurar que sea por la gestión del SO ni que sea
ficticio, ya que las máquinas tienen bastante carga de procesos java y puede
ser que realmente necesiten mas ram xD
Por otra parte, Tekess, supongo que lo habrás hecho, pero el top lo ordenas
por consumo de memoria? porque a veces no caben todos los procesos en la
pantalla.
Otra cosa, de que tipo de servidor estas hablando? un GNU/Linux con kernel 2.4
y simplemente ejecutando un bind?
Saludos,
Ender
Más información sobre la lista de distribución eside-ghost