首页/系统/服务器硬件与 RAID 速查/stressapptest 内存压测用法
内存与电源72 条

stressapptest 内存压测用法

stressapptest 是常用的在线内存压力工具:多线程读写与校验模拟真实负载,适合维护窗口内验证内存稳定性,与离线 memtest86+ 互补。

典型压测

典型压测
stressapptest -s 3600 -M 4096 -m 8 -W --printsec 10 2>&1 | tee sat.log
# -s 测试秒数  -M 使用内存(MB)  -m 线程数  -W 全写模式  --printsec 进度间隔
获取方式发行版仓库或源码编译(Apache-2.0)
输出关注ECC/mismatch 报错行、退出码、耗时
对照工具离线用 memtest86+,系统内用 memtester/stressapptest
窗口维护窗口执行,预先准备回退方案
-M 不要超过可用内存:压到 swap 会放大 IO 并掩盖内存问题的真实表现。

易错点

  • 业务高峰直接跑大内存压测:业务受影响且结果不可信
  • 只看进程是否退出:不检查日志中的纠错与校验错误行

数据来源与参考

  • stressapptest 项目文档
  • 运维实务整理
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