当前位置: 首页 > ops >正文

(四)Linux性能优化-CPU-软中断

软中断

中断其实是一种异步的事件处理机制,可以提高系统的并发处理能力

由于中断处理程序会打断其他进程的运行,所以,为了减少对正常进程运行调度的影响,中断处理程序就需要尽可能快地运行

Linux 将中断处理过程分成了两个阶段,也就是上半部(硬中断)和下半部(软中断):

  • 上半部用来快速处理中断,它在中断禁止模式下运行,主要处理跟硬件紧密相关的或时间敏感的工作,直接处理硬件请求,特点是快速执行
  • 下半部用来延迟处理上半部未完成的工作,通常以内核线程的方式运行,由内核触发,特点是延迟执行

查看软中断和内核线程

  • /proc/softirqs 提供了软中断的运行情况;
  • /proc/interrupts 提供了硬中断的运行情况;
    在这里插入图片描述
    【软中断类型】【CPU…】

同一种软中断在不同 CPU 上的分布情况,也就是同一行的内容。正常情况下,同一种中断在不同 CPU 上的累积次数应该差不多
软中断实际上是以内核线程的方式运行的,每个 CPU 都对应一个软中断内核线程,这个软中断内核线程就叫做 ksoftirqd/CPU 编号

http://www.xdnf.cn/news/12845.html

相关文章:

  • 数据类型 -- 字符串
  • python3GUI--基于PyQt5+DeepSort+YOLOv8智能人员入侵检测系统(详细图文介绍)
  • 【razor】x264 在 的intra-refresh和IDR插帧
  • Visual Studio 2022打包程序流程
  • BIO通讯
  • 【量化】策略交易 - 均线策略(Moving Average Strategy)- 代码增强版本
  • Vue作用域插槽
  • 楠溪江诗意传承:李文照笔下的山水印记
  • Linux下的进程调度机制
  • 一文看懂Spring Boot集成智谱清言 AI最佳实践
  • Spring AOP执行原理源码解析
  • 上位机知识篇---dialoutuucp组
  • Windows设置之网络路由
  • 手写RPC框架<一> SPI机制
  • 华为云之使用云服务器搭建Leanote云笔记本【玩转华为云】
  • MS8911S/8921S/8922M/8931S 是一款具有内部迟滞的高速比较器
  • spring task定时任务快速入门
  • 【LangChain4J】LangChain4J 第四弹:RAG 的多种实现方式
  • 《汇编语言》第16章 直接定址表——实验16 编写包含多个功能子程序的中断例程
  • 【时时三省】(C语言基础)局部变量和全局变量例题
  • 贝叶斯定理与医学分析(t检验场景)
  • 【量化】策略交易 - 均线策略(Moving Average Strategy)
  • 如何在Redhat Linux7.9下安装配置MySQL
  • 历史数据分析——辽港股份
  • Java高频面试之并发编程-24
  • Semantic-SAM: Segment and Recognize Anything at Any Granularity
  • 大模型如何选型?嵌入模型如何选型?
  • 【PhysUnits】17.2 配套变量结构体 Var(variable.rs)
  • 一套个人知识储备库构建方案
  • UE的AI行为树Selector和Sequence如何理解