比武那天早上,林默是第一个到场馆外的。
七点五十,太阳刚爬过数据中心园区的围栏,铁皮卷帘门还锁着。门口保安打着哈欠验了他的参赛证——蓝色挂绳,塑封卡面印着「志远数科·02「,照片是入职时拍的,头发比现在短一截。保安往名册上画了个钩,朝服务棚努努嘴:「等着吧,场务八点半才来。「
背包在脚边放着,昨晚出门前清点过两遍。一台随身笔记本、三个转接头、备用网线、一副有线鼠标——无线鼠标昨晚被他撤了下来,少一节电池,就少一个临场出岔子的可能。最底下压着一只贴了封条的备份U盘,串行号和他记在牛皮纸本上的那行数字对得上:同一份工程,两种介质,家里书架那条旧数据线缝里还躺着另一个副本。这条规矩运行了大半年,如今闭着眼也不会错。
他没干等。坐在走廊塑料椅上,笔记本搁膝头,把演示环境整体过了一遍自检。弹性调度、双活容灾、合规映射,三个模块依次扫绿。跑完一轮,他又点了一次开始——不是看结果,是让机器预热到位,避开开场那一下电流冲击。场务推着器材车过来,递来一张《赛事器材核对单》,十二个小方格。他一项项对:转接头、备用电池、随机附件、演示载体清单,逐格画勾,最后一栏签名字和时间。
签到表递归来时,目光在「志远数科「那一行停了停。报名两个人:陈志远,林默。王海涛名字后头跟着个括注——年休。这种场合他不出现最好,两边都松快。
上一家公司参加同类评审,他也是来得最早的。那天他把所有指望押在一套精心准备的翻盘方案上,散场后连申诉窗口都没摸着——评标口径在开幕前一夜被改了,等他知道,对方手续早已齐备。这段记忆没掀起什么情绪,只留下一个具体动作习惯:凡要上台的东西,他都留一份带校验值的冷备,并在心里预演过「要是输了该怎么收拾「。
这个答案他早想好了。余量就在那儿摆着——合规模块里埋着的两条检修信道,收紧便是绊索;至于掀「相匹配「那条根,材料半个多月前就躺在该看见它的人手里了。底气这种东西,不用拿出来晃,搁稳就行。
左耳后上方泛起一阵轻颤。【进场之前给我个数。】天枢开口,语气是念报表式的平,【打算领先多少?】
「一到三分。「林默合上电脑盖,指腹在铝合金外壳上按了半秒,「压测单项贴着及格线往上走一步就收,别冲高。方案和答辩照常发挥,不抢戏。「
【每公斤余量都要收费的生意,】天枢顿了顿,【你这单笔成交价压得真狠。】
「狠就对了。「他站起来活动肩膀,「我要的是名次往前挪一格,不是让对方看见天花板。看不清上限的人,猜起来才费劲。「
系统还提过一桩请求,昨晚就被他驳回了——针对极端工况的三套临时扩容预案,把边缘算力网的富余周期集中起来,理论上能把峰值数字推得极漂亮。【Lv1能做的我就做到顶,】当时他说,【文件在哪一级激活,规矩不变。】这回也一样。分寸不在嘴上,在这些被打回的预案里。
卷帘门升起,链条摩擦声均匀得近乎规律。一楼演示大厅长方形,幕墙占了一整面南墙,玻璃外是一排排熄着面板灯的机柜。冷气从送风口压下来,先漫过脚踝再往上爬,混着地板胶皮和新风滤网的味道。地面铺绿色导静电胶垫,接缝横平竖直。大厅入口立着块告示牌:比赛区域全程录像,未经主办允许不得摄录——落款盖着代理机构的骑缝章。
长条桌拼成两排,中间留一米宽过道。上午三家,抽签结果锐科一号、志远数科二号,剩下那家业务跨度惊人的公司排第三。签筒从服务台滚过来,纸团揉得不匀,林默捏开的那个写着「2「,笔画有点洇。
评委席在大厅北端,三把椅子一字排开。左边那位来自采购科,五十岁上下,进场时手里端着茶杯。林默认了出来——正是两周前标前答疑会上始终捧着杯子、从头到尾没擡头的那位干事,姓周。今天茶杯还是那只,只是杯沿放低了些,恰好卡在下巴以下的角度。
中间是大数据局运维口的一位科长,戴细框眼镜,自我介绍只报了姓氏。右边这位一看便知是外请专家:五十出头,头顶稀疏,一件洗得发白的格子衬衫,袖口处有一道用透明胶粘过的裂口,胸前口袋别着一支红色油性笔——那种只在金属和塑料表面写得清爽的笔。进门后,他目光没在任何一人身上停留,径直扫向大厅侧面还没点亮的主控大屏,眉头拧了一下,随即松开。
三位评委沿着两排演示台慢慢走了一圈。走到林默这台时步子放缓了几秒,专家伸手指了指笔记本侧面外露的接口区,问了句「备机呢「。林默把盖着防尘布的第二台示了示,掀开一角又盖回去。专家点点头,走向下一家。
八点五十五,主持人宣布纪律。每家限时二十五分钟,含部署;盲测流量由主控端影子注入器统一发放,评委会只看大屏曲线;存储介质一律提前登记,编号入柜。林默把随身备份件放进指定保管柜,柜门在面前合拢,闷响一声。
锐科队伍先进场。赵总监走最前,身后四个小伙子抱着各自的笔记本,队伍走得齐。林默注意到一个细节:那几人的笔记本都开着开机动画——同一个主题。带队伍带到这程度,心思用在哪儿,基本能推断。
评委落座。周干事把茶杯放手边,第一口没喝。赵总监的二十五分钟,节奏很快。
皮鞋跟磕在大理石上,一声声脆响。领夹麦讲到第三页啸了一声,工作人员飞快调低增益,之后他声音就一直顶着上限输出。方案片翻页密集,平均十几秒一页,有些页短到看不清图表轴标——首页那行大字字号明显超出模板边界,右侧两个字被裁掉一半;第五页动态图在投影上卡了一帧又一帧,分辨率显然没按现场设备规格重新导出过。这些都不是艺术选择,是没按现场规矩做过预检的人才会留下的痕迹。
内容层面,三页内核概念交替轰炸:「智能调度「「动态神经网络「「自适应弹性「。台下锐科那几个小伙子频频点头,其中一个低声说了句什么,同伴扯了扯他胳膊。最后一页居中放了六个加粗大字:自我进化的架构。
林默在台下听着,指尖搭在触摸板边缘没动。「自我进化「这四个字要真是字面意思,损失函数、训练集、反向传播路径至少得占三页说明书;而对面整份材料里,那三层词之间的连接一共只有一张示意图。节点图画得密,密得像一种承诺,唯独没人问一句训练数据从哪来。
压测启动。大屏切到实时曲线,吞吐一路爬升,峰值数字相当可观,可末段延迟曲线每隔固定间隔就向上抽动一次,间隔几乎均等——那是定时任务在背后抢占了资源,且没被剥除的特征。主控的影子注入器不给人留面子:它只负责把这个特征放大到评委眼前。
台下反应分散。后排有人鼓了两下掌,零星落下。眼镜科长把笔帽旋开,在三张纸的某一行之间来回比了两次,举手提了个简短问题:「调度这一层,是真机集群,还是容器化编排?「赵总监答了「混合调度体系「五个字,顺势翻页,把这话题埋进后面十几张图里。眼镜科长笔悬了一下,终究没追问,只在纸上圈了个什么。
红色油性笔在专家手里动了。他从口袋抽出皮面笔记本,对着大屏那段抖动的尾部飞快画了几道刻度,间隔线打得很密。一页翻过去,他又往回翻两页,前后对照看了几秒。
「我们锐科追求极致性能。「赵总监合上翻页器,掌心朝下压了压,「参数说话。「
掌声这次响了一点,随即回落。他在掌声里微微欠身,退场步幅依旧很大。
轮到志远数科。林默拎着笔记本走上演示台,没开投视频。整屏全黑,只亮着一个终端窗口,光标停在提示符后。
「我尽量少说话,「他开口,声音不大,正好够到前排,「东西都在机器上。各位随时打断我。「
这句话出口,三把椅子都坐直了些。部署从一条命令开始。环境初始化脚本按下回车,逐行刷出输出,各模块依赖像起雾一样浮起来——十二分钟,整套架构就绪,比规程预留的最短部署时间少将近一半。他没多讲原理,只在流程推进间隙点了三次注释:热区识别靠实时斜率而非静态路径;故障切换耗时以秒级探活超时阈值为准;合规映射依据是招标文本原文条款号。每句都压在十五字以内。
大屏切成曲线视图。影子注入器负载开始攀升,三级台阶一段段加上去,调度曲线跟着往上走,平稳,没鼓包,也没凹陷。峰值停在某个高度不再变,整数字数字停在一个体面的区间——高于平均,没冒尖。
「这部分就这样。「他说,「下一项,故障切换。「
他转向左侧监考员:「这一步要物理断链,请记录起始时间。「监考员核实一眼流程单,点头。
林默伸手,捏住演示台旁一台节点的网线水晶头,垂直往外一拔。大屏右上角成功率指示纹丝未动。绿色的那串九九点九九,连亮度都没闪。台下目光集中在吞吐曲在线——它塌下去不足半秒,随即被备用侧接住,衔接处的转折干脆利落。计时停在八十一毫秒,监考员看着秒表念出这个数。后排有人低低「咝「了一声。
