第1393集:新机遇成果再优(1/1)

红色警告刚跳出,小陈的手就按在了重启键上。刘好仃没拦他,只把保温杯轻轻搁在操作台边缘,杯盖拧开一条缝,热气往上飘了半寸,就被设备间的冷风压住。

“先别急着清日志。”他盯着屏幕,“磁盘满不是毛病,是信号。”

小陈愣了下:“信号?”

“说明它知道疼。”刘好仃点了点键盘,“疼了才会喊,喊了才会改。咱们现在要听懂它在喊什么。”

老周从后头探过脑袋,手里还捏着刚打印出来的日报:“昨儿不是说权限通了?怎么又卡在磁盘上?”

“路通了,车多了,收费站没加岗。”刘好仃调出系统资源监控图,“你看这儿,异常触发时日志像炸了锅,三秒写两百兆,缓存队列直接爆仓。”

小李凑过来一看,倒吸一口凉气:“这哪是记录,这是往硬盘里倒开水。”

“所以不能只修路,还得教它别一激动就写日记。”刘好仃打开测试计划表,“今天不跑新功能,先给‘新机遇’来个体检。极限压力测试包,三重叠加——断电模拟、千级并发、主控板故障,全上。”

小陈脸色有点发白:“这要是真崩了,得多久能恢复?”

“看它。”刘好仃指了指屏幕,“也看咱们。”

测试程序启动,第一波高并发请求压进去,系统响应正常。第二波叠加断电模拟,主控切换延迟了1.8秒,数据没丢。第三波再加硬件故障,问题来了——恢复时间从预估的5秒一路飙到12秒,中间还丢了两次状态同步。

“这哪是修玻璃的系统,是老年机重启。”老周嘀咕。

刘好仃没笑,把三轮测试数据拉出来,叠在一起看。“不是单点问题。”他指着图表,“响应慢、能耗高、数据飘,三个症状,一个病根——它太想当好人了。”

“啥意思?”小李问。

“每次出事,它第一反应不是处理,是汇报。”刘好仃放大日志流,“你看,故障刚冒头,还没确认,它已经把警报发了七道,通知了五个模块,连后勤台账都记了一笔。忙得跟居委会大妈似的,正事反倒没人干。”

小陈忍不住笑出声:“还真是,一出事先开大会。”

“那就精简会议。”刘好仃在白板上写下四个字:三优一稳。“响应要快,容错要准,能耗要省,运行要稳。不搞虚的,每项都得有数。”

老周盯着“优”字看了两秒:“听着像广告词。”

“广告词也能当真。”刘好仃拿起笔,“先治响应慢。你们吵了一周,软件说硬件慢,硬件说算法蠢。今天不听嘴仗,看录像。”

他调出上次测试的双通道记录,一边是传感器信号波形,一边是执行模块动作时间线。画面一帧帧放,信号触发后,软件层居然等了0.6秒才下发指令。

“等啥呢?”小陈皱眉。

“等确认。”刘好仃暂停画面,“它收到信号,不直接动,先发个‘你确定吗’给上游,等回执。上游再问‘你真确定吗’,一圈走完,黄花菜都凉了。”

小李一拍脑门:“这不就是群里接龙?‘收到请回复’‘请回复收到’,最后没人干事。”

“所以得改握手协议。”刘好仃在白板上画了个新流程,“脉冲式唤醒——信号一来,只验证有效性,通过立刻激活执行模块,其余时间全休眠。不搞群聊,发完即走。”

硬件组老张摇头:“太激进,万一误触发呢?”

“那就把门坎调聪明点。”刘好仃转头问小陈,“上次漏触发的低频信号,波形还能调出来吗?”

“能。”小陈几下翻出数据。

刘好仃把那段波形放大,盯着看了半分钟,突然伸手要笔。小李赶紧递过去,他直接在屏幕上画了条动态曲线。

“别设死阈值。信号连续性好的,灵敏度拉高;断断续续的,自动降敏。就像人听声音,连续咳嗽你马上醒,半夜翻个身,你不会跳起来开灯。”

小陈眼睛一亮:“动态阈值?可以!我半小时就能码出来。”

“不。”刘好仃把笔放下,“现在就改。你写,我盯。老周,你去设备间把2号台切到调试模式,别连生产网。小李,准备第二轮压力包,等新版本一上线就压。”

四个人分头行动。小陈敲代码,刘好仃站他身后,不催不催,只偶尔点一下:“这儿可以再紧一帧。”“那个判断条件多余。”老周在隔壁机房来回跑,接线、断电、重启,嘴里还念叨:“我这把老骨头,天天当插线板使。”

一小时后,新版本上传。测试程序重启,第一波异常触发,系统恢复时间降到6.3秒。众人刚松口气,第二波测试又出问题——两次低频信号被判定无效,执行模块没启动。

“完了,矫枉过正。”小陈盯着数据直挠头。

刘好仃却笑了:“好事儿。说明它真在判断,不是瞎放行。”

他让小陈回放漏触发时段的原始波形,逐点比对。发现那两次信号虽然弱,但连续性极好,属于“轻声但坚定”类型。现行算法把它当“断续杂音”给滤了。

“问题不在算法,”刘好仃说,“在它还不懂什么叫‘坚持’。”

他重新写公式,引入信号连续性权重,给稳定低频信号加分。小陈照着改完,第二轮调试开始。

程序运行,异常注入。系统短暂迟疑了一下,随即执行模块亮起绿灯,状态同步完成。恢复时间:4.1秒。

“成了?”小李问。

“再压。”刘好仃盯着屏幕,“加双倍并发。”

新一轮测试开始。数据流疯狂刷新,警报灯闪了三次,系统均在5秒内恢复。最后一次,恢复时间定格在2.3秒。

“卧槽!”小陈一巴掌拍在桌上,“真压到三秒内了!”

老周凑过来确认数据,嘴里念叨:“这比人反应还快。”

“人哪有这么快。”刘好仃终于坐下来,端起保温杯喝了一口,“人得想,它不用。它只学。”

小李突然指着屏幕:“刘师傅,能耗也降了!待机功耗从18瓦掉到6瓦,省了三分之二!”

“省电是顺带的。”刘好仃看着白板上的“三优一稳”,“它不瞎忙了,自然不费劲。”

老周咧嘴笑了:“那是不是能少换几块电池?省下的钱请我喝奶茶?”

“请。”刘好仃点头,“不过得等下一轮测试完。”

小陈正要说话,屏幕突然跳出新提示:

**[WARNING] 动态阈值模块连续三次误判低频信号,已自动切换至安全模式**

“又来了?”小李瞪眼。

刘好仃却没动,只问:“误判的信号,波形特征一样吗?”

小陈调出数据,摇头:“不一样,一次是震动干扰,一次是电压波动,第三次……好像是隔壁电焊机启动?”

刘好仃站起身,走到窗边。玻璃外,生产线上工人正焊接新模具,电弧一闪一闪。

“原来它不是学不会,是外面太吵。”他转身,“明天起,给所有测试机台加装电磁屏蔽层。咱们教它认人话,也得让它有个安静的耳朵。”