Connaître sa RAM
J’apprendrai la prochaine fois à tourner 7 fois ma langue dans ma bouche avant de dire une bêtise ; non, le nombre de /dev/ram*
ce n’est pas
le nombre de barettes de RAM sur un Linux. Pour connaitre ce genre d’info, lshw
ou dmidecode
sont plus
adaptés. En reformattant la sortie avec ruby
, on obtient quelque chose de ce genre :
sudo dmidecode | ruby -ne '( a=[]; 12.times{a << gets.scan(/(?:Size|Speed|Type):\s*(.*)/).first }; puts a.compact.join("/") ) if $_.match /Memory Device$/' | uniq -c
Par charité, je vous fais la même en lisible :
sudo dmidecode | \
ruby -ne '\
a << gets.scan(/(?:Size|Speed|Type):\s*(.*)/).first \
Sur mon NC10:
1 2048 MB/DDR2/533 MHz (1.9 ns) 1 No Module Installed/DDR2/533 MHz (1.9 ns)
Et sur un serveur du boulot:
8 4096 MB/<OUT OF SPEC>/667 MHz (1.5 ns) 24 No Module Installed/<OUT OF SPEC>/Unknown
(3615 Jmelapète)
Hope this helps..