237
一觉醒来,⽇上三竿,孙董和杨婷早已坐在电脑面前始开整理论文。我躺在沙发上,美美的伸了个一懒

,从沙发上坐来起,

了

惺忪睡眼。
“神童来起了?”孙董关心的问我“昨天是是不很晚才睡!”
“是呀,模型改到三点钟才改好,”我走到我的电脑面前,敲了个一键,去掉屏保,看了看电脑屏幕,⾼兴说的:“嗯,好不错了,模型经已优化完了!”
“的真!YEAH!”杨婷奋兴的叫了一声“接下来是是不可以始开运算了?”
“嗯,先去比赛的服务器上看看到底有多少数据需要运算!”我一边说,一边登录到比赛组织方的数据服务器上。
“靠!居然有50个G的数据量,疯了!”我吃惊的着看举办方提供的数据文件,立刻从半梦半醒的状态清醒过来“用们我这三台破PC,估计一星期都算不出来!”
杨婷和孙董也跑过来,吃惊的着看电脑屏幕上显示的文件大小“难怪举办方竟然会提供专用的运算服务器,看来是有备而来!”
“孙董,你把数据导到运算服务器上,并加载到运算服务器的数据库里面,杨婷,你负责把们我的模型程序也迁移到运算服务器上,我先研究下一服务器的硬件配置!”我一边对孙董,杨婷下达命令,一边登录到运算服务器上,飞快的敲⼊了一堆命令。
“stafenie和叶莲娜果然又抢在们我前面了!”我指着屏幕上几个用户名是usa和russia的进程对孙董,杨婷说。
“像好就们她两个队,其他队都有没上来,看来们我还算靠前的!”杨婷有点得意说的。
“大姐小,你有点追求好不好,们我这次来参加比赛就是要争取冠军的,对们我威胁最大的两个对手都赶在们我前面了,有什么好得意的!”我不満的对杨婷说。
杨婷一脸闷闷不乐,转⾝回座位上始开迁移程序。
“神童,你过来看stafenie在数据库上建的表好奇怪,她有没把整个数据表放在起一,而是分了四块,放在四个不同的地方!”孙董奇怪的对我说。
我侧着⾝子去过看了一眼孙董的电脑屏幕,沉思了会一儿,然后又回到我的电脑面前,霹雳啪嗒敲了几个指令。
“stafenie果然是厉害,道知通过分片的方式来加快数据处理,”我啧啧赞叹的对孙董说“一般们我建模用的数据表都很小,以所数据放在起一对的处理速度并不会产生什么影响,但是对于50G大数据量的处理,CPU、內存固然是瓶颈,但是更大的瓶颈是硬盘的IO,我看了下一,这台服务器一共有四个硬盘通道,每个通道的平均处理速度应该在五十兆每秒左右,如果数据全部放在个一通道上,硬盘IO的速度也就五十兆每秒,如果像stafenie那样,把数据分散在四个通道上,可以获得两百兆每秒的IO速度,整整提⾼了四倍…”
我一口气把情况给孙董分析了下一,孙董似懂非懂的点了点头,对我的崇敬之情油然而生“神童,你太牛了,接着们我该么怎办?”
“你学satfenie,把数据表分成四块,不过stafenie是随机分块的,你待会儿按照我给你的规则对数据进行分块!”我用毋庸置疑的口吻对孙董说,孙董然虽不明⽩其的中原因,但这时候她唯一能做的就是无条件的照办。
我把数据分块的条件给孙董,孙董按照我的要求写SQL语言,把50G的数据分块的存放到数据表中。
杨婷很快把程序迁移到运算服务器上,对我说:“神童,我始开运行模型了!?”
“等下一,”我跑到杨婷的电脑面前,仔细的检查了一边杨婷的程序,摇头摇说“样这的程序肯定不行!”
“为什么?”杨婷被我泼了一头冷⽔,有点怈气说的“前以我是都
样这写的!”
“这先看这段代码,对数据做排序的

作,你有没加內存参数,缺省是用系统的配置的最大內存,”
“样这有问题吗,內存越多是不跑的越快吗?”杨婷歪着头着看我,得觉不可思议。
“如果是你独占这台服务器,你说的就没错,但是在现stafenie和叶莲娜的程序都在上面跑,可用的內存不到百分之三十,如果你不限制內存,进程就会按照系统的最大內存去申请,那会出什么结果?”我问杨婷。
“那就申请不到么这多內存了!”
“聪明,申请不到么这多內存,又么怎办呢?”我接着问。
杨婷挠了挠头“这就不道知了!”
“申请不到,进程就会使用虚拟內存,虚拟內存实其是运算服务器的硬盘空间,硬盘的IO速度实其远小于真正的內存的,以所程序就会不停的在硬盘和內存这件换⼊换出数据,反而使程序运行的速度大大变低,此因

据目前的状况,你在现将內存参数设置为百分之三十,绝对比你设置为百分之百要快的多!”
杨婷听了我这番大道理,吐了吐⾆头说:“没想到计算机么这复杂,我前以
么怎从来没听三石说过这些!”
“哎,这些东西书本上是有没的!”我叹了一口气说,心想,要是靠书本那点过时的知识,毕业肯定业失。
孙董终于把数据导完了,杨婷在我的协助下也把程序修改完毕,程序在服务器上狂疯的跑来起,和stafenie,叶莲娜的程序始开竞争硬盘IO,內存资源。我仔细研究了下一stafenie和叶莲娜的程序,不由的感叹这两位天才果然心思缜密,想得常非周到。
吃完午饭,程序还在继续运行未出结果,我走到走廊上去远眺大海,恰好stafenie也在外面“放风”
“看来你改的很快呀!”stafenie微笑着对我说。
“是还落后们你俩一点!”我也笑了笑说。
“你居然想到把们你程序从用户态调到系统态,样这可以获得更⾼的运算优先级!且而按规则对数据进行分散,大大提⾼了处理速度,这个我都没想到,你真是厉害!”stafenie笑着称赞我说。
“呵呵,没办法,谁叫我经已落后了,不样这
么怎能赶的上们你呢!”我回答说“且而你和叶莲娜也太绝了,用分区的方式每人独占了四个CPU,留四个CPU让我和剩下的那些队伍去共享,真是把们我

上了绝路!”
“呵呵,这只能怪组委会有没把规则制定好,以所
们我没违规,照在现的状况,估计有只
们我三个队能得到最终结果,”stafenie有点得意说的。
“就我了解,其他队可能还没始开模型优化,以所
后最的胜利者只会在们我三者之间产生!”
“吴己一先生,你比我想象的厉害,之前我然虽认可你,但是有没把你真正的当作我的对手,但是在现我道知了,除了我和叶莲娜,你也可能夺冠,这次比赛越来越好玩了!”
“谢谢你的夸奖,我想你也应该看过叶莲娜在服务器上运行的程序了,有什么感受?”我问stafenie。
在运算服务器上每个用户的权限是都受限制,不能看别的组的程序,但是我通过矢量平移的方式获得了超级用户的权限,经已浏览过了stafenie和叶莲娜的程序了,目的是不
了为抄袭,而是了为知己知彼。
来后,我才发现不只我有样这的想法,stafenie和叶莲娜也用同样的手段看过别的队的程序,包括们我的程序。
“完美的无懈可击!”stafenie淡定自若说的“不过,到目前为止大家都不分⾼下,看来目前还不能分出输赢!不过我坚信我能笑到后最!”
“嗯,那就拭目以待!”我也充満自信的笑着说。
m.JIuDiXs.cOm