大道小說網 > 其他類型 > 愛,就這麼簡單

正文 237 文 / 糧食與思想

    一覺醒來日上三竿孫董和楊婷早已坐在電腦面前開始整理論文……我躺在沙上美美的伸了一個懶腰從沙上坐起來揉了揉惺忪睡眼。

    「神童起來了?」孫董關心的問我「昨天是不是很晚才睡!」

    「是呀模型改到三點鐘才改好」我走到我的電腦面前敲了一個鍵去掉屏保看了看電腦屏幕高興的說:「嗯好不錯了模型已經優化完了!」

    「真的!yeah!」楊婷興奮的叫了一聲「接下來是不是可以開始運算了?」

    「嗯先去比賽的服務器上看看到底有多少數據需要運算!」我一邊說一邊登錄到比賽組織方的數據服務器上。

    「靠!居然有5o個g的數據量瘋了!」我吃驚的看著舉辦方提供的數據文件立刻從半夢半醒的狀態清醒過來「用我們這三台破pc估計一星期都算不出來!」

    楊婷和孫董也跑過來吃驚的看著電腦屏幕上顯示的文件大小「難怪舉辦方竟然會提供專用的運算服務器看來是有備而來!」

    「孫董你把數據導到運算服務器上並加載到運算服務器的數據庫裡面楊婷你負責把我們的模型程序也遷移到運算服務器上我先研究一下服務器的硬件配置!」我一邊對孫董楊婷下達命令一邊登錄到運算服務器上飛快的敲入了一堆命令。

    「stafenie和葉蓮娜果然又搶在我們前面了!」我指著屏幕上幾個用戶名是usa和russia的進程對孫董楊婷說。

    「好像就她們兩個隊其他隊都沒有上來看來我們還算靠前的!」楊婷有點得意的說。

    「大小姐你有點追求好不好我們這次來參加比賽就是要爭取冠軍的對我們威脅最大的兩個對手都趕在我們前面了有什麼好得意的!」我不滿的對楊婷說。

    楊婷一臉悶悶不樂轉身回座位上開始遷移程序。

    「神童你過來看stafenie在數據庫上建的表好奇怪她沒有把整個數據表放在一起而是分了四塊放在四個不同的地方!」孫董奇怪的對我說。

    我側著身子過去看了一眼孫董的電腦屏幕沉思了一會兒然後又回到我的電腦面前霹靂啪嗒敲了幾個指令。

    「stafenie果然是厲害知道通過分片的方式來加快數據處理」我嘖嘖讚歎的對孫董說「一般我們建模用的數據表都很小所以數據放在一起對的處理度並不會產生什麼影響但是對於5og大數據量的處理cpu、內存固然是瓶頸但是更大的瓶頸是硬盤的io我看了一下這台服務器一共有四個硬盤通道每個通道的平均處理度應該在五十兆每秒左右如果數據全部放在一個通道上硬盤io的度也就五十兆每秒如果像stafenie那樣把數據分散在四個通道上可以獲得兩百兆每秒的io度整整提高了四倍……」

    我一口氣把情況給孫董分析了一下孫董似懂非懂的點了點頭對我的崇敬之情油然而生「神童你太牛了接著我們該怎麼辦?」

    「你學satfenie把數據表分成四塊不過stafenie是隨機分塊的你待會兒按照我給你的規則對數據進行分塊!」我用毋庸置疑的口吻對孫董說孫董雖然不明白其中的原因但這時候她唯一能做的就是無條件的照辦。

    我把數據分塊的條件給孫董孫董按照我的要求寫sql語言把5og的數據分塊的存放到數據表中。

    楊婷很快把程序遷移到運算服務器上對我說:「神童我開始運行模型了!?」

    「等一下」我跑到楊婷的電腦面前仔細的檢查了一邊楊婷的程序搖搖頭說「這樣的程序肯定不行!」

    「為什麼?」楊婷被我潑了一頭冷水有點洩氣的說「以前我都是這樣寫的!」

    「這先看這段代碼對數據做排序的操作你沒有加內存參數缺省是用系統的配置的最大內存」

    「這樣有問題嗎內存越多不是跑的越快嗎?」楊婷歪著頭看著我覺得不可思議。

    「如果是你獨佔這台服務器你說的就沒錯但是現在stafenie和葉蓮娜的程序都在上面跑可用的內存不到百分之三十如果你不限制內存進程就會按照系統的最大內存去申請那會出什麼結果?」我問楊婷。

    「那就申請不到這麼多內存了!」

    「聰明申請不到這麼多內存又怎麼辦呢?」我接著問。

    楊婷撓了撓頭「這就不知道了!」

    「申請不到進程就會使用虛擬內存虛擬內存其實是運算服務器的硬盤空間硬盤的io度其實遠小於真正的內存的所以程序就會不停的在硬盤和內存這件換入換出數據反而使程序運行的度大大變低因此根據目前的狀況你現在將內存參數設置為百分之三十絕對比你設置為百分之百要快的多!」

    楊婷聽了我這番大道理吐了吐舌頭說:「沒想到計算機這麼複雜我以前怎麼從來沒聽三石說過這些!」

    「哎這些東西書本上是沒有的!」我歎了一口氣說心想要是靠書本那點過時的知識畢業肯定失業。

    孫董終於把數據導完了楊婷在我的協助下也把程序修改完畢程序在服務器上瘋狂的跑起來和stafenie葉蓮娜的程序開始競爭硬盤io內存資源。我仔細研究了一下stafenie和葉蓮娜的程序不由的感歎這兩位天才果然心思縝密想得非常周到。

    吃完午飯程序還在繼續運行未出結果我走到走廊上去遠眺大海恰好stafenie也在外面「放風」。

    「看來你改的很快呀!」stafenie微笑著對我說。

    「還是落後你們倆一點!」我也笑了笑說。

    「你居然想到把你們程序從用戶態調到系統態這樣可以獲得更高的運算優先級!而且按規則對數據進行分散大大提高了處理度這個我都沒想到你真是厲害!」stafenie笑著稱讚我說。

    「呵呵沒辦法誰叫我已經落後了不這樣怎麼能趕的上你們呢!」我回答說「而且你和葉蓮娜也太絕了用分區的方式每人獨佔了四個cpu留四個cpu讓我和剩下的那些隊伍去共享真是把我們逼上了絕路!」

    「呵呵這只能怪組委會沒有把規則制定好所以我們沒違規照現在的狀況估計只有我們三個隊能得到最終結果」stafenie有點得意的說。

    「就我瞭解其他隊可能還沒開始模型優化所以最後的勝利者只會在我們三者之間產生!」

    「吳己一先生你比我想像的厲害之前我雖然認可你但是沒有把你真正的當作我的對手但是現在我知道了除了我和葉蓮娜你也可能奪冠這次比賽越來越好玩了!」

    「謝謝你的誇獎我想你也應該看過葉蓮娜在服務器上運行的程序了有什麼感受?」我問stafenie。

    在運算服務器上每個用戶的權限都是受限制不能看別的組的程序但是我通過矢量平移的方式獲得了級用戶的權限已經瀏覽過了stafenie和葉蓮娜的程序了目的不是為了抄襲而是為了知己知彼。

    後來我才現不只我有這樣的想法stafenie和葉蓮娜也用同樣的手段看過別的隊的程序包括我們的程序。

    「完美的無懈可擊!」stafenie淡定自若的說「不過到目前為止大家都不分高下看來目前還不能分出輸贏!不過我堅信我能笑到最後!」

    「嗯那就拭目以待!」我也充滿自信的笑著說。()
上一章    本書目錄    下一章