Linux查看系統(tǒng)配置內(nèi)存大小
在Linux系統(tǒng)中,我們可以使用不同的命令來查看系統(tǒng)配置的內(nèi)存大小。以下是幾種常用的方法:
1. free命令:free命令可以顯示系統(tǒng)的內(nèi)存使用情況,包括總內(nèi)存大小、已使用內(nèi)存大小、空閑內(nèi)存大小等信息。在終端中輸入以下命令:
`
free -h
`
該命令會以人類可讀的方式顯示內(nèi)存大小,例如:
`
total used free shared buff/cache available
Mem: 7.7G 1.3G 4.5G 159M 2.0G 6.0G
Swap: 2.0G 0B 2.0G
`
這里的"Mem"表示物理內(nèi)存,"Swap"表示交換空間。
2. cat命令:通過讀取系統(tǒng)文件,我們可以獲取系統(tǒng)配置的內(nèi)存信息。在終端中輸入以下命令:
`
cat /proc/meminfo
`
該命令會顯示系統(tǒng)的內(nèi)存信息,包括總內(nèi)存大小、可用內(nèi)存大小、緩存大小等。輸出結(jié)果類似于:
`
MemTotal: 8051948 kB
MemFree: 4654784 kB
MemAvailable: 6166032 kB
Buffers: 169340 kB
Cached: 1966924 kB
`
這里的單位是kB。
3. dmidecode命令:dmidecode命令可以讀取系統(tǒng)的DMI信息,包括內(nèi)存的詳細(xì)配置。在終端中輸入以下命令:
`
sudo dmidecode -t memory
`
該命令會列出系統(tǒng)中安裝的每個內(nèi)存模塊的詳細(xì)信息,包括容量、類型、速度等。輸出結(jié)果類似于:
`
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.
Handle 0x002B, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 64 GB
Error Information Handle: Not Provided
Number Of Devices: 4
Handle 0x002D, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x002B
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 8192 MB
Form Factor: DIMM
Set: None
Locator: DIMM_A1
Bank Locator: BANK 0
Type: DDR4
Type Detail: Synchronous
Speed: 2133 MT/s
Manufacturer: ABC
Serial Number: 12345678
Asset Tag: Not Specified
Part Number: ABC1234567890
`
這里的"Maximum Capacity"表示最大容量,"Size"表示每個內(nèi)存模塊的容量。
通過以上方法,你可以輕松地查看Linux系統(tǒng)配置的內(nèi)存大小。根據(jù)實際需求,選擇適合的方法來獲取所需的信息。