码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 服务器RAS


    RAS 技术要点

    RAS 技术主要是通过MCA机制,AER 机制实现的。

    MCA 机制可以上报并尽可能地修复系统总线,ECC, 奇偶校验,缓存和TLB 等等错误,识别故障

    源并将故障信息记录在mc bank中,通过mac 机制,cpu内部的可纠正错误和不可纠正错误

    均可上报并记录,并纠正硬件可纠正错误。对于不可纠正错误,通过会进行热重启。mca

    的作用域包括处理器的所有模块,core, uncore, 和iio 

    AER IIO Advanced Error Reporting 机制

    AER 机制负责侦测,记录并发送各种IIO 模块的了模块的错误信号,作用域包括iio 模块下的

    所有了模块, 如pcie 接口, dmi, iio 的核心逻辑和intel vt -d等。

    ras 处理流程

    当检测到可纠正错误CE 时,对错误位置进行标记,并通过对应模块的RAS 技术快速修复错误,用户不会感知到这类错误的发生。

     当出现不可收正错误uce时,会尝试对故障进行隔离。比如通过隔离内存坏块、总线降频等手段,维持系统的运行。若发生了更为严重的故障,系统直接宕,这里需要通过带外管理软件HDM恢复或重启系统。

     对于硬件永久性故障,需要更换新的硬件或者启用备用设备进行修复。通过对部分硬件的热插拔功能。可以支持用户在系统不断电的情况下,进行故障设备的更换,使服务器恢复正常工作。

    CPU 故障处理

    当出现内核级错误,处理手段主要涉及到core disable for fault resilient boot 功能和core corrupt data containment enabled for dcu/ifu 功能。

     core disable for frb

    随着处理器内核数量的逐代增加,单个故障点从整个处理器转移到处理器内部的较小模块,比如单个core 或llc 的一部分。当出现了故障,除了可以禁用整个cpu 之外,现在可以做的禁用特定的核。

    core 的禁用需要保留至少一个core 是活动的。才能完成系统引导过程。

    PCIe 故障处理

    PCIe的故障处理主要介绍两个功能,Pcie link retraining and recovery 功能和pci expres corrupt data containment 功能。

    c

  • 相关阅读:
    Node.js 教程
    Kubernetes技术与架构-存储 2
    新上线游戏产品需不需要防御?
    JAVA集合2-Vector
    zabbix安装
    ML&DL:《Hyperparameter tuning for machine learning models机器学习模型的超参数调优》翻译与解读
    计算机网络4小时速成:应用层,cs模型,p2p模型,DNS域名系统,文件传输协议FTP,电子邮件SMTP,万维网HTTP,动态主机配置协议DHCP
    Oracle与Redis Enterprise协同,作为企业缓存解决方案
    OpenSSL 密码库实现证书签发流程详解
    解锁数据潜能:构建高效数据仓库的策略与实践
  • 原文地址:https://blog.csdn.net/robinsongsog/article/details/127032621
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号