7
如何在Linux上查看RAM信息
source link: https://www.lujun9972.win/blog/2018/03/12/%E5%A6%82%E4%BD%95%E5%9C%A8linux%E4%B8%8A%E6%9F%A5%E7%9C%8Bram%E4%BF%A1%E6%81%AF/index.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
如何在Linux上查看RAM信息
一般常用的查看RAM的方法是运行 free -h
或者直接查看 /proc/meminfo
文件
free -h
总计 已用 空闲 共享 缓冲/缓存 可用 内存: 3.6G 1.9G 693M 76M 1.1G 2.0G 交换: 8.0G 0B 8.0G
cat /proc/meminfo
MemTotal: 3814108 kB MemFree: 704976 kB MemAvailable: 2111076 kB Buffers: 129312 kB Cached: 822152 kB SwapCached: 0 kB Active: 1578760 kB Inactive: 1215704 kB Active(anon): 1205632 kB Inactive(anon): 77724 kB Active(file): 373128 kB Inactive(file): 1137980 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 8388604 kB SwapFree: 8388604 kB Dirty: 184 kB Writeback: 0 kB AnonPages: 1843088 kB Mapped: 392840 kB Shmem: 78340 kB Slab: 216944 kB SReclaimable: 181768 kB SUnreclaim: 35176 kB KernelStack: 7296 kB PageTables: 20540 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 10295656 kB Committed_AS: 4622348 kB VmallocTotal: 34359738367 kB VmallocUsed: 0 kB VmallocChunk: 0 kB HardwareCorrupted: 0 kB AnonHugePages: 0 kB ShmemHugePages: 0 kB ShmemPmdMapped: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 118400 kB DirectMap2M: 3846144 kB
但是通过这种方式,你只能看到内存的总量和使用量。而无法知道内存的类型(DDR1、DDR2、DDR3、DDR4、SDRAM、DRAM)、频率等信息。
要获取这些信息,你需要借助 dmidecode
命令,像下面这样:
sudo dmidecode --type memory
# dmidecode 3.1 Getting SMBIOS data from sysfs. SMBIOS 2.6 present. Handle 0x0005, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 16 GB Error Information Handle: Not Provided Number Of Devices: 2 Handle 0x0006, DMI type 17, 28 bytes Memory Device Array Handle: 0x0005 Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: 2048 MB Form Factor: SODIMM Set: None Locator: ChannelA-DIMM0 Bank Locator: BANK 0 Type: DDR3 Type Detail: Synchronous Speed: 1333 MT/s Manufacturer: Hynix/Hyundai Serial Number: 3152AA49 Asset Tag: 9876543210 Part Number: HMT325S6BFR8C-H9 Rank: Unknown Handle 0x0007, DMI type 17, 28 bytes Memory Device Array Handle: 0x0005 Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: 2048 MB Form Factor: SODIMM Set: None Locator: ChannelB-DIMM0 Bank Locator: BANK 2 Type: DDR3 Type Detail: Synchronous Speed: 1333 MT/s Manufacturer: Hynix/Hyundai Serial Number: 0C41233F Asset Tag: 9876543210 Part Number: HMT325S6BFR8C-H9 Rank: Unknown
可以看到,结果一共分成4段,其中
- 第一段是dmidecode的说明
- 第二段中
Number Of Devices: 2
表示主板上有两个内存条 - 第三、四段中
Size: 2048 MB
表示每个内存条2G大小 - 第三、四段中
Type: DDR3
表示每个内存条都是DDR3的 - 第三、四段中
Speed: 1333 MT/s
表示每个内存条的频率都是1333MHz的
还有一种方法是,利用 lshw
来获取内存信息
sudo lshw -class memory
*-cache:0 description: L1 cache physical id: 2 slot: L1-Cache size: 64KiB capacity: 64KiB capabilities: synchronous internal write-through data configuration: level=1 *-cache:1 description: L2 cache physical id: 3 slot: L2-Cache size: 256KiB capacity: 256KiB capabilities: synchronous internal write-through data configuration: level=2 *-cache:2 description: L3 cache physical id: 4 slot: L3-Cache size: 3MiB capacity: 3MiB capabilities: synchronous internal write-back unified configuration: level=3 *-memory description: System Memory physical id: 5 slot: System board or motherboard size: 4GiB *-bank:0 description: SODIMM DDR3 Synchronous 1333 MHz (0.8 ns) product: HMT325S6BFR8C-H9 vendor: Hynix/Hyundai physical id: 0 serial: 3152AA49 slot: ChannelA-DIMM0 size: 2GiB width: 64 bits clock: 1333MHz (0.8ns) *-bank:1 description: SODIMM DDR3 Synchronous 1333 MHz (0.8 ns) product: HMT325S6BFR8C-H9 vendor: Hynix/Hyundai physical id: 1 serial: 0C41233F slot: ChannelB-DIMM0 size: 2GiB width: 64 bits clock: 1333MHz (0.8ns) *-firmware description: BIOS vendor: LENOVO physical id: f version: 8AET52WW (1.32 ) date: 09/15/2011 size: 128KiB capacity: 8128KiB capabilities: pci pnp upgrade shadowing cdboot bootselect edd int13floppy720 int5printscreen int9keyboard int14serial int17printer int10video acpi usb biosbootspecification
从它的 description
, size
, 和 clock
中也可以看出内存为DDR3,每条内存2G,频率为1333MHz。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK