搜索:isolcpus

共命中 5 条(服务端检索)
操作系统内功 · 第 16 篇:cpuset 与 CPU 亲和性——绑核的工程决策
绑核不是玄学也不是万金油:从调度器迁移成本讲到 taskset/cpuset/isolcpus 三层工具,给出延迟敏感场景的绑核决策框架与 Kubernetes 落地方式。
后端技术 精选 · 原创 · 昨天 阅读 2·访客 2
操作系统内功 · 第 11 篇:Linux 调度类全景——从 RT 到 SCHED_OTHER 的完整策略
拆解 Linux 调度器的「类」架构:五个调度类的优先级链条、实时策略的边界、nice 权重的数学本质与 RT throttling 这道保险丝。
后端技术 精选 · 原创 · 昨天 阅读 2·访客 2
操作系统内功 · 第 33 篇|系统启动链路:从按下电源到 systemd 就绪的全过程
服务器重启后服务要多久恢复?答案藏在启动链路里:固件(UEFI)→ 引导加载(GRUB)→ 内核初始化 → initramfs 挂根 → PID 1(systemd)拉起服务单元。本文逐段拆解每一步做了什么、什么会慢、什么会失败,讲清 initramfs 的角色、systemd 的并行启动模型与依赖图,以及云服务器特有的 virtio/云初始化环节——「重启依赖」从此有全景图。
后端技术 精选 · 原创 · 3天前 阅读 20·访客 20
操作系统内功 · 第 26 篇|软中断与 ksoftirqd:网络下半部打满一个 CPU 的真相与治理
「si 列占满一个核」是高流量机器最经典的现象。本文从硬中断为什么要拆两半讲起,拆解 softirq 的机制(who触发、在哪跑、budget 限制)、NET_RX 的 NAPI 轮询路径、RSS/RPS 多队列分流,以及 RSS 单队列瓶颈与 irqbalance 的取舍,最后给出 si 异常的完整诊断流程。
后端技术 精选 · 原创 · 3天前 阅读 19·访客 19
操作系统内功 · 第 31 篇|上下文切换的成本解剖:直接成本、间接成本与 TLB shootdown
「上下文切换 1 微秒」是流传最广的性能迷信——直接成本确实小,间接成本才是大头。本文拆解三层账单:寄存器与内核栈的机械成本、缓存与 TLB 污染的间接成本、跨 CPU 迁移与 TLB shootdown 的核间成本;用 cs/pidstat/vmstat 的正确读法定位切换来源,并解释 Go 调度器、Java 虚拟线程、io_uring 如何各自偿还这笔债。
后端技术 精选 · 原创 · 3天前 阅读 17·访客 17