摘要:信息系統(tǒng)已經(jīng)成為企業(yè)生產(chǎn)經(jīng)營活動和管理決策不可或缺的重要工具,而信息化治理和管控則是信息化工作正常有效開展的保障。文章從信息系統(tǒng)實際運(yùn)行環(huán)境出發(fā),結(jié)合用戶體驗調(diào)研,聚焦系統(tǒng)運(yùn)行鏈路的主要環(huán)節(jié),通過開展系統(tǒng)運(yùn)行效率測試和數(shù)據(jù)分析,提出信息系統(tǒng)實用化推進(jìn)過程中應(yīng)注意的問題和信息系統(tǒng)完善優(yōu)化的整改思路。
關(guān)鍵詞:信息系統(tǒng);運(yùn)行效率;測試;終端;網(wǎng)絡(luò);后臺
中圖分類號:TH45 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9599 (2012) 24-0054-02
由“企業(yè)信息化”升級到“信息化企業(yè)”的過程中,信息化能否發(fā)揮好貫通、協(xié)同、支撐的作用,將直接影響企業(yè)的發(fā)展和提升。因此,通過開展信息系統(tǒng)運(yùn)行效率測試,定位系統(tǒng)問題出現(xiàn)的環(huán)節(jié),以解決企業(yè)用戶使用過程與系統(tǒng)響應(yīng)速度有關(guān)的實際問題,提高信息管控和治理水平。以下結(jié)合佛山供電局信息系統(tǒng)運(yùn)行問題整治工作為例,闡述信息系統(tǒng)運(yùn)行效率的測試和分析方法。
1 信息系統(tǒng)用戶調(diào)研
信息系統(tǒng)范圍涉及應(yīng)用系統(tǒng)、網(wǎng)絡(luò)結(jié)構(gòu)、綜合布線、安全策略、終端應(yīng)用等,總體而言,常見問題可以分為三類:終端、網(wǎng)絡(luò)和系統(tǒng)后臺。
從2011年6月29日至2012年2月6日的用戶調(diào)研和故障統(tǒng)計發(fā)現(xiàn)62.8%的報障為終端操作系統(tǒng)響應(yīng)慢和應(yīng)用系統(tǒng)響應(yīng)慢問題。用戶不滿度最高的是主要訪問方式基于C/S架構(gòu)的系統(tǒng),基于B/S架構(gòu)的系統(tǒng)總體反映良好,各地區(qū)中處于整個網(wǎng)絡(luò)邊緣地區(qū)的用戶對各系統(tǒng)不滿度最高。
2 系統(tǒng)運(yùn)行效率測試
為了更好地定位影響系統(tǒng)效率的關(guān)鍵環(huán)節(jié),將系統(tǒng)運(yùn)行鏈路分為用戶終端環(huán)節(jié)、網(wǎng)絡(luò)環(huán)節(jié)、系統(tǒng)后臺環(huán)節(jié)三段進(jìn)行測試分析,典型測試點選擇主要辦公點及反映問題較多的用戶節(jié)點,通過部署網(wǎng)絡(luò)及應(yīng)用性能分析工具和流量探針到測試區(qū)域,開展主要應(yīng)用系統(tǒng)典型操作測試,分段獲取網(wǎng)絡(luò)和應(yīng)用的相關(guān)運(yùn)行數(shù)據(jù)。通過采集獲取的數(shù)據(jù),綜合分析終端CPU、內(nèi)存、網(wǎng)絡(luò)、系統(tǒng)數(shù)據(jù)庫和應(yīng)用軟件等性能問題,逐級分析信息系統(tǒng),確定造成系統(tǒng)緩慢的環(huán)節(jié),從而找出系統(tǒng)性能的根本癥結(jié)。測試工作采用旁路鏡像接入測試工具的方式,不影響正常的生產(chǎn)運(yùn)行使用。測試拓?fù)湟妶D1。
圖1 測試組網(wǎng)示意圖
2.1 整體網(wǎng)絡(luò)帶寬滿足應(yīng)用系統(tǒng)需求
圖2 數(shù)據(jù)中心流量圖
如圖2,通過監(jiān)測發(fā)現(xiàn),全網(wǎng)流量呈現(xiàn)有規(guī)律波動,在工作日上班期間,數(shù)據(jù)中心網(wǎng)絡(luò)平均流量維持在150Mbps至200Mbps之間,網(wǎng)絡(luò)流量穩(wěn)定,負(fù)載遠(yuǎn)低于數(shù)據(jù)網(wǎng)承載能力。所關(guān)注的主要應(yīng)用系統(tǒng)在工作日的平均流量為15Mbps至20Mbps之間,占全網(wǎng)的1/5,這些應(yīng)用系統(tǒng)流量沒有對網(wǎng)絡(luò)流量帶來太大的負(fù)擔(dān),屬于正常狀態(tài)。
2.2 B/S架構(gòu)與C/S架構(gòu)系統(tǒng)的終端表現(xiàn)
在使用B/S架構(gòu)的系統(tǒng)應(yīng)用時,不同的終端配置整體耗時和使用感受沒有太大的差異,主流終端配置能較好的滿足B/S架構(gòu)系統(tǒng)的運(yùn)行要求。
而在進(jìn)行基于C/S架構(gòu)為主的配網(wǎng)GIS系統(tǒng)使用時,終端配置越低則系統(tǒng)延時越長。低端配置的終端對于C/S架構(gòu)或混合架構(gòu)的系統(tǒng)則顯得性能不足,速度較慢??梢?,終端配置是影響使用C/S架構(gòu)系統(tǒng)用戶體驗的主要因素之一。
系統(tǒng)名稱典型操作高檔配置標(biāo)準(zhǔn)配置中檔
配置低檔配置
安全生產(chǎn)系統(tǒng)數(shù)據(jù)查詢7.167.788.8910.2
配網(wǎng)生產(chǎn)系統(tǒng)數(shù)據(jù)查詢7.788.339.7810.22
計量自動化系統(tǒng)數(shù)據(jù)查詢3.423.784.44.9
配網(wǎng)GIS系統(tǒng)數(shù)據(jù)查詢30.2230.5445.3357.98
配網(wǎng)GIS系統(tǒng)系統(tǒng)登錄21.1123.4639.5649.11
表1 主要系統(tǒng)應(yīng)用終端耗時(單位:秒)
2.3 系統(tǒng)后臺環(huán)節(jié)耗時明顯
通過各應(yīng)用系統(tǒng)的數(shù)據(jù)分析得出,除了終端的耗時影響外,業(yè)務(wù)的主要耗時在系統(tǒng)后臺環(huán)節(jié),網(wǎng)絡(luò)耗時占比較小。各環(huán)節(jié)耗時占比見下表:
系統(tǒng)名稱典型操作終端
耗時網(wǎng)絡(luò)
耗時系統(tǒng)后臺耗時
安全生產(chǎn)系統(tǒng)數(shù)據(jù)查詢33%2%64%
配網(wǎng)生產(chǎn)系統(tǒng)數(shù)據(jù)查詢45%3%51%
計量自動化系統(tǒng)數(shù)據(jù)查詢21%4%75%
配網(wǎng)GIS系統(tǒng)數(shù)據(jù)查詢42%6%52%
配網(wǎng)GIS系統(tǒng)系統(tǒng)登錄45%12%43%
表2 各環(huán)節(jié)耗時占比
2.4 基于C/S架構(gòu)為主的配網(wǎng)GIS系統(tǒng)總體響應(yīng)時間較長
在本次所有測試的應(yīng)用系統(tǒng)中,配網(wǎng)GIS系統(tǒng)響應(yīng)最慢,主要原因在于應(yīng)用系統(tǒng)的架構(gòu)問題以及傳輸數(shù)據(jù)量遠(yuǎn)高于其它系統(tǒng)。GIS系統(tǒng)本身是主要基于C/S訪問方式的系統(tǒng),又采用了零維護(hù)的客戶端部署方式,導(dǎo)致系統(tǒng)應(yīng)用時數(shù)據(jù)傳輸?shù)木W(wǎng)絡(luò)耗時較多;后臺應(yīng)用數(shù)據(jù)服務(wù)器的性能、各服務(wù)器之間大量數(shù)據(jù)交換導(dǎo)致后臺系統(tǒng)耗時增加;終端需對大量數(shù)據(jù)進(jìn)行處理也增加了終端環(huán)節(jié)的耗時。
系統(tǒng)客戶端部署在遠(yuǎn)端服務(wù)器,用戶每次使用都需要加載客戶端,根據(jù)流量監(jiān)測顯示每次需要通過文件共享CIFS協(xié)議到服務(wù)器獲取300MB左右的數(shù)據(jù)才能完成系統(tǒng)加載和登錄操作,大量重復(fù)數(shù)據(jù)的傳輸將影響客戶端及服務(wù)器的性能。用戶一般都需要20秒左右才能完成客戶端加載,加載完成后,用戶平均還需要53.59秒完成登錄,如果大量的用戶并發(fā)訪問,對網(wǎng)絡(luò)及服務(wù)器性能將產(chǎn)生較大影響。
這種部署模式,加載的數(shù)據(jù)零散、數(shù)據(jù)包小、數(shù)據(jù)量大,導(dǎo)致其網(wǎng)絡(luò)耗時較其他應(yīng)用系統(tǒng)長。其典型特性引發(fā)的問題在個別窄帶鏈路(2M接入)的辦公點上表現(xiàn)尤為明顯。系統(tǒng)登錄的網(wǎng)絡(luò)耗時約為全局平均值的50倍(全局平均值為6.48秒,窄帶寬辦公點測得304.1秒),數(shù)據(jù)查詢的網(wǎng)絡(luò)耗時約為全局平均值的14倍(全局平均值為5秒,窄帶寬辦公點測得68.72秒)。
由于有大量數(shù)據(jù)需要通過網(wǎng)絡(luò)傳輸,地理位置及周邊站點分布的原因影響了個別區(qū)域在網(wǎng)絡(luò)結(jié)構(gòu)中所處的位置,結(jié)果表明,距數(shù)據(jù)中心的路由跳數(shù)越多的辦公點,網(wǎng)絡(luò)耗時越大。
2.5 個別服務(wù)器存在不穩(wěn)定的現(xiàn)象
下面以本次測試的一個實例,介紹對服務(wù)器的監(jiān)測情況分析。
在測試過程中發(fā)現(xiàn),個別時段進(jìn)行計量自動化系統(tǒng)典型查詢操作,數(shù)據(jù)的網(wǎng)絡(luò)傳輸時間比全局測試平均值高出一倍多,系統(tǒng)的典型查詢在系統(tǒng)后臺環(huán)節(jié)耗時比平時響應(yīng)時間13.65秒多了58秒。分析整個計量自動化系統(tǒng),發(fā)現(xiàn)系統(tǒng)的響應(yīng)時間主要是服務(wù)器tcp/8080端口的Web服務(wù)耗時過長引起。
根據(jù)這個情況開展服務(wù)重點監(jiān)測,某日監(jiān)控數(shù)據(jù)發(fā)現(xiàn)Web服務(wù)在早上流量不高的情況下(低于200Kbit/s),平均響應(yīng)時間一直超過2000ms。通過系統(tǒng)檢查確認(rèn),早上登陸人數(shù)一直超過100人,Web服務(wù)器的Java.exe內(nèi)存消耗一直維持在1.4G水平(平時極少超過1G),系統(tǒng)查詢緩慢。中午對Web服務(wù)器進(jìn)行重啟后響應(yīng)時間恢復(fù)到400毫秒以下,系統(tǒng)查詢恢復(fù)正常。而到下午,流量也開始上升,在14:00左右超過了800Kbit/s,系統(tǒng)響應(yīng)時間一直處于較佳水平。具體可見圖3。
圖3 服務(wù)器異常表現(xiàn)
產(chǎn)生服務(wù)器異常的具體原因還需進(jìn)一步開展系統(tǒng)后臺內(nèi)部測試才能最終確認(rèn),但在本次測試中,通過對應(yīng)用的監(jiān)測發(fā)現(xiàn)了一部分服務(wù)器運(yùn)行不穩(wěn)定的情況,不僅找到了應(yīng)用后臺導(dǎo)致系統(tǒng)運(yùn)行緩慢的一部分原因,而且為建立系統(tǒng)性能監(jiān)控管理機(jī)制提供了參考。
3 信息化推進(jìn)建議及整改思路
在信息化推進(jìn)過程中,應(yīng)注意以下問題:
(1)終端問題造成的故障較多,硬件配置和用戶使用習(xí)慣較大程度地影響了系統(tǒng)應(yīng)用效果??梢酝ㄟ^終端硬件升級,制定終端操作規(guī)范和用戶指南,規(guī)范終端軟件安裝工作,優(yōu)化域管理策略,從管理及技術(shù)兩方面結(jié)合,改善終端用戶體驗。(2)系統(tǒng)應(yīng)摒棄重開發(fā)、輕運(yùn)行的思想,不僅要滿足用戶對功能的需求,也應(yīng)當(dāng)注意系統(tǒng)的部署方式、架構(gòu)、代碼效率以及數(shù)據(jù)傳輸量,在實用化推進(jìn)過程中,注意系統(tǒng)本身的特點,明確對基礎(chǔ)設(shè)施環(huán)境的要求,減少推廣的影響。(3)對于使用C/S架構(gòu)為主應(yīng)用系統(tǒng)較多的用戶,優(yōu)化終端硬件配置,優(yōu)先解決帶寬問題,同時研究桌面終端虛擬化的應(yīng)用可行性。(4)優(yōu)化性能監(jiān)控方式,關(guān)注系統(tǒng)后臺的運(yùn)行情況,建立網(wǎng)絡(luò)和系統(tǒng)實時監(jiān)控的常態(tài)化機(jī)制。
4 結(jié)束語
信息系統(tǒng)效率分析應(yīng)充分考慮系統(tǒng)運(yùn)行的規(guī)模、覆蓋面和運(yùn)行環(huán)境,通過研究適用于實際信息系統(tǒng)的測試和監(jiān)控方式,引入先進(jìn)的測試技術(shù),發(fā)現(xiàn)系統(tǒng)存在的缺陷,快速定位系統(tǒng)故障與性能問題。通過最終形成可行的方法論、流程和指標(biāo)體系,才能實現(xiàn)推進(jìn)系統(tǒng)運(yùn)行效率提升,提高系統(tǒng)運(yùn)維水平與質(zhì)量的目標(biāo)。
參考文獻(xiàn):
[1]琚根貴,李艷艷.網(wǎng)絡(luò)流量監(jiān)控技術(shù)及其應(yīng)用研究綜述[J].情報探索,2011,7:86-88.
[2]范斐,趙輝,閆旭,陳略.信息流量監(jiān)控技術(shù)及其應(yīng)用[J].飛行器測控學(xué)報,2011,30(4):82-85.
[3]歐陽旻.構(gòu)建基于C/S和B/S混合結(jié)構(gòu)的管理信息系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)分析與研究[J].計算機(jī)光盤軟件與應(yīng)用,2011,21:203-203.
[作者簡介]肖瑩瑩(1982-),女,碩士,工程師,從事信息網(wǎng)絡(luò)維護(hù)管理工作;黃海清(1966- ),男,高級工程師,從事信息系統(tǒng)管理工作。