Existem alguns comandos no Linux que permitem que você descubra informações preciosas sobre a memória instalada no seu sistema. Veja alguns deles:
O Comando Free
O comando free permite que você saiba o quanto de memória está sendo usado no momento pelo seu sistema. Abra o terminal e digite:
free -m
O resultado vai ser mais ou menos esse:
total used free shared buffers cached
Mem: 470 463 7 0 58 200
-/+ buffers/cache: 204 266
Swap: 1027 0 1027
A primeira linha mostra minha memória total 470 MB. Tenho 512 MB instalados mas tenho alguma perda por causa da placa de vídeo on-board.
A segunda linha, onde indica que o sistema está usando 204 MB de memória e tenho disponível 266 MB.
A terceira linha indica o uso do Swap, a partição Linux que é destinada a memória virtual, como no Windows. Aqui indica que tenho 1024 MB livre.
O Comando grep
Com o grep eu posso verificar o quanto de memória total eu tenho no sistema. Digite no terminal:
grep MemTotal /proc/meminfo
O resultado do comando será mais ou menos este:
MemTotal: 482044 kB
O comando dmidecode
Com o dmidecode eu descubro qual mais algumas informações valiosas, como o máximo de memória que o sistema suporta.
Segundo o fabricante do meu notebook, o modelo que tenho somente suporta 2 GB de memória. Pois bem, vamos ver se é verdade mesmo:
sudo dmidecode -t 16
dmidecode 2.9
SMBIOS 2.31 present.
Handle 0×0009, DMI type 16, 15 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 4 GB
Error Information Handle: Not Provided
Number Of Devices: 2
O resultado aqui diz que meu sistema suporta 4GB de memória e de quebra me diz que o número de slots existentes no sistema são 2 (Number Of Devices: 2).
Ou seja posso colocar dois pentes de 2GB de memória em cada slot.
Caso tenha dúvida de quantos slots de memória você tem na sua máquina, digite no terminal:
sudo dmidecode -t17 |grep Size
Rodando este comando aqui eu tive esse resultado:
Size: 256 MB
Size: 256 MB
Isso indica que tenho somente 2 slots de memória para trabalhar.
Estes comandos ajudam, e muito, na hora de planejar um upgrade de memória. E o melhor, não é preciso abrir sua CPU pra ver o que diabo tem la dentro
Fonte: cyberciti.biz
2 Comments
Olá Evandro.
Li seu artigo pelo feed o PlanetaGnu no exato momento que começava a procurar por comandos que citou, contudo ainda falta sabe qual o “barramento” da memória. Meu pc com ubuntu tá lento que doi e preciso comprar mais 512 de ram.. é possível saber o o tal barramento sem abrir a CPU?
Desde já agradeço!
Fala José Vitor! Olha o comando que pode te ajudar é o lshw. Esse comando gera uma listagem muito completa de todo o hardware que você tem na sua máquina.
Digita no terminal:
sudo lshw >> hardware_info.txt.
Depois abra o arquivo hardware_info.txt no seu editor de texto favorito e procure por ‘memory’. Lá vai mostrar todas as informações da memória. Espero que ajude. Abraço!