要怎麼看 Linux 作業系統內有多少記憶體不是難事,但是要看 Linux 作業系統內有幾條實體的記憶體卻不簡單,今天為了要知道我的主機 4G 的記憶體是 2*2G 還是 4*1G,發現我既往得技能一籌莫展,真是相當黯淡啊...在 /proc 下翻來翻去,似乎找不到真正的解答,若有人知道到底怎樣查詢有幾條記憶體,也請好心告訴我啊!還好 MSN 內的高手也是不少,無問無解答,有問就是要有解答啊!求學求知識就是需要虛心求教,當然做人更是!
dmidecode 就是一套很不錯的工具,支援的作業系統如下:
- Linux i386
- Linux x86_64
- Linux ia64
- FreeBSD i386
- FreeBSD x86_64
- NetBSD i386
- OpenBSD i386
- BeOS i386
- Cygwin i386
- Solaris x86 (CVS version)
這個工具到底能查詢到什麼呢?在 make && make install 之後就可以利用 dmidecode 指令得知:
- bios
- system
- baseboard
- chassis
- processor
- memory
- cache
- connector
- slot
dmidecode -t meomry,對我來說今天的功課就迎刃而解了!希望對喜好 Linux 得你也會有用唷!dmidecode 官方網站:
http://www.nongnu.org/dmidecode/dmidecode 下載位置:
http://download.savannah.gnu.org/releases/dmidecode/