基于龍芯2F架構(gòu)的PMON分析與優(yōu)化
2.2 編譯PMON
添加好了網(wǎng)卡驅(qū)動程序之后,需要對PMON進行重新配置和編譯。配置和編譯的過程如下。主要用到幾條命令:
通過網(wǎng)絡(luò)來更新PMON時使用下面的命令:load-f 0xbfc00000-r tftp://192.16.12.30來進行PMON的在線燒寫。并通過網(wǎng)絡(luò)來加載操作系統(tǒng):load tftp://192.16.12.30/VxWorks.如果加載系統(tǒng)內(nèi)核成功則驗證了網(wǎng)卡驅(qū)動的有效。本文引用地址:http://www.ex-cimer.com/article/202462.htm
3 系統(tǒng)測試
3.1 系統(tǒng)啟動階段網(wǎng)卡測試
由于啟動階段網(wǎng)卡只用于加載操作系統(tǒng)內(nèi)核,對性能并沒有太高要求。只需測試其功能即可。通過在啟動過程中用另外一臺主機對其進行ping操作來測試其功能。其界面如圖2所示。
3.2 系統(tǒng)啟動時間測試
經(jīng)過測試,在硬盤啟動模式下,系統(tǒng)從加電到操作系統(tǒng)啟動完畢耗時不超過35 s,符合絕大部分應用需求。
3.3 500次開關(guān)機測試
為測試移植后的系統(tǒng)POST功能的穩(wěn)定性,進行了500次開關(guān)機實驗。經(jīng)驗證,成功啟動次數(shù)為500,失敗次數(shù)為0,成功率100%。
3.4 200 h老練測試
為測試PMON在系統(tǒng)運行時的穩(wěn)定性,用專用的整機測試軟件進行了200 h老練測試。經(jīng)測試,系統(tǒng)運行正常,未出現(xiàn)故障,測試合格。
4 結(jié)語
為了適應PMON在國產(chǎn)計算機系統(tǒng)中的需求,對其進行了分析與優(yōu)化。在分析了源碼的基礎(chǔ)上,對其進行了必要的修改與優(yōu)化,增加了82551網(wǎng)卡的驅(qū)動等。為了驗證優(yōu)化后系統(tǒng)的穩(wěn)定性,進行了一系列的測試驗證,包括啟動階段的網(wǎng)絡(luò)測試、系統(tǒng)啟動時間測量、500次開
關(guān)機測試以及200 h老練測試等。經(jīng)驗證,修改后的PMON系統(tǒng)運行穩(wěn)定,可以在多個重要領(lǐng)域中進行應用。
評論