Calculo de memoria

Discussion in 'Elastix 2.x' started by nava, Jun 29, 2007.

  1. nava

    Joined:
    Jun 16, 2007
    Messages:
    24
    Likes Received:
    0
    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
     
  2. lek

    lek Guest

    Gracias nava,

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

    Gracia nuevamente por este post.
     

Share This Page