← Novel

I Can Predict Risks

Chapter 1 / 5

‹›

Chapter 1

I Can Predict Risks

🌐 Read this in English — free

The first 50 chapters are free to translate. Create a free account to read the English version.

Sign in — it’s free
🌐Novel TranslateRead raw Chinese web novels in instant English — free Chrome extension.Add to Chrome

凌晨三点零七分,启明大厦十二层的机房里,一排机柜的风扇低低地转着。窗外下着雨,雨点打在玻璃上,被风扇声盖得严严实实。冷气把温度压到十六度,空气里一股电路板受热的塑料味,混着机房特有的那种干燥。陈默坐在监控屏前,面前那杯速溶咖啡凉透了,水面上结着一层膜。他端起来抿了一口,苦得皱眉,又放下。

监控台上摊着一桶没吃完的泡面,叉子插在发涨的面饼上,汤早干了。旁边立着一板胃药,掰了两粒的痕迹。墙角的值班表贴着他的名字,今天是他这个月第五个夜班。表旁边还有一张人事部的打印纸,上周贴的,说公司正在优化组织结构,请大家安心工作。意思大家都懂,要裁人了。这个月已经走了三个部门的人,都是先找个由头,再体面地请出去。

陈默本来也该在名单上。上个月绩效他拿了C,理由写得冠冕堂皇,说白了就是运维组人多。***找他谈过一次,话里话外都是"公司艰难",暗示他自己提。他没提,也没争,照常来上班。反正他一个干技术的,到哪儿都饿不死,就是有点可惜机房最里面那台旧服务器。

机箱灰扑扑的,logo褪色褪得看不清原来的模样,早该报废了。那是他爸当年用过的机器。十年前他爸失踪,单位清理机房,这台机器没人要,是他半夜自己推回来的。没人知道它为什么还能开机,只有陈默偶尔会来瞅一眼,像是在看一位搬走了的老邻居。

手机震了一下,是运维组的微信群。有人发了一张截图,人事部的内部名单,上面勾了七八个名字,第三个就是他。消息三秒内被撤回了,群里安静得能听见雨声。陈默盯着屏幕看了几秒,退出群聊,把手机屏幕朝下扣在桌上。

他揉了揉太阳穴,从桌上摸起胃药,就着剩下的凉咖啡吞了两粒。胃是夜班熬坏的,六年下来,一到夜里三点就准时抽着疼。他看了眼时间,还有四十分钟要巡检一轮。走廊尽头的摄像头转过来,红色的指示灯扫过他的脸,他习惯了,没躲。

屏幕上的绿色小方块排列整齐,像列队的士兵,这是他守了六年的战场。每月两千八的加班费,换一句"陈默这人踏实"。他刚准备趴下眯一会儿,警报响了。

蜂鸣声很短,却扎耳朵。红色的小图标在"核心业务机"那一栏跳起来,陈默的瞌睡一下子没了,鼠标点进告警详情,磁盘阵列 I/O 延迟异常,8 号盘位开始频繁掉线。

"又来了。"他叹了口气。

这是这个月第三次。白天一切正常,一到夜里就抽风,像是专门挑值班人精神最涣散的时候下手。他抄起手电,掀开防静电帘布走进机柜区,十六度的冷气扑在脸上。6 号柜的指示灯绿得安详,8 号盘的故障灯一闪一闪,像某种不耐烦的眨眼。

他弯腰凑近,手电光扫过盘位。背板表面看不出什么异样,摸上去也没有明显的发热点。他掏出手机对着故障灯拍了张照片,想留个档。就在这时,他愣住了。

照片里多了一道蓝光。

细得像一根头发丝,从 8 号盘位的缝隙里溢出来,在照片上拖出一条亮痕。陈默举着手机又拍了一张,光还在,位置没变。他把手机移开,用肉眼去看,背板前空空荡荡,什么都没有。

可手机屏幕里,那道蓝光分明还在。

他退了一步,手电的光晃了一下。然后他就看见了。

半透明的蓝色线条,细密得像一张网,从机柜顶部倾泻下来,瀑布一样冲刷着 8 号盘位。线条的颜色在变深,浅蓝、深蓝、墨黑,黑得发亮。黑色中心一个小小的红点在快速膨胀,像一颗随时要爆的心脏。

陈默使劲眨了眨眼,又揉了揉,线条还在,还在蔓延,分叉顺着数据线爬向旁边的 7 号盘、6 号盘。红点在分裂,一个变两个,两个变四个。他耳边嗡了一声,心口像被人攥住。

"熬夜熬出幻觉了?"他低声骂自己一句,又掐了一下虎口。疼。那些线条没有消失的意思。

