-
2026-01-29 20:35:02
- Linux 多核 CPU 下进程是如何被调度的
- CFS基于vruntime动态调度,非平均分配;taskset仅设亲和性掩码,多线程、中断、超线程、NUMA错配等均使其失效;调高sched_migration_cost_ns可降迁移开销,但需按负载类型调整。
-
346
-
2026-01-29 20:35:45
-
2026-01-29 20:38:02
-
2026-01-29 20:39:09
-
2026-01-29 20:40:49
- Linux 磁盘 IO 性能瓶颈分析方法
- %util接近100%却无卡顿,因它仅统计队列非空时间,不反映延迟;SSD/NVMe并发强,高%util可能仅表示高吞吐、深队列;应重点关注await、avgqu-sz及iostat-x扩展指标。
-
509
-
2026-01-29 20:41:33
- Linux CPU 使用率异常升高的排查思路
- CPU高需分层定位:先看top底部%Cpu(s)中us/sy/wa含义,再结合loadaverage、线程TID转换、cgroup限制等排除误判;Java需用top-Hp+jstack+perf交叉验证;sy高时用perf/strace查系统调用;硬件层需排查温控、降频、RAID缓存等静默干扰。
-
812
-
2026-01-30 08:00:14
-
2026-01-30 08:01:02
- Python 并发程序中的资源清理问题
- asyncio.run()中协程被取消时finally和aexit可能不执行,导致资源泄漏;应改用create_task()+显式await、gather(return_exceptions=True)、定期检查取消标志、用shield保护关键清理,并验证第三方库的取消安全性。
-
443
-
2026-01-30 08:56:15
-
2026-01-30 09:00:04