Saya lupa berapa banyak modul RAM yang diinstal pada laptop saya. Saya tidak ingin melepaskannya tetapi ingin mencarinya di konsol menggunakan bash. Bagaimana saya mengumpulkan informasi ini?
linux
command-line
memory
hardware
k0pernikus
sumber
sumber
sudo
atau menjadi root untuk perintah ini.Mari kita buat menjadi mudah bagi pengguna yang tidak mengerti shell:
Output pada laptop saya adalah:
... menunjukkan bahwa saya memiliki satu modul 1GB dan satu modul 2GB terpasang.
sumber
Dalam hal ini,
melaporkan ini:
Saya ingin menunjukkan bahwa saya hanya memiliki 4 GiB RAM dalam satu modul. Info itu ditunjukkan dengan melakukan:
ini ditunjukkan:
Dan, seperti yang Anda lihat, Bank 2 penuh dan Bank 0 kosong. Board hanya memiliki dua slot untuk RAM, tetapi harus dua saluran.
sumber
Meskipun OP lebih suka menghindari inspeksi secara fisik, saya sangat menyarankan semua orang melakukan hal itu karena jawaban balik dari probe baris perintah bisa menyesatkan. Di laptop saya, probe baris perintah mengatakan saya memiliki 4 slot (2 digunakan, 2 kosong), namun setelah membuka, saya sebenarnya memiliki 2 slot (mungkin saya memiliki 2 slot tersembunyi di tempat lain namun tidak terlihat menghapus panel bawah):
ubuntu 14.04
sumber
(and probably unimplemented)
berarti bios / chipset dapat menangani 4 slot, tetapi pabrikan papan memutuskan untuk tidak menyertakan 2 dari slot yang bisa didukung oleh BIOS di ranah fisik yaitu MB yang sebenarnya. Karena dmidecode berbicara dengan bios, daripada sekrup fisik yang sebenarnya, baut dan lem, ia hanya tahu apa yang ada di tabel dmi - yang dapat menangani 4 slot, tetapi untuk 2 dari mereka tidak ada info, jadi asumsinya adalah bahwa mereka hanya dihapus, bukan tidak ada.Ini membuatnya lebih mudah untuk melihat apa yang perlu Anda ketahui (baris kosong disisipkan untuk kejelasan):
sumber
[Jawaban cepat]
Saya menggunakan dengan perintah di bawah ini:
Atau gunakan
sudo dmidecode -t 16
untuk kurang detail.sumber