他想起昨晚十一点那次巡检。当时他在 8 号盘前好像也瞥见过一丝蓝光,一闪就没了。他以为是机柜指示灯光反在玻璃上,没当回事。现在想想,那大概就是预兆。第一次他放走了,这次逮住了。

他掏出手机,对着机柜又拍了一张。照片里那些线条清清楚楚,蓝色、黑色、红点,一样不少。他退出相机,重新打开相册,照片还在。这不是眨眼的问题,也不是屏幕的鬼影。他忽然有点怕,这种怕不是对故障的怕,是对自己这副眼睛的怕。六年来他什么故障都见过,唯独没见过这种。

他退回监控台,看了一眼系统判定:磁盘阵列健康度 92%,"正常波动"。

系统说正常。

他看见的是黑色。

他想起运维圈子里那句老话,坏硬盘会传染。一块盘掉线,RAID 重建的 I/O 洪流会冲垮剩下的盘,然后整个阵列完蛋,包括那台明天早上八点就要交付给客户的数据。巡检记录上还写着"一切正常",签的字是他的。

陈默切出操作日志,手指停在回车键上方。他知道这一下按下去意味着什么。值班记录一写,就是一份白纸黑字的判断。对了,他立功;错了,责任全在他一个人头上。运维这行最怕"个人判断"四个字,六年前同组的小王就是这么走的,凌晨误判一次停机,第二天人就从工位上消失了,连告别都没来得及说。

可他闭上眼睛,那些黑色线条还在眼皮底下转,红点鼓动的节奏他都记得清清楚楚。

他吸了口气,把决定敲进记录里,提交。

值班记录上写着:**"预测:8 号盘位将于十五分钟内失效,I/O 故障将蔓延至阵列。申请:立即在线迁移核心业务至备机,启用冷备阵列。依据:个人判断。"**

写完他自嘲地笑了一下。个人判断。判断错了的话,明天***办公室门口,他的工位上就会多一个打包纸箱。反正都要被裁了,再添一条也无妨。这么一想,反而轻松了些。

凌晨三点十九分,8 号盘发出第一声异响。

咔嚓。像骨头错位。

监控屏上,健康度从 92% 直线掉到 61%,红色的 I/O 风暴预警铺满整个屏幕。紧接着,3 号盘、5 号盘、11 号盘的故障灯相继亮起来,和他十分钟前看见的那一幕分毫不差。

陈默没时间惊讶。手指已经按下了迁移命令的确认键。

迁移要先在线切数据,得跟备机房那边协调。他拿起座机拨过去,响了六声没人接,这是夜班常态,整个大楼只有他一个人是醒着的。他挂了电话,直接在系统里给备机房的阵列发了冷备启动指令,然后盯着进度条,眼都不敢眨。机房的嗡嗡声被放大了无数倍,压得人喘不过气。

进度条走完最后一格,核心业务数据落进备用机房的阵列里。几乎同一秒,主阵列发出一声闷响,所有指示灯同时熄灭。

机房里安静得可怕。

陈默靠在椅背上,后背的汗把衬衫贴住了皮椅。他低头看自己的手,这双手刚救下了一个价值上千万的系统。就凭一双眼睛,和那些他根本解释不了的线条。

凌晨三点二十三分。他拿起手机,给老周发了条短信:8 号盘阵亡,已切备机,明早正常交付。老周没回,这个点他睡得沉,手机常年静音。

他又翻到那张被撤回的名单截图,自己的名字排在第三个。这一晚上,他凭一双眼睛救下了一套系统,也第一次看清了那些线条。他不知道这能力从哪来的,但直觉告诉他,它跟那台旧服务器有关,跟他爸有关。

不对。他猛地坐直,目光投向机柜深处。

那台旧服务器安安静静地待在角落里,机箱上的灰他昨晚巡检时顺手擦过。此刻,机器的缝隙里渗出一行淡蓝色的字,不是系统日志,不是监控软件,就像从他脑子里直接长出来的:

**"默,你终于醒了。"**

那笔迹他认得。横平竖直,收笔处习惯性带个小勾,是他爸当年写代码注释时的习惯。十年前他学编程,他爸手把手教他,注释里每一行字都是这么写的。

他爸已经失踪十年了。

窗外的雨还在下。陈默站在机柜前,手电的光落在那行蓝字上,字在光里晃了晃,慢慢淡下去,像从来没出现过一样。

他站了很久,直到那行字完全消失。转身回到监控台,翻出系统日志,凌晨三点十九分前后,没有一条告警推送,监控软件里连个提示都没有。而那台旧服务器,他甚至没给它接过电源线。

他低头看了一眼自己的手,手心全是汗。

作者寄语:

🌐Novel TranslateRead raw Chinese web novels in instant English — free Chrome extension.Add to Chrome
ChaptersNext ›