1、查看內(nèi)存槽數(shù)、那個槽位插了內(nèi)存,大小是多少
dmidecode|grep -P -A5 "Memory/s+Device"|grep Size|grep -v Range
2、查看最大支持內(nèi)存數(shù)
dmidecode|grep -P 'Maximum/s+Capacity'
3、查看槽位上內(nèi)存的速率,沒插就是unknown。
dmidecode|grep -A16 "Memory Device"|grep 'Speed'
其實以上數(shù)值就是通過dmidecode命令來實現(xiàn)的,具體方法如下:
dmidecode以一種可讀的方式dump出機器的DMI(Desktop Management Interface)信息。
這些信息包括了硬件以及BIOS,既可以得到當前的配置,也可以得到系統(tǒng)支持的最大配置,比如說支持的最大內(nèi)存數(shù)等。
DMI有人也叫SMBIOS(System Management BIOS),這兩個標準都由DMTF(Desktop Management Task Force)開發(fā)。
dmidecode的輸出格式一般如下:
Handle 0×0002DMI type 2, 8 bytesBase Board InformationManufacturer:IntelProduct Name: C440GX+Version: 727281-0001Serial Number: INCY92700942
其中的前三行都稱為記錄頭(recoce Header), 其中包括了:
1、recode id(handle): DMI表中的記錄標識符,這是唯一的,比如上例中的Handle 0×0002。
2、dmi type id: 記錄的類型,譬如說:BIOS,Memory,上例是type 2,即”Base Board Information”
3、recode size: DMI表中對應記錄的大小,上例為8 bytes.(不包括文本信息,所有實際輸出的內(nèi)容比這個size要更大。)
記錄頭之后就是記錄的值:
4、decoded values: 記錄值可以是多行的,比如上例顯示了主板的制造商(manufacturer)、model、version以及serial Number。
dmidecode的使用方法
1. 最簡單的的顯示全部dmi信息:
# dmidecode
這樣將輸出所有的dmi信息,你可能會被一大堆的信息嚇壞,通常可以使用下面的方法。
2.更精簡的信息顯示:
# dmidecode -q
-q( 主站蜘蛛池模板: 涿鹿县| 东海县| 通城县| 关岭| 三都| 商洛市| 伊春市| 阳信县| 香格里拉县| 岫岩| 夏邑县| 团风县| 青神县| 靖西县| 宝兴县| 阿克苏市| 镇赉县| 玛多县| 巴林右旗| 望江县| 达拉特旗| 龙州县| 千阳县| 杭州市| 武汉市| 中宁县| 云龙县| 柞水县| 鹤庆县| 江油市| 礼泉县| 潜江市| 来安县| 青岛市| 周口市| 汨罗市| 吉安市| 秦皇岛市| 太仓市| 黄石市| 余江县|