pur*_*ram 75 command-line system ram
我有一台三星 NP300e5Z i5 笔记本电脑。我在这台笔记本电脑中使用 Ubuntu 14.04。我的系统 RAM 是4GB,我想增加它,但我不确定我的系统中有多少内存插槽可用。那么,如何检查
任何建议将不胜感激
pl_*_*ock 127
你可以使用这个命令:
sudo lshw -class memory
Run Code Online (Sandbox Code Playgroud)
它会给你一个这样的输出:
*-memory
description: System Memory
physical id: 33
slot: System board or motherboard
size: 4GiB
*-bank:0
description: DIMM [empty]
physical id: 0
slot: ChannelA-DIMM0
*-bank:1
description: DIMM [empty]
physical id: 1
slot: ChannelA-DIMM1
*-bank:2
description: SODIMM DDR3 Synchronous 1333 MHz (0.8 ns)
product: AD73I1C1674EV
vendor: Fujitsu
physical id: 2
serial: 43D30100
slot: ChannelB-DIMM0
size: 2GiB
width: 64 bits
clock: 1333MHz (0.8ns)
*-bank:3
description: DIMM [empty]
physical id: 3
slot: ChannelB-DIMM1
Run Code Online (Sandbox Code Playgroud)
在我的系统中,我有 4 个内存插槽,目前我只使用了一个插槽。在其他插槽中,您可以看到它显示empty。
对于最大支持内存使用:
sudo dmidecode -t 16
Run Code Online (Sandbox Code Playgroud)
或者
sudo dmidecode -t memory
Run Code Online (Sandbox Code Playgroud)
或者
sudo dmidecode | grep -i "Maximum Capacity:" | uniq
Run Code Online (Sandbox Code Playgroud)
编辑:查看 Slot 使用小脚本的更多交互方式(由 Serg 建议)
sudo lshw -class memory | awk '/bank/ {count++} END {print "You have " count " slots for RAM"}'
Run Code Online (Sandbox Code Playgroud)
kos*_*kos 19
另一种直接获取所有数字的方法;
要获取插槽总数:
sudo dmidecode -t memory | grep -c '^Memory Device$'
Run Code Online (Sandbox Code Playgroud)
要获取使用的插槽数:
sudo dmidecode -t memory | grep -c -Po '^\tPart Number: (?!\[Empty\])'
Run Code Online (Sandbox Code Playgroud)
要获得最大容量:
sudo dmidecode -t memory | grep -Po '^\tMaximum Capacity: \K.*'
Run Code Online (Sandbox Code Playgroud)
sudo dmidecode -t memory | grep -c '^Memory Device$'
Run Code Online (Sandbox Code Playgroud)
结果中内存设备的数量sudo dmidecode --type 17等于内存插槽的数量,因此打印RAM插槽数量的命令为:
sudo dmidecode --type 17 | grep 'Memory Device' --count
Run Code Online (Sandbox Code Playgroud)
该命令的结果将是一个等于 RAM 插槽数量的整数。
显示每个已安装 RAM 棒大小的命令是:
sudo dmidecode --type 17 | grep -i size
Run Code Online (Sandbox Code Playgroud)
这是一个信息非常丰富的命令,因为它显示了空 RAM 插槽的数量、安装了 RAM 棒的 RAM 插槽的数量以及每个已安装 RAM 棒的大小。
显示最大 RAM 容量(可以将 RAM 增加到的最大大小)的命令是:
sudo inxi -m | grep capacity
Run Code Online (Sandbox Code Playgroud)
此示例输出显示计算机有 4 个 RAM 插槽(2 个空插槽和 2 个满插槽)和两个 4GB RAM 棒(8GB RAM)。
$ sudo dmidecode --类型 17 | grep '内存设备' --count
4
$ sudo dmidecode --类型 17 | grep -i 大小
尺寸:未安装模块
尺寸:未安装模块
大小:4096 MB
大小:4096 MB
$ sudo inxi -m | sudo inxi -m grep 容量
Array-1 容量:32 GB 设备:4 EC:无
dmidecode显示控制器可用的插槽数量。最多有 4 种 DMI 类型,其中 2 种可以是内存阵列,2 种可以是特定插槽。2 较少见。dmidecode/inxi 中的信息对于数组数据来说是极其不可靠的,但是实际的槽数据通常是非常可靠的。如果您正在考虑购买或升级 RAM,您应该始终检查产品规格,以确保 inxi/dmidecode 报告的内容实际上是正确的。这尤其适用于最大 RAM 大小和阵列容量。*
| 归档时间: |
|
| 查看次数: |
81646 次 |
| 最近记录: |