Comment vérifier les emplacements RAM sous Linux



Essayez Notre Instrument Pour Éliminer Les Problèmes

Vous avez deux options pour vérifier quels emplacements de RAM sont occupés et avec quoi sur votre machine. Le premier est d'ouvrir le boîtier et de regarder. Cela peut impliquer de dévisser des boulons sur un bureau ou de libérer certains cas, une porte fragile sur un ordinateur portable. Faire cela sur une tablette Linux x86 ou x86_64 est impensable! Quoi qu'il en soit, cette option est complètement supprimée. Heureusement, l'autre option utilise un outil de ligne de commande simple qui ne prendra presque pas de temps à exécuter.



Comme d'habitude, vous devrez ouvrir une invite de commande pour cela. Recherchez le mot Terminal sur Ubuntu Unity Dash ou maintenez les touches Ctrl + Alt + T enfoncées si vous utilisez la très grande majorité des environnements de bureau. Vous pouvez cliquer sur le menu Applications ou Whisker, pointer sur Outils système, puis cliquer sur Terminal si vous utilisez LXDE, Xfce4, Cinnamon, KDE ou l'une des autres plates-formes qui prennent en charge ce geste.



Méthode 1: Utilisation du décodeur de table DMI

Le moyen de loin le plus simple de vérifier le nombre d'emplacements de RAM actuellement utilisés dans votre machine sans l'ouvrir est d'utiliser la commande DMI Table Decoder appelée dmidecode, qui vous donne un rapport plat. À l'invite de commande, tapez sudo dmidecode -t 16 et appuyez sur Entrée. Il vous sera probablement demandé votre mot de passe administrateur. Tapez-le, puis appuyez sur Entrée. Vous obtiendrez une quantité décente de sortie vous indiquant précisément le nombre d'appareils dont vous disposez. Là encore, cette énumération est basée sur les périphériques et non sur le décompte physique réel. Dans certains cas, cela peut différer, vous devrez donc essayer autre chose.



Une fois que vous avez examiné ces informations, tapez sudo dmidecode -t 17 et appuyez sur Entrée pour recevoir une liste complète des cartes physiques branchées dans les emplacements de RAM de votre ordinateur. Cela vous indiquera également si vous utilisez des cartes DIMM, SODIMM ou une autre classe de cartes RAM. Tant que cela vous a fourni les informations dont vous aviez besoin, vous pouvez fermer la fenêtre ici et terminer. Deux commandes suffisaient pour obtenir les informations que vous recherchiez, et même dans ce cas avec un minimum de jeu.



Méthode 2: Utilisation de l'application List Hardware

Il existe un autre utilitaire de ligne de commande simple qui peut faire la même chose, bien qu'il puisse vous donner beaucoup plus de mur de texte que le précédent. L'avantage est que vous ne devez émettre qu'une seule commande cette fois, bien que vous souhaitiez peut-être faire défiler vers le haut ou vers le bas une fois l'exécution terminée, car vous recevrez plus de sortie que ce qui peut confortablement en tenir sur la plupart des fenêtres de terminal. Type sudo lshw -class mémoire et appuyez sur Entrée. Vous remarquerez que contrairement aux autres, cette application n'est pas seulement complètement instantanée. C'est parce qu'il interroge en fait tout un tas de périphériques matériels sur votre système pour s'assurer que ce qu'il vous rapporte est précis à 100%.

Plus que probablement, vous remarquerez que quelques phrases clignotent sur l'écran avant d'être supprimées. Vous pourriez voir SCSI et USB, ce qui pourrait être un peu surprenant car ils n'ont absolument rien à voir avec les emplacements de RAM. Asseyez-vous et profitez du trajet tout en ignorant confortablement ces informations superflues. L'interrogation peut prendre un peu de temps sur des machines plus anciennes, mais des processeurs plus rapides peuvent rendre le processus presque instantané. Vous remarquerez peut-être des problèmes de vitesse sur les ordinateurs portables, mais encore une fois, cela ne devrait pas causer de problèmes.

Maintenant, une fois que le programme a terminé ce qu'il faisait, vous aurez probablement tout un mur de texte à trier. Certains utilisateurs préfèrent utiliser grep tandis que d'autres préfèrent simplement faire défiler vers le haut. Dans les deux cas, vous recherchez chaque banque de mémoire. Par exemple, le système de test sur lequel nous l'avons exécuté a renvoyé des informations sur quatre banques de RAM individuelles, qui provenaient chacune du même fournisseur et présentaient les mêmes vitesses d'horloge. En passant, gardez à l'esprit la section du numéro d'identification physique. Comme pour beaucoup de choses que vous trouverez dans les systèmes Unix, le noyau Linux commence à compter au slot zéro au lieu du slot un. Dans le cas de notre machine de test, il y avait quatre emplacements qui recevaient les numéros 0-3 au lieu de 1-4. Même si une carte mémoire est attribuée à l'emplacement zéro, cela ne signifie pas que votre système l'ignore.

Chacun d'eux est également livré avec la même largeur de bits, ce qui peut être important sur la plupart des installations. Pour une écrasante majorité d'utilisateurs, ces informations ont été plus que suffisantes et vous en ont certainement beaucoup parlé sur le type de RAM avec lequel vous travaillez. Vous pourriez même en savoir assez pour commander des remplacements ou pour configurer quelque chose pour Wine. Certains jeux PC, par exemple, doivent savoir avec quel type de RAM vous travaillez. Si vous êtes sur un système avec une tonne de cartes RAM, comme un serveur Web Linux qui dispose d'une cargaison de mémoire volatile pour exécuter des machines virtuelles, vous aurez peut-être besoin de grep pour trier ces informations. Tous les autres auront résolu leur problème maintenant.

Cependant, vous pouvez taper sudo lshw -class mémoire | taille grep et appuyez sur Entrée pour obtenir un aperçu rapide. Maintenant, sur notre simple machine de test, ce n’était pas si impressionnant car il ne disposait que de quatre gigaoctets binaires de RAM divisés en quatre clés différentes. Si vous avez quelque chose comme un Xserve avec 96 Go de RAM, alors cet aperçu rapide pourrait vous être beaucoup plus utile.

Gardez à l'esprit que dans une minorité de cas, les informations renvoyées par ces applications peuvent être trompeuses.Vous voudrez donc éventuellement faire une vérification physique des cartes RAM à l'intérieur de votre boîte si vous prévoyez un remplacement et que vous vouliez absolument l'être. certain qu'il n'y avait rien de mal. Vous pourriez même obtenir d'étranges résultats imprévisibles si vous exécutiez ce type de commande à l'intérieur d'une machine virtuelle qui avait une banque émulée de puces RAM. Néanmoins, les informations doivent être plus que suffisamment précises pour la plupart des utilisations.

4 minutes de lecture