Calculo de memoria

nava

Joined
Jun 16, 2007
Messages
24
Likes
0
Points
0
#1
El cálculo de la memoria usada que aparece al entrar en
elastix esta mal hecho.

Para calcularlo veo que tomáis los datos de /proc/meminfo y realizais la siguiente operación:
memoria utilizada= memTotal - menFree

La forma mas correcta sería:
memoria utilizada= memTotal - memFree - Buffers - Cached

De esta forma se vería la carga real de la memoria.

Si hacemos un free nos da el siguiente resultado:
#free
total used free shared buffers cached
Mem: 970328 957036 13292 0 129548 533880
-/+ buffers/cache: 293608 676720
Swap: 1020116 152 1019964

Como se puede observar en la segunda línea la memoria libre es 676720, cuando usando vuestra fórmula sería de 13292.

Creo que con esa corrección estaría todo mas claro, y así la gente no se asustaría cuando ve que que el sistema parece que se ha quedado sin memoria.

Si no vais a cambiarlo me gustaría que me indicaseis donde hacéis el cálculo para la gráfica, para el porcentaje ya lo encontré.

Saludos
 

lek

Guest
#2
Gracias nava,

Sabes que tienes razón. Estaremos corrigiendo esto en la próxima versión.

Gracia nuevamente por este post.
 

Members online

No members online now.

Latest posts

Forum statistics

Threads
30,902
Messages
130,886
Members
17,563
Latest member
dineshr
Top