posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 game golang 客户端开发 Minigame Saas rust Python Java cg Typescript
os

实时操作系统:RTOS 内核设计、优先级反转与 Linux PREEMPT_RT

实时系统关注的不是吞吐,而是「在规定时间之前完成」的确定性。本文从硬实时与软实时的定义出发,拆解 RTOS 内核的任务模型与抢占式调度设计,深入经典难题优先级反转及优先级继承/天花板两种解法,再分析 RMS 与 EDF 的可调度性理论,最后落到 Linux PREEMPT_RT 的演进、实时调度策略(SCHED_FIFO/RR/DEADLINE)、PI-futex 与 cyclictest 实测,给出工业控制与音视频场景的选型建议。

10 分钟阅读
操作系统 调度 Linux
ai

多模态推理实战:从图像 Token 化到视觉语言模型联合推理

大语言模型的文本能力已经被充分挖掘,而让模型『看懂图』的多模态推理,正在成为企业级应用的新战场:文档解析、商品识别、自动驾驶、智能客服。本文从图像如何变成 Token 讲起,深入视觉语言模型(VLM)的联合推理机制、多模态 KV Cache 显存管理,再到生产级多模态推理服务部署。一、从单模态到多模态:VLM 推理的挑战

9 分钟阅读
多模态 VLM 推理加速
distributed-systems

分布式锁深度解析:Redis、etcd 与 ZooKeeper 三种实现与选型指南

深度讲解分布式锁的原理与落地:为什么单机锁在分布式下失效、分布式锁的核心条件(互斥/安全/活性)、基于 Redis SETNX/Lua 的实现、基于 etcd 租约与 Revision 的实现、基于 ZooKeeper 临时顺序节点的实现、RedLock 与争议、锁的续期与看门狗、三种方案的对比与选型、常见避坑与最佳实践。

8 分钟阅读
分布式 分布式锁 Redis
os

NVMe 存储栈深入:PCIe 队列对、多队列调度与 io_uring 的结合

NVMe 通过 PCIe 直连与高深度的多队列把闪存盘的随机 IO 性能推向数百万级 IOPS,但这要求整条存储栈——从驱动队列、块层 blk-mq、IO 调度器到用户态 io_uring——都以极低延迟协作。本文从 PCIe 事务与队列对模型讲起,深入 NVMe 多队列映射、blk-mq 与 IO 调度器,再剖析 io_uring 与 NVMe 结合后的轮询与内核绕过路径,最后给出生产环境压测与调优清单。

10 分钟阅读
操作系统 Linux 存储
os

eBPF 可观测与内核追踪:从 BPF 程序模型到生产调试与安全审计

eBPF 让开发者无需修改内核代码,就能在内核事件发生处动态注入安全受限的程序,是现代可观测性、性能诊断与安全审计的事实标准。本文从 BPF 指令集与验证器出发,拆解程序类型与挂载点(tracepoint/kprobe/uprobe),讲解 BPF Map 的数据通道,再对比 bpftrace、BCC 与 libbpf/CO-RE 三条开发路径,最后给出 TCP 重传追踪、阻塞唤醒分析、execsnoop 审计等真实生产场景的完整脚本。

9 分钟阅读
操作系统 Linux eBPF