Persistent Memory错误注入测试
生活随笔
收集整理的這篇文章主要介紹了
Persistent Memory错误注入测试
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
目的
了解持久化內(nèi)存各種故障場(chǎng)景下的系統(tǒng)和應(yīng)用行為
錯(cuò)誤注入方法
https://docs.pmem.io/ipmctl-user-guide/debug/inject-error
測(cè)試
溫度測(cè)試
# 模擬高溫 $ ipmctl set -dimm Temperature=100 # 恢復(fù) $ ipmctl set -dimm Clear=1 Temperature=1壞塊測(cè)試
# 模擬指定dimm地址0x10000200為壞塊 $ ipmctl set -dimm [dimm_id] Poison=0x10000200 # 恢復(fù) $ ipmctl set -dimm [dimm_id] Poison=0x10000200 Clear=1壽命耗盡測(cè)試
# 模擬剩余壽命為5% $ ipmctl set -dimm PercentageRemaining=5 # 恢復(fù) $ ipmctl set -dimm PercentageRemaining=5 Clear=1致命錯(cuò)誤測(cè)試
# 模擬致命錯(cuò)誤 $ ipmctl set -dimm FatalMediaError=1 # 恢復(fù) $ ipmctl set -dimm FatalMediaError=1 Clear=1ADR錯(cuò)誤測(cè)試(Dirty shutdown)
# 模擬致命錯(cuò)誤 $ ipmctl set -dimm DirtyShutdown=1 # 恢復(fù) $ ipmctl set -dimm DirtyShutdown=1 Clear=1總結(jié)
以上是生活随笔為你收集整理的Persistent Memory错误注入测试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入理解Memory Order
- 下一篇: Persistent Memory编程简