Retrouver le modèle de sa carte Raspberry Pi sans accès physique
Lorsque l'on multiplie les Raspberry Pi pour tous les usages que l'on peut en faire, on peut vite oublier quel modèle est utilisé pourquoi. Cependant, dans un but de mise à jour ou d'évolution, il peut être intéressant de connaitre le modèle de la Pi.
Sous Raspbian, il est possible, sans avoir à démonter les boitiers ou se rendre à l'endroit ou se trouvent les Pi, de connaitre le modèle de la board. Pour cela, il suffit de s'y connecter à distance, et d'utiliser la commande :
cat /proc/device-tree/model
Sur la première qui nous est venu sous la main, le résultat est
Raspberry Pi 3 Model B Rev 1.2
Cette information est un extrait de la commande
cat /proc/cpuinfo
qui renvoie un résultat plus complet comme les informations sur chacun des coeurs du processeur.
Connaitre le modèle, c'est bien. Mais savoir quelle est la quantité de RAM dont dispose la Pi, c'est mieux. Pour cela, il faut se tourner vers meminfo
cat /proc/meminfo
Avec le résultat
MemTotal: 944476 kB
MemFree: 53928 kB
MemAvailable: 665084 kB
Buffers: 37640 kB
Cached: 583588 kB
SwapCached: 1752 kB
Active: 247236 kB
Inactive: 499552 kB
Active(anon): 35460 kB
Inactive(anon): 126620 kB
Active(file): 211776 kB
Inactive(file): 372932 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 102396 kB
SwapFree: 97788 kB
Zswap: 0 kB
Zswapped: 0 kB
Dirty: 436 kB
Writeback: 0 kB
AnonPages: 123848 kB
Mapped: 138884 kB
Shmem: 36520 kB
KReclaimable: 91984 kB
Slab: 111468 kB
SReclaimable: 91984 kB
SUnreclaim: 19484 kB
KernelStack: 1336 kB
PageTables: 5140 kB
SecPageTables: 0 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 574632 kB
Committed_AS: 1204764 kB
VmallocTotal: 1114112 kB
VmallocUsed: 7040 kB
VmallocChunk: 0 kB
Percpu: 464 kB
CmaTotal: 65536 kB
CmaFree: 240 kB
Dans notre cas, nous souhaitons juste la quantité totale disponible, nous pouvons limiter l'affichage à
cat /proc/meminfo | grep "MemTotal"
dont le resultat est
MemTotal: 944476 kB
Soit 922Mo
Sinon, la commande free peut aussi faire le taff, et nous indique où sont les 102Mo approximatifs manquant
free -ht
nous renvoyant
total used free shared buff/cache available
Mem: 922Mi 170Mi 55Mi 35Mi 696Mi 652Mi
Swap: 99Mi 4.0Mi 95Mi
Total: 1.0Gi 175Mi 150Mi
Sur la colonne total, nous retrouvons nos 922Mo, et nous indique bien qu'il s'agit d'une carte disposant d'1Go de RAM.