首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux查看内存条大小

在Linux系统中,查看内存条大小可以通过多种方法实现。以下是一些常用的命令和方法:

1. 使用 free 命令

free 命令可以显示系统的内存使用情况,包括总内存、已用内存、空闲内存等。

代码语言:txt
复制
free -h
  • -h 参数表示以人类可读的格式显示(例如,KB、MB、GB)。

示例输出:

代码语言:txt
复制
              total        used        free      shared  buff/cache   available
Mem:           7.7G        2.3G        4.8G        268M        646M        4.9G
Swap:          2.0G          0B        2.0G

在输出中,total 列显示了系统的总内存大小。

2. 使用 cat /proc/meminfo 命令

/proc/meminfo 文件包含了详细的内存信息。

代码语言:txt
复制
cat /proc/meminfo | grep MemTotal

示例输出:

代码语言:txt
复制
MemTotal:        8176984 kB

这里的 MemTotal 表示系统的总内存大小,单位是KB。

3. 使用 dmidecode 命令

dmidecode 命令可以显示系统硬件的详细信息,包括内存条的大小和数量。

首先,确保你有权限运行 dmidecode 命令(通常需要root权限):

代码语言:txt
复制
sudo dmidecode -t memory

示例输出:

代码语言:txt
复制
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.2.0 present.

Handle 0x001A, DMI type 17, 40 bytes
Memory Device
        Array Handle: 0x0019
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 8192 MB
        Form Factor: SODIMM
        Set: None
        Locator: ChannelA-DIMM0
        Bank Locator: BANK 0
        Type: DDR4
        Type Detail: Synchronous Unbuffered (Unregistered)
        Speed: 2400 MT/s
        Manufacturer: Samsung
        Serial Number: 12345678
        Asset Tag: 9876543210
        Part Number: M378A1G43MB2-CRC
        Rank: 2
        Configured Clock Speed: 2400 MT/s

在输出中,Size 列显示了每个内存条的大小。

4. 使用 lshw 命令

lshw 命令可以列出系统的硬件配置,包括内存信息。

首先,确保你有权限运行 lshw 命令(通常需要root权限):

代码语言:txt
复制
sudo lshw -class memory

示例输出:

代码语言:txt
复制
  *-memory
       description: System Memory
       physical id: 1
       slot: System board or motherboard
       size: 8GiB
     *-bank:0
          description: SODIMM DDR4 Synchronous Unbuffered (Unregistered) 2400 MHz (0.4 ns)
          product: M378A1G43MB2-CRC
          vendor: Samsung
          physical id: 0
          serial: 12345678
          slot: ChannelA-DIMM0
          size: 8GiB
          width: 64 bits
          clock: 2400MHz (0.4ns)

在输出中,size 列显示了每个内存条的大小。

总结

以上方法可以帮助你在Linux系统中查看内存条的大小。freecat /proc/meminfo 是最简单的方法,而 dmidecodelshw 提供了更详细的硬件信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券