Comment vérifier la taille de la RAM?

85

Quelle est la commande pour trouver la taille de la RAM dans l'ordinateur? Je veux voir le résultat en MB.

KonradDos
la source

Réponses:

69

Ouvrez un terminal ( CTRL+ ALT+ T).

Exécutez la commande suivante pour afficher les informations sur la RAM en Ko (1 Ko, 1024 octets).

free

Exécutez la commande suivante pour afficher des informations sur la mémoire RAM dans le MiB (1 Mo par octet : 1 048 576 octets).

free -m

Exécuter la commande suivante pour afficher des informations de la RAM dans GiB (1 gibibyte est 1,073,741,824 octets).

free -g

Vous pouvez voir la page de manuel avec plus d'options pour cette commande ici .

Si vous voulez 10 unités de base, utilisez --kilo --megaet --gigarespectivement.

Victor
la source
2
free -hme semble le plus utile. "tous les champs de sortie sont automatiquement mis à l'échelle à l'unité de trois chiffres la plus courte"
craq
17

Cliquez sur l'icône Alimentation / engrenage (Menu Système) dans le coin supérieur droit de l'écran et choisissez À propos de cet ordinateur . Vous verrez la mémoire totale disponible en Gio . Multiplier la valeur par 1024 pour obtenir la taille en MiB .

Cette valeur (et la valeur indiquée en tant que Total en sortie de free -msur la console) correspond à la taille totale de la RAM physique, moins la quantité attribuée au GPU interne, si votre ordinateur en est doté.

Pour voir la quantité totale de RAM physique installée, vous pouvez exécuter une sudo lshw -c memoryanalyse montrant chaque banque de RAM que vous avez installée, ainsi que la taille totale de la mémoire système . Cela sera probablement présenté sous forme de valeur GiB , que vous pouvez à nouveau multiplier par 1024 pour obtenir la valeur MiB .

Dobey
la source
1
Je vais passer à la vôtre juste pour la partie "sudo lshw -c memory", ce qui est exactement ce dont j'avais besoin ..
Cranky
14

Mémoire physique disponible en Mo:

echo $(($(getconf _PHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))

Mémoire virtuelle disponible en Mo:

echo $(($(getconf _AVPHYS_PAGES) * $(getconf PAGE_SIZE) / (1024 * 1024)))

..ou utiliser / proc / meminfo:

grep MemTotal /proc/meminfo | awk '{print $2 / 1024}'

Pour afficher les informations relatives à la puce physique, vous pouvez utiliser dmidecodepour extraire les informations étiquetées DMI de type 17 ( dispositif de mémoire ):

sudo dmidecode -t 17

Cela vous informe sur tous les dispositifs de mémoire installés, y compris le type, la vitesse, le fabricant, le facteur de forme et bien plus encore. Vous avez également sudo dmidecode -t memorydes informations supplémentaires.

Colin Ian King
la source
Avec 1024 semble être un mebibyte (MiB) , pas de MB.
Pablo Un