、样本堆积了,所有后果都像自然发生。可只要看预算流向,就会发现真正先失势的不是输入,而是调度本身。”
林序盯着屏幕,忽然开口:“假调度先失势,是什么意思?”
周砚没马上回答。
他把那条AUX-DISP-07的资源曲线单独拎出来,再把真实调度曲线叠上去。两条线原本在前面几分钟几乎同步,越往后,假调度那条就越像被灌了水,越来越粗,越来越虚。它占着位置,却不再准确;它吞着预算,却不再稳定;它看似把局面兜住,实际上正把自己撑到失真。
“意思是它再也装不住自己是‘正常缓冲’了。”周砚说,“预算通胀之后,假调度先失势。因为它要维持表面稳定,就必须持续抬高资源占用;资源占用一高,异常就会被放大,真实调度的滞后也会被放大。到了这个时候,原本拿来掩护的那层壳,先开始暴露自己的不对劲。”
他指着屏幕里一段突然变红的预算预警。
【假调度占用率超阈值】
【真实调度等待时长上升】
【问名层响应延迟增加】
【建议切换至高优先级人工协调】
“看见没有。”周砚说,“它已经开始建议人工协调了。假调度最怕的就是这一步。只要进入人工协调,所有占预算的理由就必须写出来,谁批的、为什么批、给谁用、用来干什么,全都得落字。它之前靠自动化躲开的账,一旦回到人工,就没法再假装自己只是个缓冲。”
技术人员的手心明显出了汗:“那我们现在是不是可以直接停掉它?”
“不能硬停。”周砚说,“它现在还挂着一部分公共输入。如果直接断,外面就会立刻把锅甩给我们,说是我们前置问名导致系统停摆。”
“那怎么办?”林序问。
周砚盯着曲线,眼神一点点沉到底。
“让它自己失势。”
屋里几个人同时看向他。
周砚把资源页切到“预算占用来源”那一栏,红色的占用条下方,几条灰色子链路依次展开。每一条子链路都不复杂,甚至可以说很朴素:峰值缓冲、错峰投递、观测排队、留白挂起、临时预占。可这些看似朴素的节点,一旦被串在一起,就会形成一个完整的假调度回路。回路的共同特征是,所有动作都能解释,所有动作都能留痕,唯独真正的调度决策被埋在最下面,像藏进壳里的针。
“把这几条都打上预算核验
本章未完,请点击下一页继续阅读!