![我可以在不关闭 Linux 的情况下识别我的 RAM 吗?](https://linux22.com/image/42624/%E6%88%91%E5%8F%AF%E4%BB%A5%E5%9C%A8%E4%B8%8D%E5%85%B3%E9%97%AD%20Linux%20%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E8%AF%86%E5%88%AB%E6%88%91%E7%9A%84%20RAM%20%E5%90%97%EF%BC%9F.png)
我想为我们内部的 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)
您正在寻找的是“系统内存”。