Linux查看系統配置內存大小
在Linux系統中,我們可以使用不同的命令來查看系統配置的內存大小。以下是幾種常用的方法:
1. free命令:free命令可以顯示系統的內存使用情況,包括總內存大小、已使用內存大小、空閑內存大小等信息。在終端中輸入以下命令:
`
free -h
`
該命令會以人類可讀的方式顯示內存大小,例如:
`
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"表示物理內存,"Swap"表示交換空間。
2. cat命令:通過讀取系統文件,我們可以獲取系統配置的內存信息。在終端中輸入以下命令:
`
cat /proc/meminfo
`
該命令會顯示系統的內存信息,包括總內存大小、可用內存大小、緩存大小等。輸出結果類似于:
`
MemTotal: 8051948 kB
MemFree: 4654784 kB
MemAvailable: 6166032 kB
Buffers: 169340 kB
Cached: 1966924 kB
`
這里的單位是kB。
3. dmidecode命令:dmidecode命令可以讀取系統的DMI信息,包括內存的詳細配置。在終端中輸入以下命令:
`
sudo dmidecode -t memory
`
該命令會列出系統中安裝的每個內存模塊的詳細信息,包括容量、類型、速度等。輸出結果類似于:
`
# 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"表示每個內存模塊的容量。
通過以上方法,你可以輕松地查看Linux系統配置的內存大小。根據實際需求,選擇適合的方法來獲取所需的信息。