摘 要:隨著軟、硬件的不斷升級,原有的機器越來越顯得力不從心,較舊機房改造經(jīng)常成為實驗室需面對的一個現(xiàn)實問題。在收集大量資料的基礎(chǔ)上,提出一種廉價、實用且高效的解決方法。該方案的實施,明顯降低了管理人員工作壓力,提高機房計算機設(shè)備穩(wěn)定性,使得計算機系統(tǒng)維護簡單、方便,同時使機房能滿足當前非計算機專業(yè)大學(xué)生計算機基礎(chǔ)類課程教學(xué)的需求,使該機房重新煥發(fā)出新的活力。
關(guān)鍵詞:機房改造;數(shù)據(jù)還原卡;軟件啟動時間
自從具有里程碑意義的高教司[1997]155號文件頒布以來,高校的計算機基礎(chǔ)教學(xué)進入了一個持續(xù)發(fā)展階段,各高校在1997前后給全體非計算機專業(yè)開設(shè)了計算機基礎(chǔ)類課程,同時建設(shè)了一批基本上專門提供給計算機基礎(chǔ)類課程進行實驗教學(xué)的計算機實驗室。然而,計算機硬件產(chǎn)品不斷推陳出新,更新?lián)Q代的速度極快,軟件更新同樣也不斷加快,導(dǎo)致前期購置的計算機現(xiàn)在是棄之可惜,用之難受。如果全部予以更新,則又需投入巨資,而且對原有資源將造成極大的浪費。如何以主人翁的姿態(tài),解決這些較舊機器的利用問題成了許多學(xué)校面臨的實際困難。
本文將我們最近一次較舊機房改造中的體會進行了總結(jié)。我們計算中心負責了全校非計算機專業(yè)計算機基礎(chǔ)課的實驗任務(wù),與其他高校實驗室一樣都存在多個批次的計算機。本次改造的是2003年購置的一批計算機,共有100臺。機器的基本硬件配置是:CPU為P4 2.8G,內(nèi)存512M,硬盤80G,獨立顯卡,另有還原卡(可以通過網(wǎng)線進行二臺機器之前的對拷)。改造時的狀態(tài)是:如果購置幾個硬盤替代有故障機器的硬盤,有98臺可以正常運行,僅有個別機器運行不太穩(wěn)定。按硬件配置,承擔非計算機專業(yè)計算機基礎(chǔ)課的基本實驗任務(wù)還是可以的。當然,硬件的發(fā)展一日千里,升級之快我們有目共睹,因此在這批已經(jīng)臨近淘汰邊緣機器上安裝一些新近的軟件(后面有介紹),運行速度比較慢。然而,二、三年前遇到了一個非常棘手的問題:還原卡過于陳舊,已經(jīng)不能防護一些病毒了,并且網(wǎng)上還流傳破解程序。以前通過及時更新殺病毒軟件來防止病毒,近半年多次出現(xiàn)殺病毒軟件不能及時發(fā)現(xiàn)的新病毒,而且感染的方式多樣化,不僅U盤傳染,上網(wǎng)時也能感染。一旦某一臺感染了這種新病毒,還原卡就被破了,導(dǎo)致機房所有計算機都被感染。機房人員花了很多時間解決了前一種病毒,不久遇見一種新病毒。這種情況在本學(xué)期反復(fù)了多次。新病毒的破壞和機器本身運行速度比較慢促使我們萌發(fā)了進行機房改造的想法。
當我們著手開始實施機房改造計劃時,首先要決定應(yīng)更換哪些部件。焦點是如果僅更換還原卡,能否有能力繼續(xù)承擔非計算機專業(yè)開設(shè)了計算機基礎(chǔ)類課程的基本實驗任務(wù)。為此,我們分析了需要使用軟件的硬件配置需要。我校非計算機專業(yè)開設(shè)的計算機基礎(chǔ)類課程的基本軟件主要有:Office、VC6、VFP6、JAVA、Photoshop、DreamWeaver、Flash、Authorware和殺病毒軟件等。為了有效地解決“學(xué)校學(xué)的都沒有用,現(xiàn)在用的學(xué)校都沒教”問題,我們于2008年開始著手編寫新一輪大學(xué)計算機基礎(chǔ)課教材,并于2009年正式使用[1]。新教材選擇了當時最新版本 的Office2007和網(wǎng)絡(luò)三劍客CS3(Photoshop CS3、DreamWeaver CS3和Flash CS3)。大家知道,VC6、VFP6、JAVA等編程語言不需要太高的硬件配置,因此只要分析教材中的新版本軟件。通過對比分析,我們確信這個較舊電腦機房的機器完全達到Office2007的要求,基本達到網(wǎng)絡(luò)三劍客CS3的要求。
2數(shù)據(jù)還原方式的比較和選擇
數(shù)據(jù)還原主要有軟件和硬件兩大類,數(shù)據(jù)還原硬件國內(nèi)有多個品牌,軟件還原也可以有多種軟件供選擇。為了分析所要改造機房在多種數(shù)據(jù)還原方式下的運行情況,并以此作為重要的選擇依據(jù),我們進行了一些相關(guān)數(shù)據(jù)的對比,如表1所示。
通過對上面幾種方案的對比分析,結(jié)合我們所要改造的電腦機房狀態(tài),同時考慮后續(xù)還有“頻道”要求,我們選擇了“A還原卡”方式。
3軟件的啟動時間比較
下面對于安裝軟件后的系統(tǒng)啟動時間和軟件啟動時間(軟件被用戶單擊開始至可以進行正常之間和時間)進行了記錄和對比分析。
只安裝XP、五筆輸入法和搜狗(Sogou)輸入法,不裝Office2007等應(yīng)用軟件,系統(tǒng)平均啟動時間約為49.2秒。安裝Office2007、IE8和ForeFox后,測試了國內(nèi)典型的幾種反病毒軟件給Word2007等帶來的軟件啟動時間延長情況,記錄下的數(shù)據(jù)如表2所示(其中“系統(tǒng)啟動”是Office2007、IE8和ForeFox情況下的時間,由于安裝了應(yīng)用軟件,啟動時間明顯延長)。
機房的計算機是否應(yīng)當都安裝反病毒軟件和防火墻等安全性軟件,是我們當時的一個討論焦點,從以往經(jīng)驗看,都是需要安裝反病毒軟件和防火墻軟件,防止計算機系統(tǒng)被病毒或者其他惡意軟件破壞。但通過表2數(shù)據(jù)可以看出,如果計算機設(shè)備比較陳舊了,反病毒軟件和防火墻軟件等安全類軟件會明顯地拖累計算機的運行速度。解決的方案是運用數(shù)據(jù)還原卡的“頻道”功能,這也是我們選擇“A還原卡”方式的一個重要原因。
4“頻道”方案
通過上面的分析,我們看到的一個關(guān)鍵點是軟件安裝的越多,運行速度越慢;另一個關(guān)鍵點是系統(tǒng)安裝了殺病毒軟件后,運行速度會明顯變慢。這種速度慢的現(xiàn)象在較陳舊的計算機中尤為突出,為了解決這些問題,我們采用了“頻道”方案,將教學(xué)內(nèi)容所涉及的軟件按某種規(guī)則進行規(guī)劃,安裝在不同的“頻道”中。圖1是本學(xué)期我們規(guī)劃的“頻道”圖,我們在這批較舊的計算機上除專門用于“計算機安全”教學(xué)內(nèi)容的“病毒防治工具”頻道外,其他頻道沒有安裝反病毒軟件和防火墻軟件(這種方案是否有會其他的不良影響,以后將會繼續(xù)進行研究)。
“頻道”方案有如下幾個優(yōu)點:
1) 運用“冗余”方案提供了強有力的應(yīng)急措施。如果一個軟件某些原因,不能正常運行了,如果沒有足夠時間來重新安裝軟件,就只要更換一個頻道。例如我們有“VC+VFP”和“考試-VC+VFP”頻道,如果考試過程中“考試-VC+VFP”頻道中的軟件出現(xiàn)了問題,就可以啟用“VC+VFP”進行考試,因為不同的頻道是相互獨立的。
2) 升級更方便,運行速度更快,性能更穩(wěn)定。運行速度是計算機非常重要的指標之一,通過“頻道”方式,將大軟件分配在不同的頻道,節(jié)約了啟動時間和運行時間。
3) 軟件升級較大時,用“刪除頻道”替代“卸載/覆蓋軟件”,軟件維護更簡單。當軟件版次較大變化或者教學(xué)內(nèi)容重大調(diào)整,就會導(dǎo)致軟件出現(xiàn)較大規(guī)模的升級。這在過去是要卸載舊軟件,再重新安裝新軟件。當遇上卸載不完全或者不成功情況,還需要手工處理,而且卸載后,或多或少會殘留一些“垃圾”,導(dǎo)致占用磁盤空間,甚至可能會影響軟件卸載速度。有些人建議使用“優(yōu)化”軟件處理殘留“垃圾”,但“優(yōu)化”軟件本身同樣會帶來不利影響。在本文“頻道”方案下,只需要刪除“頻道”,并重新建一個“頻道”即可,省去了卸載軟件過程。正由于是整個“頻道”的軟件都升級了,原來的磁盤空間完全被釋放了,因此運行狀態(tài)就是新裝軟件的狀態(tài),運行速度也就達到了新裝軟件的速度。可見,軟件升級并不會明顯增加工作量,實驗室管理員也會更加樂于接受“頻道軟件升級”方案。
“頻道”方式也有如下不足。1)從學(xué)生角度看,學(xué)生需要一個適應(yīng)切換“頻道”的過程;2)從實驗室管理員角度看,實驗室管理員要分“頻道”來配置和安裝軟件。由于我校一年內(nèi)不會超過二次軟件升級,可能二年才會重新做一次母盤,因此,給管理員帶來的不利影響不是很明顯。
5多種USB鼠標設(shè)備驅(qū)動的準備和處理
由于是較舊的計算機中的一些配件已經(jīng)多次更換過。大家知道,不同的型號或者不同廠家的配件需要相應(yīng)地安裝不同的驅(qū)動程序。然而數(shù)據(jù)還原卡通過網(wǎng)絡(luò)功能發(fā)送的數(shù)據(jù)只給制作母盤時計算機中的配件提供驅(qū)動,對于更換了配件的計算機,如果母盤中沒有安裝好驅(qū)動,啟動時會明顯地花費一些時間尋找驅(qū)動和安裝驅(qū)動(我們在啟動過程已經(jīng)觀察到了這種現(xiàn)象),每次啟動大約多花費時間是3至5秒。
我們機房中典型的多廠家配件是四種型號的USB鼠標,針對這種現(xiàn)象,我們使用的方案是運用XP對于設(shè)備驅(qū)動程序的“記憶”功能。當某個品牌的USB鼠標第一次使用時,XP會查找相應(yīng)的驅(qū)動程序,如果找到就會自動安裝并記憶。當拔出以后,第二次再插入使用時,XP通過“記憶”功能,就不會花時間查找相應(yīng)的驅(qū)動程序,僅僅立即加載其驅(qū)動。因此,在母盤中安裝系統(tǒng)時將機房需要使用的鼠標實施了“第一次使用”操作,讓系統(tǒng)記憶不同計算機可能需要的鼠標。然而,XP對于設(shè)備驅(qū)動程序的“記憶”功能也會降低系統(tǒng)的性能,對此,我們通過與其他機房的鼠標進行對換,將四種型號的USB鼠標變化為只有二種型號的鼠標。由于USB鼠標變換了插口時,也會再次花費一些時間尋找驅(qū)動和安裝驅(qū)動,為了避免這些時間花費,USB鼠標都需要插入同一個USB插孔。
6關(guān)閉徒勞無功的“自動更新”
由于有數(shù)據(jù)還原功能,在學(xué)生上機實驗期間通過網(wǎng)上自動更新、自動升級或者自動打“補丁”等方式安裝到本地計算機中的程序不能被保存下來。
如果這些普通計算機所需要的功能不關(guān)閉,機房中一臺計算機每天至小可能有1次會從網(wǎng)上下載升級數(shù)據(jù)或者“補丁”數(shù)據(jù)的行為,整個機房有數(shù)百臺機器都如此的話,每天網(wǎng)絡(luò)上為了重復(fù)地下載這些數(shù)據(jù),將會極大地浪費網(wǎng)絡(luò)帶寬資源。因此,機房安裝的系統(tǒng)和相關(guān)軟件都取消了“升級”和“云XX”功能,其中包括XP和IE8的“自動更新功能”,殺病毒軟件、360安全衛(wèi)士、搜狗輸入法的“自動升級”功能。由于不斷會發(fā)現(xiàn)一些操作系統(tǒng)和應(yīng)用軟件的“漏洞”,因此還要取消360的“漏洞”自動掃描和“下載補丁”提示和“自動下載補丁”功能[2]。
7結(jié)語
為了防止“學(xué)校學(xué)的都沒有用,現(xiàn)在用的學(xué)校都沒教”現(xiàn)象,學(xué)校的教育教學(xué)必須將最新的軟件內(nèi)容不斷補充到教學(xué)實踐當中去,才能滿足學(xué)生學(xué)習(xí)內(nèi)容需求。因此,對于那些已經(jīng)不能適應(yīng)現(xiàn)在教學(xué)需要的舊電腦需要采取果斷淘汰措施,但對于那些“棄之可惜,用之難受”的“雞肋”狀態(tài)的較舊計算機機房,可以借鑒本文的改造思路,通過少量的投入(整個機房改造工程僅花費2萬元),使較舊的一些計算機也能夠勝任新計算機才能承擔的非計算機專業(yè)相關(guān)課程,同時減少維修、維護工作量(軟件維護量是原來的1/98,過去要每一臺機器都進行軟件維護,現(xiàn)在只要做好一臺,然后通過網(wǎng)絡(luò)發(fā)送給所有計算機就行了),實現(xiàn)“既經(jīng)濟又實用”的資源利用。
隨著教學(xué)內(nèi)容所需要軟件的升級,舊計算機將來會不能勝任全部的實驗項目,但卻可能用以開展某些“設(shè)計與開發(fā)型”實驗和“研究與創(chuàng)新型”實驗。因此,我們今后將探討如何發(fā)揮舊計算機機房的余熱,進一步開展一些舊機器“力所能及”的“研究與創(chuàng)新型”實驗項目。將來的另一個工作是優(yōu)化軟件配置,我們認為目前的系統(tǒng)還有進一步優(yōu)化的空間。
參考文獻:
[1]