系統(tǒng)性能優(yōu)化案例——磁盤(pán)I/O瓶頸問(wèn)題
時(shí)間:2009-03-02 03:07:00
來(lái)源:UltraLAB圖形工作站方案網(wǎng)站
人氣:6491
作者:admin
一、 現(xiàn)象
現(xiàn)象營(yíng)業(yè)部反映證券交易系統(tǒng)的外圍登陸慢,在早晨9點(diǎn)40左右外圍系統(tǒng)登陸慢,有時(shí)要等待10秒中才可以登陸成功。檢查發(fā)現(xiàn)服務(wù)器和中間件CPU利用率都不高。
二、 測(cè)試
進(jìn)行壓力測(cè)試時(shí)發(fā)現(xiàn),在服務(wù)器和中間件利用率也不是很高的情況下,外圍登陸發(fā)現(xiàn)有超時(shí)現(xiàn)象,查看數(shù)據(jù)庫(kù)線程有阻塞現(xiàn)象,無(wú)論如何增加測(cè)試壓力服務(wù)器cpu無(wú)法提高。運(yùn)行管理工具下的性能程序,進(jìn)行監(jiān)控服務(wù)器狀態(tài)。察看磁盤(pán)I/O性能指標(biāo)。
添加 % Disk Write Time 和 % Disk Time 如下圖:
運(yùn)行界面如下圖:
發(fā)現(xiàn)有% Disk Write Time和% Disk Time指標(biāo)超過(guò)和接近瓶頸值。% Disk Write Time(磁盤(pán)用于寫(xiě)操作所占用的時(shí)間百分比) 達(dá)到75%(查看『平均』參數(shù)),而50%--70%就是瓶頸值。% Disk Time (磁盤(pán)用于讀寫(xiě)操作所占用的時(shí)間百分比)經(jīng)常有100%的峰值,而該值到90%就是瓶頸值。根據(jù)監(jiān)視出數(shù)據(jù)判斷是磁盤(pán)I/O達(dá)到了瓶頸值,造成整體性能下降。
注:營(yíng)業(yè)部使用的陣列卡是服務(wù)器自帶,配置比較低。
三、 處理
營(yíng)業(yè)部使用磁盤(pán)陣列柜,經(jīng)測(cè)試,系統(tǒng)整體性能大大的提高,在查詢資金,股份及客戶登陸校驗(yàn)等主要業(yè)務(wù)加上壓力后。而此時(shí)% Disk Write Time及% Disk Time兩項(xiàng)指標(biāo)均值都在20%以下,增大測(cè)試壓力CPU利用率達(dá)到90%以上,而此時(shí)外圍登陸延時(shí)在2秒以內(nèi)。
問(wèn)題解決。
四、 結(jié)論
早晨9點(diǎn)40左右是股民登陸查詢操作的頻繁時(shí)間,由于營(yíng)業(yè)部陣列卡配置比較低造成業(yè)務(wù)執(zhí)行在磁盤(pán)讀寫(xiě)上花費(fèi)很多時(shí)間造成業(yè)務(wù)堵塞。所以解決磁盤(pán)讀寫(xiě)問(wèn)題,便解決該問(wèn)題。
現(xiàn)象營(yíng)業(yè)部反映證券交易系統(tǒng)的外圍登陸慢,在早晨9點(diǎn)40左右外圍系統(tǒng)登陸慢,有時(shí)要等待10秒中才可以登陸成功。檢查發(fā)現(xiàn)服務(wù)器和中間件CPU利用率都不高。
二、 測(cè)試
進(jìn)行壓力測(cè)試時(shí)發(fā)現(xiàn),在服務(wù)器和中間件利用率也不是很高的情況下,外圍登陸發(fā)現(xiàn)有超時(shí)現(xiàn)象,查看數(shù)據(jù)庫(kù)線程有阻塞現(xiàn)象,無(wú)論如何增加測(cè)試壓力服務(wù)器cpu無(wú)法提高。運(yùn)行管理工具下的性能程序,進(jìn)行監(jiān)控服務(wù)器狀態(tài)。察看磁盤(pán)I/O性能指標(biāo)。
添加 % Disk Write Time 和 % Disk Time 如下圖:
運(yùn)行界面如下圖:
發(fā)現(xiàn)有% Disk Write Time和% Disk Time指標(biāo)超過(guò)和接近瓶頸值。% Disk Write Time(磁盤(pán)用于寫(xiě)操作所占用的時(shí)間百分比) 達(dá)到75%(查看『平均』參數(shù)),而50%--70%就是瓶頸值。% Disk Time (磁盤(pán)用于讀寫(xiě)操作所占用的時(shí)間百分比)經(jīng)常有100%的峰值,而該值到90%就是瓶頸值。根據(jù)監(jiān)視出數(shù)據(jù)判斷是磁盤(pán)I/O達(dá)到了瓶頸值,造成整體性能下降。
注:營(yíng)業(yè)部使用的陣列卡是服務(wù)器自帶,配置比較低。
三、 處理
營(yíng)業(yè)部使用磁盤(pán)陣列柜,經(jīng)測(cè)試,系統(tǒng)整體性能大大的提高,在查詢資金,股份及客戶登陸校驗(yàn)等主要業(yè)務(wù)加上壓力后。而此時(shí)% Disk Write Time及% Disk Time兩項(xiàng)指標(biāo)均值都在20%以下,增大測(cè)試壓力CPU利用率達(dá)到90%以上,而此時(shí)外圍登陸延時(shí)在2秒以內(nèi)。
問(wèn)題解決。
四、 結(jié)論
早晨9點(diǎn)40左右是股民登陸查詢操作的頻繁時(shí)間,由于營(yíng)業(yè)部陣列卡配置比較低造成業(yè)務(wù)執(zhí)行在磁盤(pán)讀寫(xiě)上花費(fèi)很多時(shí)間造成業(yè)務(wù)堵塞。所以解決磁盤(pán)讀寫(xiě)問(wèn)題,便解決該問(wèn)題。