bor*_*ris 7 hardware linux memory
我有一台装有 ubuntu 操作系统的 linux 机器。现在我想升级硬件。也就是说,我想安装更多的内存。我的问题是,我如何确定现在安装了哪种 RAM,哪种 RAM 与我当前的硬件兼容,以及我可以安装的最大内存容量是多少?
最好使用命令行来回答这些问题。谢谢你。
dmidecode将通过解码表中的信息告诉您 RAM 等如何报告自身。已经有一个Ubuntu 包了。示例输出的相关部分可能是:
Handle 0x0005, DMI type 5, 22 bytes
Memory Controller Information
Error Detecting Method: 64-bit ECC
Error Correcting Capabilities:
None
Supported Interleave: One-way Interleave
Current Interleave: One-way Interleave
Maximum Memory Module Size: 1024 MB
Maximum Total Memory Size: 3072 MB
Supported Speeds:
Other
Supported Memory Types:
Other
DIMM
SDRAM
Memory Module Voltage: 3.3 V
Associated Memory Slots: 3
0x0006
0x0007
0x0008
Enabled Error Correcting Capabilities:
Unknown
Handle 0x0006, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: DIMM 1
Bank Connections: 0 1
Current Speed: Unknown
Type: Other DIMM SDRAM
Installed Size: 256 MB (Double-bank Connection)
Enabled Size: 256 MB (Double-bank Connection)
Error Status: OK
Run Code Online (Sandbox Code Playgroud)
但请注意,某些 BIOS 实现存在错误和/或完全存在于这些数据中。
一个名为
lshw
Run Code Online (Sandbox Code Playgroud)
可以准确地告诉您需要什么。
它实际上将 dmidecode 用于内存,但总体上提供了有关硬件的更多信息。