Page 1 sur 1

[ram] dispo

Publié : jeu. 08 sept. 2016, 11:55
par AchilleFraisse
Bonjour,

Première question, pour trouver la ram dispo sur mon pc, je suppose qu'il faut que j'aille consulter /proc/meminfo ?
Du coup, tous les programmes (top, free, conky, etc.) se basent sur ce fichier pour donner des infos sur la RAM ?

Deuxième question, les valeurs sont marqué en kb. Mais s'agit-il vraiment de kb ou de kio ?

Troisième question, quel est la différence entre Memfree et MemAvailable ?

Re: [ram] dispo

Publié : jeu. 08 sept. 2016, 13:02
par papajoke
bonjour

ton premier réflexe doit être man free

Re: [ram] dispo

Publié : jeu. 08 sept. 2016, 13:32
par Xorg
AchilleFraisse a écrit :Deuxième question, les valeurs sont marqué en kb. Mais s'agit-il vraiment de kb ou de kio ?
En principe, sous Linux, quand c'est des Ko c'est marqué Ko, et quand c'est des Kio c'est marqué Kio. Après, rien n'empêche de regarder la valeur en octet pour voir si c'est des préfixes binaires (comme Kio) ou décimaux (comme Ko) qui sont utilisés. Mais dans tous les cas, une valeurs exprimées en Ko est toujours supérieure à une valeur exprimée en Kio.
AchilleFraisse a écrit :Troisième question, quel est la différence entre Memfree et MemAvailable ?
La mémoire libre (dite free) ne contient rien, elle est disponible pour toutes sortes de choses.
La mémoire disponible (dite available) représente en réalité plusieurs données, mais on peut la résumer à la quantité de mémoire libre ainsi qu'à la quantité de mémoire qui sert de cache.

Un petit exemple pour illustrer mes propos : tu as 4Go de RAM, et disons que 1Go est utilisé par les programmes en cours de fonctionnement, 1Go est utilisé en cache, et 2Go sont libres. Le cache servant juste à accélérer certains accès futurs, le système peut décider de réduire la quantité de cache. Donc même si tu as 2Go de libre, tu as en réalité 3Go de disponibles. :)