Studying Linux Schedulers, and Why Metrics Matter
pradyun.net原文 ↗
这篇文章通过 Linux scheduler 研究说明指标选择如何改变结论。同一调度器改动在 throughput、latency、tail latency、fairness、交互响应或能耗等指标下,可能得到完全不同的评价。作者的核心提醒是不要把“某个 benchmark 变好”误读成系统体验整体变好,因为 benchmark 只测量它被设计出来测的东西。对性能工程来说,这篇文章的价值在于把争论从“哪个 scheduler 更快”拉回到“我们究竟在优化什么用户可感知目标”。
–浏览
评论 · Comments