我可以在不关闭 Linux 的情况下识别我的 RAM 吗?

我可以在不关闭 Linux 的情况下识别我的 RAM 吗?

我想为我们内部的 VMware 测试服务器定价一些新的 RAM。这是一个消费者盒子,我们用它来测试我们的软件并运行业务虚拟机。

我忘记了它有什么样的 RAM,我宁愿不重新启动机器并启动 memtest86+ 只是为了获取 RAM 的规格。

有什么方法可以让我知道要购买哪种 RAM,而不需要关闭 Linux 并把所有人踢走?例如,该信息位于吗/proc

答案1

您可以尝试运行(以 root 身份)dmidecode -t memory。我相信这就是lshw用途(如另一个答案中所述),但它以另一种形式提供信息,并且lshw并非在每个 Linux 发行版上都可用。另外,就我而言,dmidecode 会生成资产编号,对于插入戴尔的支持网站非常有用。

答案2

这是什么lshw -c memory作为根用户) 给我:

  *-firmware              
       description: BIOS
       vendor: Acer
       physical id: 0
       version: V1.41 (01/07/08)
       size: 113KiB
       capacity: 960KiB
       capabilities: isa pci pcmcia pnp upgrade shadowing escd cdboot acpi usb agp biosbootspecification
  *-cache:0
       description: L1 cache
       physical id: 5
       slot: L1 Cache
       size: 64KiB
       capacity: 64KiB
       capabilities: asynchronous internal write-back
  *-cache:1
       description: L2 cache
       physical id: 6
       slot: L2 Cache
       size: 4MiB
       capacity: 4MiB
       capabilities: burst internal write-back
  *-memory
       description: System Memory
       physical id: 16
       slot: System board or motherboard
       size: 4GiB
     *-bank:0
          description: SODIMM DDR2 Synchronous 667 MHz (1.5 ns)
          product: SODIMM000
          vendor: Mfg 0
          physical id: 0
          serial: 1234-B0
          slot: M1
          size: 2GiB
          width: 64 bits
          clock: 667MHz (1.5ns)
     *-bank:1
          description: SODIMM DDR2 Synchronous 667 MHz (1.5 ns)
          product: SODIMM001
          vendor: Mfg 1
          physical id: 1
          serial: 1234-B1
          slot: M2
          size: 2GiB
          width: 64 bits
          clock: 667MHz (1.5ns)

您正在寻找的是“系统内存”。

相关内容