-
2026-01-24 18:55:01
-
2026-01-24 18:57:08
- Linux 中用户态与内核态到底差在哪里?
- 用户态无法执行int0x80等特权指令,因CPU硬件强制Ring3权限隔离,触发#GP异常;read()需两次上下文切换与内存拷贝;用户/内核空间内存隔离,跨态数据传输必须经系统调用等明确通道;内核崩溃导致整机停摆。
-
415
-
2026-01-24 19:14:02
-
2026-01-24 19:30:49
-
2026-01-24 19:32:09
-
2026-01-24 19:44:02
-
2026-01-25 06:01:29
- SQL 线上慢查询的排查流程
- MySQL默认不开启慢查询日志,需检查slow_query_log是否为ON、long_query_time阈值是否合理,并确认log_output方式及日志路径或表位置。
-
455
-
2026-01-25 10:28:03
- 如何检测当前代码是否运行在 uvloop 加速的事件循环中
- 最直接的方式是用isinstance(loop,uvloop.Loop),但需确保uvloop已导入且事件循环已创建;若无法保证导入,可安全检查loop.__class__.__name__=="Loop"且__module__.startswith("uvloop");最佳实践是在uvloop.install()后设全局标记。
-
761
-
2026-01-25 12:01:25
- Linux OOM Killer 的触发机制
- OOMKiller在__alloc_pages_slowpath()彻底失败且out_of_memory()被调用时触发,非因“内存用光”,而是内核在pagecache、swap等回收路径全失败后迫不得已的最后手段。
-
681
-
2026-01-25 13:34:02