檢視記憶體,CPU資訊之類的可以使用top或者free,但這都是檢視運作時硬體運作狀态的指令。要檢視硬體本身的資訊,就需要使用其他指令了。
檢視處理器配置資訊可以使用 cat /proc/cpuinfo
檢視記憶體配置資訊,可以使用 cat /proc/meminfo
對于其他硬體資訊,可以使用dmidecode指令。
dmidecode最常用的選項為-t,-t的參數有:
0 BIOS
1 System
2 Base Board
3 Chassis
4 Processor
5 Memory Controller
6 Memory Module
7 Cache
8 Port Connector
9 System Slots
10 On Board Devices
11 OEM Strings
12 System Configuration Options
13 BIOS Language
14 Group Associations
15 System Event Log
16 Physical Memory Array
17 Memory Device
18 32-bit Memory Error
19 Memory Array Mapped Address
20 Memory Device Mapped Address
21 Built-in Pointing Device
22 Portable Battery
23 System Reset
24 Hardware Security
25 System Power Controls
26 Voltage Probe
27 Cooling Device
28 Temperature Probe
29 Electrical Current Probe
30 Out-of-band Remote Access
31 Boot Integrity Services
32 System Boot
33 64-bit Memory Error
34 Management Device
35 Management Device Component
36 Management Device Threshold Data
37 Memory Channel
38 IPMI Device
39 Power Supply
---參考 man dmidecode
根據上面的關系,我們就可以很友善的檢視我們所需要的硬體資訊。比如需要安裝一個記憶體條,在Windows下可能要是用everest這種軟體來檢測下硬體的資訊。在Linux下你隻要鍵入: dmidecode -t 5 ; dmidecode -t 6 就可以看到有幾個插槽,每個插槽支援的最大的記憶體,以及支援的記憶體的類型等等。
本文轉自hipercomer 51CTO部落格,原文連結:http://blog.51cto.com/hipercomer/895272