Le nombre de dispositifs de mémoire dans les résultats de sudo dmidecode --type 17
est égal au nombre de slots de mémoire, donc la commande pour imprimer le nombre de slots de RAM est :
sudo dmidecode --type 17 | grep 'Memory Device' --count
Le résultat de cette commande sera un nombre entier égal au nombre d'emplacements de RAM.
La commande pour afficher la taille de chacune des clés de RAM installées est la suivante :
sudo dmidecode --type 17 | grep -i size
Cette commande est très instructive car elle indique le nombre d'emplacements de RAM vides, le nombre d'emplacements de RAM dans lesquels des clés de RAM sont installées et la taille de chaque clé de RAM installée.
La commande pour afficher la capacité maximale de la RAM (la taille maximale à laquelle vous pouvez augmenter la RAM) est la suivante :
sudo inxi -m | grep capacity
Cet exemple de sortie montre que l'ordinateur dispose de 4 emplacements de RAM (2 emplacements vides et 2 emplacements pleins), et de deux bâtons de RAM de 4 Go (8 Go de RAM).
$ sudo dmidecode --type 17 | grep 'Memory Device' --count
4
$ sudo dmidecode --type 17 | grep -i size
Size: No Module Installed
Size: No Module Installed
Size: 4096 MB
Size: 4096 MB
$ sudo inxi -m | grep capacity
Array-1 capacity: 32 GB devices: 4 EC: None
dmidecode
indique le nombre d'emplacements disponibles pour le contrôleur. Il y a jusqu'à 4 types de DMI, 2 peuvent être des matrices de mémoire, et 2 peuvent être des slots spécifiques. 2 sont moins courants. Les informations contenues dans dmidecode/inxi sont extrêmement peu fiables lorsqu'il s'agit des données de matrice, mais les données réelles des emplacements sont généralement très fiables. Si vous envisagez d'acheter ou de mettre à niveau de la RAM, vous devez toujours vérifier les spécifications du produit pour vous assurer que les informations fournies par inxi/dmidecode sont correctes. Cela vaut en particulier pour la taille maximale de la RAM et les capacités des tableaux. *