要怎麼看 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/
更多資訊請參考:
最新超值旗艦機開箱
比螺旋燈泡還省電的迷你 NAS
26800mAh筆電行動電源