亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        電網(wǎng)自動化主站計(jì)算機(jī)系統(tǒng)性能測試

        2013-04-17 11:05:41李紅文
        機(jī)電信息 2013年9期
        關(guān)鍵詞:計(jì)算機(jī)系統(tǒng)主站性能指標(biāo)

        陳 力 戴 亮 李紅文 李 灝

        (甘肅省電力科學(xué)研究院,甘肅 蘭州730050)

        1 計(jì)算機(jī)系統(tǒng)的性能

        一個(gè)計(jì)算機(jī)系統(tǒng)所具有的能力和它在實(shí)際使用中所表現(xiàn)出來的性能并不是一回事。當(dāng)我們說,我國的銀河機(jī)具有萬億次運(yùn)算能力時(shí),我們是指它的硬件可能達(dá)到的最高運(yùn)算速度。這種與軟件無關(guān)的、由硬件決定的運(yùn)算能力,可以通過標(biāo)準(zhǔn)的測試方法精確獲得。但當(dāng)我們談一個(gè)系統(tǒng)的性能指標(biāo)時(shí),必須注意,這個(gè)指標(biāo)的構(gòu)成要比運(yùn)算能力復(fù)雜得多,因?yàn)闃?gòu)成性能指標(biāo)的要素大為增加。

        性能是在執(zhí)行某一功能時(shí)表現(xiàn)出來的,脫離特定功能的性能指標(biāo)毫無意義。功能是由軟件決定的,因此,性能與軟件緊密相關(guān),而軟件在這方面的通用指標(biāo)是代碼效率。因此,是系統(tǒng)的硬件能力提供運(yùn)算基礎(chǔ),而軟件則決定著系統(tǒng)的功能和性能。當(dāng)我們測試一個(gè)系統(tǒng)的性能時(shí),很大程度上我們是在測試這個(gè)系統(tǒng)由軟件決定的運(yùn)算效率。這使問題一下子變得復(fù)雜。

        既然我們必須在特定功能之下來談性能,那么對于計(jì)算機(jī)系統(tǒng)來說,同一行業(yè)的同類計(jì)算機(jī)系統(tǒng),比較起來就更有可能找到相同的指標(biāo)。大體上,我們可以把計(jì)算機(jī)系統(tǒng)分為實(shí)時(shí)系統(tǒng)、及時(shí)(準(zhǔn)實(shí)時(shí))系統(tǒng)等。

        2 電網(wǎng)自動化主站系統(tǒng)性能

        在電力行業(yè)內(nèi)部,存在多種功能各異的計(jì)算機(jī)系統(tǒng)。其中,電網(wǎng)自動化EMS/SCADA系統(tǒng),是一個(gè)完全的實(shí)時(shí)系統(tǒng),它必須在秒的數(shù)量級上反映電網(wǎng)實(shí)際工況。而電能計(jì)費(fèi)TMS系統(tǒng)則是一個(gè)及時(shí)系統(tǒng),因?yàn)殡娔軘?shù)據(jù)是功率在時(shí)間軸上的積分,以秒為單位更新電能數(shù)據(jù)沒有什么意義。接下來是辦公(MIS)系統(tǒng)、企管(ERP)系統(tǒng)等等,這些系統(tǒng)基本上只傳送靜態(tài)數(shù)據(jù),一般來說,像CPU負(fù)荷率、網(wǎng)絡(luò)流量、寫盤速度、內(nèi)存出錯(cuò)概率等等,都是可以預(yù)期的,很少會有突發(fā)性事件使集束數(shù)據(jù)涌上網(wǎng)絡(luò),堵塞通道,造成系統(tǒng)癱瘓等事件的發(fā)生。

        為什么只有EMS系統(tǒng)具有網(wǎng)絡(luò)堵塞、系統(tǒng)崩潰的潛在風(fēng)險(xiǎn)呢?這是由它所監(jiān)控的電網(wǎng)的性質(zhì)決定的。

        在電網(wǎng)的運(yùn)行中,事故的發(fā)生往往具有局部正反饋的特征。雪崩的意思就是小的擾動引發(fā)連鎖反應(yīng),造成大范圍內(nèi)的坍塌。電網(wǎng)的這種特性,使得它的監(jiān)控系統(tǒng)就像坐落在一座死火山的腳下,也許幾百年內(nèi)不會遇上噴發(fā),但這種噴發(fā)的可能性的存在,不得不使山村的居民對噴發(fā)的危險(xiǎn)性保持警惕。

        舉例說,如果主網(wǎng)架中有相當(dāng)份量的潮流指向負(fù)荷區(qū)域,假如此時(shí)主供線路因?yàn)槟撤N原因(比如污閃)跳閘,潮流瞬間轉(zhuǎn)向,通過后備線路迂回轉(zhuǎn)供,這種補(bǔ)償行為使后備線路逼近動穩(wěn)極限,任何風(fēng)吹草動都會導(dǎo)致超限失穩(wěn)。如果系統(tǒng)局部解列,巨大沖擊會使電網(wǎng)強(qiáng)烈振蕩,頻率大幅跳變。在這尋找重新平衡的過程中,倘若偏又遇著保護(hù)拒動,斷供面積的進(jìn)一步擴(kuò)大開始威脅主網(wǎng)架的穩(wěn)定。部分孤島出現(xiàn)失壓,恢復(fù)過程甚至要進(jìn)行黑起動!這就是局部事故引起系統(tǒng)崩潰的場景。

        在此過程中,大量斷路器、刀閘跳變,遙信風(fēng)暴涌入EMS系統(tǒng),越限告警大批量產(chǎn)生,使系統(tǒng)應(yīng)用層任務(wù)高度飽和,CPU不堪重負(fù),網(wǎng)絡(luò)節(jié)點(diǎn)出現(xiàn)堵塞,系統(tǒng)反應(yīng)越來越慢,最后干脆死機(jī)不動,需要重新引導(dǎo)系統(tǒng)。這就是EMS系統(tǒng)的崩潰過程。直接原因是因?yàn)镋MS系統(tǒng)的能力不足以應(yīng)對巨量信息的涌入,而產(chǎn)生這些信息的源頭,則是由于電網(wǎng)的大面積事故集中爆發(fā)所致。

        我們可以理解到,這是EMS/DMS這類實(shí)時(shí)系統(tǒng)特有的情況。辦公系統(tǒng)也會時(shí)忙時(shí)閑,但不會有數(shù)據(jù)風(fēng)暴產(chǎn)生;及時(shí)系統(tǒng)的數(shù)據(jù),必須通過累積才能發(fā)生變化,也不會出現(xiàn)信息風(fēng)暴。

        EMS系統(tǒng)的運(yùn)行經(jīng)驗(yàn)告訴我們,信息源的火山爆發(fā),雖然措不及防,卻是經(jīng)年難遇的,但這種可能性的存在,使我們不得不考慮消防措施,這就是在系統(tǒng)設(shè)計(jì)中,必須考慮遙測遙信風(fēng)暴來襲時(shí),系統(tǒng)的承受能力問題。

        根據(jù)2012年度的EMS系統(tǒng)設(shè)計(jì)指標(biāo),在正常工況下,CPU負(fù)荷率必須低于15%;在風(fēng)暴來襲的異常情況下,CPU負(fù)荷率也不能超過30%。就是說,在設(shè)計(jì)上必須保證系統(tǒng)在任何情況下都有足夠的安全裕度。

        3 風(fēng)暴壓力下電網(wǎng)自動化主站性能測試

        EMS系統(tǒng)建成以后,我們?nèi)绾潍@得上述性能指標(biāo)的數(shù)據(jù)呢?實(shí)際系統(tǒng)不可能提供這樣的樣態(tài),我們必須人為設(shè)計(jì)出這樣一種信息源,專門用來測試EMS/DMS系統(tǒng)主站的性能。

        這樣的測試設(shè)備,其功能就是通過軟件仿真,模擬數(shù)千上萬個(gè)軟件遠(yuǎn)方終端(RTU),每個(gè)RTU提供數(shù)千遙測變化數(shù)據(jù)和遙信變位信息,對系統(tǒng)主站形成巨大的信息處理壓力,在此工況下,觀察系統(tǒng)性能指標(biāo)的變化,是否符合設(shè)計(jì)要求。

        下面是2個(gè)現(xiàn)場測試的樣本:

        3.1 案例1

        對一新投運(yùn)的省會城市的DMS主站系統(tǒng)進(jìn)行上述測試,基本設(shè)置如下:(1)RTU數(shù)量2 000臺;(2)每臺RTU遙測數(shù)據(jù)32點(diǎn),遙信開關(guān)量數(shù)據(jù)64點(diǎn);(3)遙測數(shù)據(jù)和遙信數(shù)據(jù)每2 s變化一次;(4)測試時(shí)間:持續(xù)15 min。

        測得系統(tǒng)性能指標(biāo)如下:(1)CPU負(fù)荷率最高64%,最低38%,加權(quán)平均51%,越過設(shè)計(jì)指標(biāo);(2)內(nèi)存交換使用率,最大18%,最小16%,加權(quán)平均17%,低于設(shè)計(jì)指標(biāo);(3)網(wǎng)絡(luò)使用率,峰值54%,谷值14%,平均使用率34%,與設(shè)計(jì)指標(biāo)基本持平。

        縱觀上述3大指標(biāo),只有CPU負(fù)荷率無法通過。接下來,在RTU臺數(shù)降為1 000以后,重新進(jìn)行測試,測得CPU平均負(fù)荷率為21%,低于30%的設(shè)計(jì)指標(biāo),獲得通過。

        3.2 案例2

        對一新投運(yùn)的省級EMS主站系統(tǒng)進(jìn)行同樣的壓力測試,基本設(shè)置如下:(1)RTU數(shù)量10臺;(2)每臺RTU遙測數(shù)據(jù)點(diǎn)1 000點(diǎn),遙信數(shù)據(jù)點(diǎn)1 200點(diǎn);(3)每個(gè)遙測點(diǎn)和遙信點(diǎn)數(shù)據(jù)每2 s變化一次;(4)測試時(shí)間:持續(xù)15 min。

        測得系統(tǒng)性能指標(biāo)如下:(1)CPU負(fù)荷率最高36%,最低3%,加權(quán)平均19.5%;符合設(shè)計(jì)指標(biāo);(2)內(nèi)存使用率,最大8%,最小3%,加權(quán)平均5.5%;獲得通過;(3)網(wǎng)絡(luò)使用率,最高峰36%,最低谷12%,平均24%,符合設(shè)計(jì)指標(biāo)。

        上面測得的全部指標(biāo)都優(yōu)于設(shè)計(jì)指標(biāo),說明系統(tǒng)安全裕度足夠大。

        從以上2個(gè)例子我們看到,一般系統(tǒng)的網(wǎng)絡(luò)使用率和內(nèi)存交換率都有很大的裕度,容易獲得通過。而CPU負(fù)荷率這個(gè)指標(biāo),不同的測試設(shè)置,對CPU的負(fù)荷率影響很大。

        4 對CPU多核多線程任務(wù)分配的思考

        由于CPU負(fù)荷率是各種指標(biāo)中較難通過的一項(xiàng),這里重點(diǎn)對其任務(wù)分配的內(nèi)在機(jī)制作進(jìn)一步的探討。

        目前電網(wǎng)EMS/SCADA系統(tǒng)主站的服務(wù)器,普遍采用多芯多核CPU組件。比如1臺曙光A840r-G服務(wù)器,配置為4芯、8核,共32顆AMD的CPU,在測試中可以看到,無論系統(tǒng)任務(wù)多忙,大部分CPU的負(fù)荷曲線始終躺在地板上不動,任務(wù)分配嚴(yán)重失衡。系統(tǒng)工程師也看到了這一點(diǎn),但是束手無策,因?yàn)閷τ谛酒瑑?nèi)核有關(guān)任務(wù)分配的底層設(shè)置,系統(tǒng)供應(yīng)商尚且輕易不去動它,用戶就更加望而卻步了。因?yàn)楦膭舆@個(gè)層面的東西,弄不好會出大問題。

        但從經(jīng)濟(jì)角度看,如果系統(tǒng)忙得要垮機(jī)了,服務(wù)器中的大部分CPU卻從未被使用過一次,這就顯得很不合理。一臺價(jià)值20萬元的服務(wù)器,其實(shí)在其壽命周期內(nèi),最多只使用了它的資源能力的1/3,這無疑是對設(shè)備資源的巨大浪費(fèi),而在一個(gè)主站系統(tǒng)中,這樣的服務(wù)器有幾十臺。

        因此筆者覺得,應(yīng)該在主站系統(tǒng)管理崗位中,設(shè)立一個(gè)計(jì)算機(jī)系統(tǒng)診斷崗位,專門從事系統(tǒng)優(yōu)化的工作,跨部門兼職也可以,進(jìn)行特別技術(shù)培訓(xùn)。此崗位除了執(zhí)行日常維護(hù)工作外,專門授權(quán)執(zhí)行計(jì)算機(jī)系統(tǒng)配置方面的優(yōu)化設(shè)計(jì)和修改操作。當(dāng)然,這個(gè)崗位的工作具有一定深度的技術(shù)要求,對CPU內(nèi)部的邏輯架構(gòu)、線程調(diào)度、進(jìn)程推移模式應(yīng)該有相當(dāng)?shù)牧私?,尤其對?yīng)用任務(wù)在服務(wù)器上的并行執(zhí)行要有清楚的認(rèn)識和實(shí)用性的感性經(jīng)驗(yàn)。

        下面我們來宏觀地分析一下多核CPU的資源利用問題。

        在Windows下執(zhí)行多個(gè)任務(wù)的CPU,在單核時(shí)代是采用多線程調(diào)度、虛擬進(jìn)程、分時(shí)執(zhí)行策略,但從酷睿二代起,CPU內(nèi)部控制策略就對現(xiàn)有的操作系統(tǒng)提出了尖銳的挑戰(zhàn)。以前是要把CPU資源切碎了分給各個(gè)應(yīng)用,現(xiàn)在,原理上可以把整個(gè)CPU分配給一個(gè)應(yīng)用了,操作系統(tǒng)能適應(yīng)這種變化嗎?上到服務(wù)器級別,物理CPU有幾十個(gè),應(yīng)用任務(wù)反而少于CPU數(shù),這時(shí)候系統(tǒng)是要把應(yīng)用切碎了分配給各個(gè)CPU,操作系統(tǒng)還能適應(yīng)嗎?

        其次,服務(wù)器的應(yīng)用對象比PC有很大的不同:比如EMS系統(tǒng)中,通常把不同的應(yīng)用功能分配到各個(gè)節(jié)點(diǎn)的服務(wù)器上,這時(shí)侯各個(gè)服務(wù)器面對的是單個(gè)應(yīng)用的巨量數(shù)據(jù),而應(yīng)用的類型卻不多,現(xiàn)在的典型要求是把應(yīng)用切碎后在各個(gè)CPU上進(jìn)行排程。Windows在這里無能為力了。不過服務(wù)器大多在LINUX下運(yùn)行,靈活性大大增加,如前述這種倒過來的要求,也可以通過編程的設(shè)計(jì)在服務(wù)器上實(shí)現(xiàn),但卻對傳統(tǒng)的程序設(shè)計(jì)提出了巨大的挑戰(zhàn):過去在銀河機(jī)上才會碰到的問題,現(xiàn)在要由普通的PC程序員來解決。

        不過請注意,程序都是模塊化的,對于最小的功能單元,通過編程來調(diào)度也是可能的:事實(shí)上你不必修改程序,只須選擇定義項(xiàng)即可,前提是,你對多核結(jié)構(gòu)的CPU執(zhí)行流程,對操作系統(tǒng)的潛在功能,以及對面向?qū)ο笳Z言的邏輯要有深刻的理解。

        目前最切實(shí)可行的思路應(yīng)該是:(1)默認(rèn)服務(wù)器一定是多芯多核多物理CPU的,比如4芯X8核=32個(gè)CPU;(2)默認(rèn)應(yīng)用任務(wù)數(shù)少于CPU數(shù),但單個(gè)應(yīng)用要處理的信息量巨大;(3)軟件必須面向多核多任務(wù),線程可交叉調(diào)度、統(tǒng)一組裝;(4)任務(wù)分配策略的調(diào)整無需修改源代碼,只須通過修改定義來實(shí)現(xiàn);(5)策略調(diào)整的依據(jù)不是通過預(yù)先的設(shè)計(jì),而是根據(jù)執(zhí)行經(jīng)驗(yàn)來獲得資源最優(yōu)分配原則。

        比如說,初始投入運(yùn)行的系統(tǒng),你并不知道有多少個(gè)應(yīng)用需要同時(shí)執(zhí)行,也不清楚單個(gè)應(yīng)用所要處理信息的數(shù)量級,那就先在缺省狀態(tài)下運(yùn)行一段時(shí)間,不斷積累CPU資源分配的經(jīng)驗(yàn)??梢钥隙?,經(jīng)過一段時(shí)間,你會發(fā)現(xiàn)任務(wù)分配極不合理,資源被大量閑置,而少數(shù)CPU卻負(fù)荷過重,于是通過調(diào)整任務(wù)分配策略來改善資源利用效率。這個(gè)過程反復(fù)多次以及在系統(tǒng)各種工況下的實(shí)際需求都出現(xiàn)過以后,你對資源分配策略應(yīng)該向哪個(gè)方向傾斜,也就心中有數(shù)了。

        顯然,這一過程無法通過預(yù)先設(shè)計(jì)來實(shí)現(xiàn),而要在運(yùn)行實(shí)踐中反復(fù)權(quán)衡不斷優(yōu)化。

        5 結(jié)語

        電網(wǎng)自動化主站的計(jì)算機(jī)系統(tǒng),因面向的應(yīng)用對象不同而有其特殊性。其中最關(guān)鍵的性能指標(biāo)是CPU負(fù)荷率。測試這一指標(biāo)必須借助于專門的技術(shù)手段,才能獲得真實(shí)可信的數(shù)據(jù)。針對CPU資源被閑置浪費(fèi)的現(xiàn)實(shí),努力提高系統(tǒng)的資源利用水平,應(yīng)該成為今后系統(tǒng)管理的重要目標(biāo),這種管理具有相當(dāng)?shù)募夹g(shù)深度,必須通過專人專崗納入到系統(tǒng)管理的體系之中。

        [1]劉文穎.電網(wǎng)黑起動案例分析[A].全國高校自動化專業(yè)第十九屆年會論文集[C],2001

        [2]陳天洲等.多核程序設(shè)計(jì)[M].清華大學(xué)出版社,2007

        [3]孫驍強(qiáng),范越,白興忠,等.電網(wǎng)調(diào)度典型事故處理與分析[M].中國電力出版社,2011

        猜你喜歡
        計(jì)算機(jī)系統(tǒng)主站性能指標(biāo)
        瀝青膠結(jié)料基本高溫性能指標(biāo)相關(guān)性研究
        石油瀝青(2021年1期)2021-04-13 01:31:08
        IBM推出可與人類“辯論”的計(jì)算機(jī)系統(tǒng)
        英語文摘(2019年3期)2019-04-25 06:05:32
        基于OS2主站系統(tǒng)的海量數(shù)據(jù)共享技術(shù)研究
        多表遠(yuǎn)程集抄主站系統(tǒng)
        電子制作(2017年23期)2017-02-02 07:17:07
        儲熱水箱分層性能指標(biāo)的研究進(jìn)展
        分布處理計(jì)算機(jī)系統(tǒng)研究
        WebGIS關(guān)鍵性能指標(biāo)測試技術(shù)研究
        MIMD 并行計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)與定量分析
        磁共振成像儀主磁場計(jì)量性能指標(biāo)的選擇
        基于改進(jìn)經(jīng)濟(jì)壓差算法的主站AVC的研究
        亚洲av无码国产精品色午夜软件 | 日本熟女人妻一区二区三区| 亚洲免费精品一区二区| 亚洲最近中文字幕在线| 国产精品特级毛片一区二区三区| 国产超碰人人模人人爽人人喊| 五月天综合社区| 国产一区亚洲一区二区| 日本a级免费大片网站| 强开少妇嫩苞又嫩又紧九色 | 日本在线观看一区二区三| 内射欧美老妇wbb| 天天做天天躁天天躁| 午夜无码熟熟妇丰满人妻| 香蕉蜜桃av一区二区三区| 超级乱淫片国语对白免费视频| 久久精品国产亚洲7777| 国产午夜视频在线观看| АⅤ天堂中文在线网| 久久国产精品免费一区二区三区| 少妇高潮太爽了在线看| 麻豆国产在线精品国偷产拍| 99热这里有免费国产精品| 国产精品麻豆成人av| 国产免费人成视频在线| 乱码1乱码2美美哒| 精品无码一区二区三区亚洲桃色| 亚洲AV无码国产精品色午夜软件| 国产影院一区二区在线| 久久精品丝袜高跟鞋| 香蕉久久福利院| 456亚洲人成在线播放网站| 女同另类专区精品女同| 国产av无码专区亚洲av果冻传媒| 99久久精品国产一区二区三区| 亚洲中文字幕无码卡通动漫野外 | 亚洲精品天堂在线观看| 伊人久久大香线蕉av不变影院| 在线观看免费无码专区| 欧美孕妇xxxx做受欧美88| 国产日韩AV无码免费一区二区|