logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux 性能实战 | 第 5 篇 内存指标的工程解读:free / available / buffer / cache

Linux 内存指标解析:从误报到实战 本文深入解析Linux内存指标,揭示free命令背后的真实含义。关键点: 指标误区:free内存低不等于内存紧张,buff/cache占用高通常是系统优化表现 核心指标:available才是判断内存健康的关键,它包含可回收缓存 缓存组成:通过/proc/meminfo可区分Buffers、Cached、Slab等不同类型缓存 性能影响:Dirty页过多会导

文章图片
#linux#服务器#性能优化 +1
Linux 性能实战 | 第 4 篇(续) “块设备 I/O”,什么是“非块设备 I/O”

本文分析了Linux系统中块设备I/O与非块设备I/O的关键区别。块设备I/O通过块层发起,会被内核明确识别并计入iowait统计;而非块I/O(如网络、锁等待等)虽然同样会阻塞进程并抬高系统负载,但由于不经过块层,CPU的空闲时间不会被统计为iowait。这解释了两种常见现象:当负载高且iowait高时,表明存在块设备I/O瓶颈;而负载高但iowait低时,则可能是网络、NFS或锁等非块I/O导

文章图片
#linux#运维
Linux 性能实战 | 第 4 篇 进程状态与 D 状态深度分析

本文深入分析了Linux进程中的D状态(不可中断睡眠)及其系统影响。D状态是内核保护数据一致性的机制,发生在等待关键I/O资源时,进程无法被信号中断。其特征包括无法被kill、不消耗CPU但占用资源,并可能导致系统级问题如load飙升。文章澄清了D状态与load、iowait的关系,指出D状态必定抬高load但不一定增加iowait。通过NFS故障案例展示了D状态风暴的定位与处理方法,强调短期卸载

文章图片
#linux#运维#性能优化
Linux 性能实战 | 第 3 篇(续) 如何理解同步 I/O 请求过多

/ 线程在这里阻塞在这次 write 对应的数据“安全完成”之前,线程不返回、不继续执行线程从R(Running)进入等待 I/O 完成再回到 RCPU 当前没有可运行任务,并且系统中存在至少一个线程在等待块设备 I/O(D 状态)所以出现wa有线程在等磁盘(D 状态)CPU 找不到别的 R 状态线程可以跑iowait偏高不一定意味着磁盘性能不足,也可能源于应用层使用了大量同步阻塞式 I/O,导致

文章图片
#linux#运维#性能优化
Linux 性能实战 | 第 3 篇 CPU 使用率的八种状态拆解

本文深入解析CPU使用率的八种状态(us/sy/ni/id/wa/hi/si/st),帮助精准定位性能瓶颈。通过工具如top、mpstat等获取这些指标,重点分析了iowait(wa)的本质是CPU空闲状态而非忙碌状态,并给出诊断iowait的三步法。文章结合实际案例,如自动驾驶数据录制模块的iowait优化方案,以及网络摄像头导致软中断(si)飙升的问题,说明如何通过状态拆解来对症下药。最后强调

文章图片
#linux#运维#自动驾驶 +1
Classic AUTOSAR深入浅出系列 - 【第六篇A】 AUTOSAR OS:调度的是 Task,运行的是 Runnable

摘要: AUTOSAR OS 调度的核心单位是 Task,而 Runnable 仅作为普通 C 函数通过 RTE 被嵌入 Task 执行,不参与调度决策。OS 的设计具有静态化特征(如固定数量的 Task 和优先级),仅关注四类对象(Task/ISR/Alarm/ScheduleTable)。其中,Extended Task 并非“高级 Task”,其唯一用途是处理异步事件(WaitEvent),

文章图片
Linux Docker 容器 GPU 访问配置完整指南

本文详细介绍了在Docker容器中配置GPU访问的完整流程。首先分析了常见的错误现象,如无法选择GPU驱动和容器内GPU不可用等问题。然后提供了逐步解决方案,包括安装NVIDIA Container Toolkit、配置Docker运行时、验证配置等关键步骤。文章还包含了常见问题排查方法、最佳实践建议和验证清单,涵盖了从基础配置到生产环境部署的完整流程。通过本文指南,开发者可以确保Docker容器

文章图片
#linux#docker#运维
车载Linux 系统问题定位方法论与实战系列 - OOM 与资源耗尽:系统是如何被“慢慢拖死”的

摘要: OOM(内存耗尽)在车载Linux系统中往往是系统性问题的最终表现,而非单点故障。由于车载环境内存资源有限、碎片化严重,且中间件持续累积内存压力,OOM通常作为内存回收失败的连锁反应触发。关键进程(如看门狗、日志服务)被意外终止可能导致系统崩溃,而内存泄漏会经历缓慢增长、性能下降、稳定性恶化直至系统重置的渐进过程。工程上需通过内存隔离、优先级调整和主动监控(如MemAvailable、Sl

文章图片
#linux#运维#服务器 +3
贴片二极管外形封装资料

贴片二极管外形封装资料    本文转自:http://hi.baidu.com/ghl621/item/6b4096f10728dbc3a935a2d4              常用稳压二极管的型号及稳压值如下表:型 号 1N4728 1N4729 1N4730 1N4732 1N4733 1N4734 1N4735 1N4744 1N4750 1N47511N476

交流与直流电机 调速方法 分类 原理 优缺点 应用

http://hi.baidu.com/gzmh2008/item/480c5fefae80200e570f1d52三相交流电机调速有哪些方法1 变极调速.2变频调速.3变转差率调速...    三相交流电机有很多种。1.普通三相鼠笼式。这种电机只能通过变频器改变电源频率和电压调速(F/U)。2.三相绕线式电机,可以通过改变串接在转子线圈上的电阻改变

#制造
    共 12 条
  • 1
  • 2
  • 请选择