查看: 161|回复: 0

memtest86 + 的 U 盘制作 + 整机内存压力测试步骤

[复制链接]

8

主题

2

回帖

32

积分

新手上路

积分
32
发表于 7 天前 | 显示全部楼层 |阅读模式
# Memtest86+ U 盘制作 + 整机内存压力测试完整步骤

## 一、下载 Memtest86+

**官方地址**:[https://www.memtest.org/](https://www.memtest.org/)  → 下载 Pre-built ISO 版本(当前 v7.x)

>
> 推荐下载 **memtest86+-7.x.bin.gz** 或 **.iso** 文件,解压后拿到 `.iso` 镜像。

---

## 二、制作启动 U 盘

### 方法 A:Windows 下用 Rufus(你有 Windows 家用机,推荐)

1. 下载 Rufus(免费):[https://rufus.ie/](https://rufus.ie/)
2. 插入 U 盘(≥1GB,会被清空)
3. 打开 Rufus:
   - **设备**:选你的 U 盘
   - **引导选择**:点 "选择",加载刚下载的 memtest86+.iso
   - **分区类型**:`MBR`(T620 传统 BIOS 启动,兼容性最好)
   - **目标系统类型**:`BIOS (或UEFI-CSM)`
   - 文件系统:默认 FAT32
4. 点**开始**,等待写入完成

### 方法 B:Linux 下用 dd

```
# 先确认U盘设备号(用lsblk看,别写错!)
lsblk
# 假设U盘是 /dev/sdb
sudo dd if=memtest86+-7.x.iso of=/dev/sdb bs=4M status=progress
sync
```

---

## 三、T620 BIOS 设置(U 盘启动)

1. 插 U 盘到 T620 后置 USB 口
2. 开机,戴尔 logo 出现时按 **F11**(Boot Manager)
3. 选择 **One-shot UEFI Boot Menu** 或 **BIOS Boot Menu**
4. 选中你的 U 盘(一般显示 `USB Storage Device` 或 U 盘品牌名),回车
5. 直接进入 memtest86+ 蓝色界面

>
> 如果 F11 看不到 U 盘:进 F2 BIOS → Boot Settings → 确认 **USB Boot** = Enabled,启动顺序把 USB 调到最前。

---

## 四、运行内存测试

### 启动后界面说明

进入 memtest86 + 后,默认已经自动开始测试,无需操作。

**界面关键信息:**

- **Test #5, Address test, quick**:这是第 5 个测试项
- **Pass**:当前完成了几轮完整测试(0% → 100% = 1 轮)
- **Errors: 0**:错误数,**必须始终为 0**
- **MemTest**:当前测试的内存地址范围

### 测试参数(T620 256GB 场景)

表格

| 项目 | 推荐值 |
| --- | --- |
| 测试轮数 Pass | **至少 4 轮**(每轮约 2~4 小时,256GB 预计 8~16 小时) |
| 错误容忍 | **0 错误**,任何 1 个错误都说明内存有问题 |
| 并行模式 | 自动(memtest86+ v7 支持多 CPU 并行) |

### 操作按键

- **F1**:配置选项(可选择测试项、内存范围)
- **Esc**:退出重启
- **Space**:暂停 / 继续
- **C**:进入配置菜单

### 建议:跑满 4 轮(数字后端稳定性验证)

```
Pass 1/4  → 跑完
Pass 2/4  → 跑完
Pass 3/4  → 跑完
Pass 4/4  → 跑完,Errors: 0
```

>
> 跑 4 轮的原因:单轮可能漏检偶发 ECC 错误、内存高温下不稳定、双路 QPI 互连带宽压力。EDA 长时间跑 Calibre,内存有微小错误都会导致签核结果随机错误。

---

## 五、结果判断

### ✅ 合格

- 4 轮跑完,**Errors: 0**
- 无红色高亮的地址段
- 无 ECC 错误提示(dmesg 里也没有)

### ❌ 不合格:有 Errors

1. **记下出错的内存地址**(界面会显示,如 `0x123456780`)
2. 关机,**一次只插一半内存条**(比如 CPU1 的 8 条),再测
3. 如果测试通过 → 问题在另一半
4. 逐根替换排查,找到坏条
5. T620 也可以进 BIOS 看 **System ECC Event Log**,定位具体 DIMM 插槽

---

## 六、CentOS 下补充验证(装完系统后)

```
# 1. 查看ECC错误计数(持续监控)
sudo edac-util -v

# 2. 查看具体内存插槽错误
sudo ras-mc-ctl --errors

# 3. 查看内存温度(T620 iDRAC)
ipadm_get_system_information | grep -i temp
# 或进 iDRAC Web 界面看 Memory Temp
```

---

## 七、T620 特别提醒

1. **散热**:测试时机箱侧盖打开或保持风道完整,跑几小时后内存温度会升高,高温会暴露隐藏的内存故障。
2. **电源**:1100W 冗余电源确认两路都插好,不要单路跑满负载测试。
3. **双路对称**:16 条内存分 A/B 两侧,memtest 会同时压两组 CPU 的内存控制器,能测出双路 QPI 互连问题。
4. **测试时间**:256GB 内存跑 4 轮约 10~14 小时,建议晚上挂着,第二天看结果。
5. **不要中途断电**:memtest 直接读写物理内存,断电不影响硬盘数据,但会终止测试。

---

## 八、快速命令汇总

表格

| 步骤 | 操作 |
| --- | --- |
| 下载 | [https://www.memtest.org/](https://www.memtest.org/)  → ISO |
| 制作 | Rufus → MBR → BIOS → 写入 U 盘 |
| 启动 | T620 开机按 F11 → 选 U 盘 |
| 测试 | 自动开始,等 4 轮,Errors=0 |
| 报错 | 拔内存逐半排查,定位坏条 |

跑完 4 轮 0 错误,这批内存就可以放心跑 Calibre/Innovus 了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备2020032996号-2

在本版发帖
关注公众号
返回顶部