Estadísticas de uso de memoria diferentes en gratis y htop


16

Cuando ejecuto free -men mi línea de comandos, muestra mi memoria usada como se muestra a continuación. Cuando ejecuto htopla memoria usada que se muestra es muy baja.

¿Porqué es eso? ¿Es algún otro tipo de representación? Soy nuevo en Linux. Así que estoy totalmente en blanco con estas cosas.

   total   3    used       free     shared    buffers     cached
   5863       4980        882          0        903       3025

htop:

Mem[|||||#####*****1076/586]

La memoria utilizada en free muestra 4980MB y en htop muestra 1076MB. ¿Qué representan realmente?

Respuestas:


19

La principal diferencia es que htop cuenta la memoria caché y almacena en memoria intermedia, mientras que el comando libre no. Eso daría el uso de comando libre

4980-3025-903 = 1052 memoria usada

eso da resultados bastante cercanos con 1076 de htop. La diferencia se puede explicar aquí . (Eso lo explica en openSUSE, creo que en Ubuntu será casi igual), o si no está ejecutando ambos comandos al mismo tiempo.

Aquí hay una explicación de por qué las memorias intermedias y la memoria caché a veces se consideran libres.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.