这个 lshw 输出是什么意思?

5a6*_*63D 2 ram

我想弄清楚我有多少个内存插槽,以便我可以为我的笔记本电脑购买新的内存。

我跑了

sudo lshw -C memory -short
Run Code Online (Sandbox Code Playgroud)

这是它的输出

H/W path         Device     Class          Description
======================================================
/0/3                        memory         4GiB System Memory
/0/3/0                      memory         4GiB SODIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MH
/0/3/1                      memory         [empty]
/0/7                        memory         128KiB L1 cache
/0/8                        memory         512KiB L2 cache
/0/9                        memory         3MiB L3 cache
/0/b                        memory         128KiB BIOS
/0/100/1f.2                 memory         Memory controller

Run Code Online (Sandbox Code Playgroud)

Ter*_*nce 7

/0/3                        memory         4GiB System Memory
/0/3/0                      memory         4GiB SODIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MH
/0/3/1                      memory         [empty]
Run Code Online (Sandbox Code Playgroud)

第一行是系统中/0/3RAM总数的组。4GiB System Memory如果添加另一个 RAM 模块,该数字将会改变。它显示该/0/3组中的一个可用插槽(一个已占用/0/3/0,一个可用/0/3/1)。然而,如果不进行物理检查,很难判断。有些笔记本电脑带有 RAM 连接器,但插槽没有焊接到主板上。

您可以使用它inxi来确定 RAM 和插槽的最大数量。

例子:

sudo inxi -mx
Memory:
  RAM: total: 23.40 GiB used: 2.49 GiB (10.6%) 
  Array-1: capacity: 32 GiB note: est. slots: 4 EC: None 
  max module size: 8 GiB note: est. 
  Device-1: A0 size: 4 GiB speed: 1333 MT/s type: Unknown 
  Device-2: A1 size: 4 GiB speed: 1333 MT/s type: Unknown 
  Device-3: A2 size: 8 GiB speed: 1333 MT/s type: Unknown 
  Device-4: A3 size: 8 GiB speed: 1333 MT/s type: Unknown 
Run Code Online (Sandbox Code Playgroud)

从上面我们可以看到该板的最大容量是 32GiB 或 4 x 8GiB(最大模块大小,这意味着 16GiB 可能无法工作,因为它声明est或估计)。

希望这可以帮助!