帮助我了解笔记本电脑中的内存测试

帮助我了解笔记本电脑中的内存测试

我的旧笔记本电脑出现了问题:2009 年的 Ahtec clevo m7xsun,xubuntu 16.04 64 位,内核 4.4.0.25 和上游 4.7.0.22 用于测试。安装了 2 个模块中的 4 GiB RAM。有时 BIOS 会检测到整个 4 GiB,有时只检测到 2 个。我已经多次更换了模块,所以我不相信其中一个模块坏了。有人建议我运行 memtest,我照做了,如图所示,在近 2 小时完成第一次测试后,它没有检测到任何错误。

在此处输入图片描述

我在图中标记了3个点:1、2、3:

1:2048M - 3070M 4093M 中的 1022M:我唯一理解的是 4093M(4 GiB RAM,我的总 RAM 量。其他数字表示什么?

2:请注意,这是一台双核笔记本电脑(2 DUO CPU),这与问题 3 有关。

3:如果我的笔记本电脑是双核的,为什么 memtest 显示:核心:1 个活动/1 个总计(运行:全部)?它不应该表示总共 2 个吗?如果它正在运行全部,那么 memtest 只能检测到两个核心中的一个,我的笔记本电脑有问题。

答案1

问题 1. RAM

建议您仔细阅读此消息。

它说; Testing 2048M - 3070M : 1022M of 4093M 这意味着目前 MemTest测试内存块从 2048M 到 3070M大小为 1022M。因此它表示 4093M 中的 1022M。这里没有问题。

问题 2 和 3. CPU

Core 0 (SMP disabled)表示它正在使用核心 0(第一个核心)。对称多处理的 SMP 已禁用,这意味着它不会使用多个核心。这不是问题。

接下来重要的,您不应该依赖 MemTest86+ 来获取 CPU 核心数。这是一个内存测试库,它只使用 CPU 来执行此测试。要真正检查 CPU 详细信息,请在运行 Ubuntu 时转到终端 ( ++ Ctrl) ,然后运行,AltT

lscpu

你会得到类似这样的东西;

处理器

另一个命令是nproc(这给出总处理单元,取决于超线程)。由于您的 CPU 没有超线程,这将报告总核心数。

进程数

相关内容