




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
如何用LoadRunner監(jiān)控Unix機(jī)器的性能?lr監(jiān)控UNIX,UNIX先啟動一個服務(wù),叫rstatd,lr只要在controller中添加要監(jiān)控UNIX機(jī)器的ip,再選監(jiān)控的指標(biāo)就行了。首先介紹一下在IBM AIX系統(tǒng)中如何啟動rstatd服務(wù)(因為這個比較簡單,順便可以認(rèn)識一下Unix系統(tǒng))。使用telnet以root用戶的身份登錄入AIX系統(tǒng),在命令行提示符下輸入:vi /etc/inetd.conf在出現(xiàn)的界面中敲鍵盤:/rstatd命令解釋:在打開的文檔中查找“rstatd”,接下來繼續(xù)敲鍵盤:x命令解釋:刪除當(dāng)前字符,在這里為刪除rstatd命令前的“#”,繼續(xù)敲鍵盤::wq命令解釋:保存并退出,注意前面有個冒號。接著在命令提示符下輸入:refresh s inetd命令解釋:重新啟動服務(wù)。這樣使用loadrunner就可以監(jiān)視AIX系統(tǒng)的性能情況了。在RedHat Linux中要麻煩一點(diǎn),需要下載一個安裝包rstatd.tar.gz,并且需要安裝。安裝包中具體的說明比較復(fù)雜,為了簡便起見,這里直接給出配置的命令。 首先把rstatd.tar.gz文件放到用戶目錄下,進(jìn)行解壓(可以在windows下直接解壓,然后把rpc.rstatd目錄及其下所有文件拷貝到用戶目錄下)。然后進(jìn)入rpc.rstatd目錄,執(zhí)行:./configure 命令解釋:配置,詳細(xì)的就不說了,反正它自己會執(zhí)行的,命令執(zhí)行完畢后再敲入:make 命令解釋:編譯安裝包,執(zhí)行完畢后敲入:make install 命令解釋:安裝程序、數(shù)據(jù)文件和其他文檔。之后敲入:rpc.rstatd 命令解釋:運(yùn)行rstatd服務(wù)。 以上在RedhatLinux9下調(diào)試通過,RedhatLinux10下尚未通過。這時就可以使用LoadRunner監(jiān)視此Linux的性能了。 有關(guān)自動啟動,在SuSE Linux 7.0 (kernel2.2.16-suse18) and 7.1 (kernel 2.4)版本需要在/etc/inetd.conf文件中增加一行:rstatd/1-5 dgram rpc/udp wait root /usr/sbin/rpc.rstatdrpc.rstatd 在RedhatLinux9中的自動啟動和在RedhatLinux10需要再議:(服務(wù)器資源監(jiān)控指標(biāo):內(nèi)存:1) UNIX資源監(jiān)控中指標(biāo)內(nèi)存頁交換速率(Paging rate),如果該值偶爾走高,表明當(dāng)時有線程競爭內(nèi)存。如果持續(xù)很高,則內(nèi)存可能是瓶頸。也可能是內(nèi)存訪問命中率低。2) Windows資源監(jiān)控中,如果ProcessPrivate Bytes計數(shù)器和ProcessWorking Set計數(shù)器的值在長時間內(nèi)持續(xù)升高,同時MemoryAvailable bytes計數(shù)器的值持續(xù)降低,則很可能存在內(nèi)存泄漏。內(nèi)存資源成為系統(tǒng)性能的瓶頸的征兆:很高的換頁率(high pageout rate);進(jìn)程進(jìn)入不活動狀態(tài);交換區(qū)所有磁盤的活動次數(shù)可高;可高的全局系統(tǒng)CPU利用率; 內(nèi)存不夠出錯(out of memory errors)處理器:1) UNIX資源監(jiān)控(Windows操作系統(tǒng)同理)中指標(biāo)CPU占用率(CPU utilization),如果該值持續(xù)超過95%,表明瓶頸是CPU。可以考慮增加一個處理器或換一個更快的處理器。如果服務(wù)器專用于SQL Server,可接受的最大上限是80-85% 合理使用的范圍在60%至70%。2) Windows資源監(jiān)控中,如果SystemProcessor Queue Length大于2,而處理器利用率(Processor Time)一直很低,則存在著處理器阻塞。CPU資源成為系統(tǒng)性能的瓶頸的征兆: 很慢的響應(yīng)時間(slow response time) CPU空閑時間為零(zero percent idle CPU) 過高的用戶占用CPU時間(high percent user CPU) 過高的系統(tǒng)占用CPU時間(high percent system CPU) 長時間的有很長的運(yùn)行進(jìn)程隊列(large run queue size sustained over time)磁盤I/O:1) UNIX資源監(jiān)控(Windows操作系統(tǒng)同理)中指標(biāo)磁盤交換率(Disk rate),如果該參數(shù)值一直很高,表明I/O有問題??煽紤]更換更快的硬盤系統(tǒng)。2) Windows資源監(jiān)控中,如果 Disk Time和Avg.Disk Queue Length的值很高,而Page Reads/sec頁面讀取操作速率很低,則可能存在磁盤瓶徑。I/O資源成為系統(tǒng)性能的瓶頸的征兆 :過高的磁盤利用率(high disk utilization) 太長的磁盤等待隊列(large disk queue length) 等待磁盤I/O的時間所占的百分率太高(large percentage of time waiting for disk I/O) 太高的物理I/O速率:large physical I/O rate(not sufficient in itself) 過低的緩存命中率(low buffer cache hit ratio(not sufficient in itself) 太長的運(yùn)行進(jìn)程隊列,但CPU卻空閑(large run queue with idle CPU)數(shù)據(jù)庫服務(wù)器:SQL Server數(shù)據(jù)庫:1) SQLServer資源監(jiān)控中指標(biāo)緩存點(diǎn)擊率(Cache Hit Ratio),該值越高越好。如果持續(xù)低于80%,應(yīng)考慮增加內(nèi)存。2) 如果Full Scans/sec(全表掃描/秒)計數(shù)器顯示的值比1或2高,則應(yīng)分析你的查詢以確定是否確實需要全表掃描,以及SQL查詢是否可以被優(yōu)化。 3) Number of Deadlocks/sec(死鎖的數(shù)量/秒):死鎖對應(yīng)用程序的可伸縮性非常有害,并且會導(dǎo)致惡劣的用戶體驗。該計數(shù)器的值必須為0。4) Lock Requests/sec(鎖請求/秒),通過優(yōu)化查詢來減少讀取次數(shù),可以減少該計數(shù)器的值。Oracle數(shù)據(jù)庫:1) 如果自由內(nèi)存接近于0而且?guī)炜齑婊驍?shù)據(jù)字典快存的命中率小于0.90,那么需要增加SHARED_POOL_SIZE的大小??齑妫ü蚕鞸QL區(qū))和數(shù)據(jù)字典快存的命中率: select(sum(pins-reloads)/sum(pins) from v$librarycache; select(sum(gets-getmisses)/sum(gets) from v$rowcache; 自由內(nèi)存: select * from v$sgastat where name=free memory; 2) 如果數(shù)據(jù)的緩存命中率小于0.90,那么需要加大DB_BLOCK_BUFFERS參數(shù)的值(單位:塊)。緩沖區(qū)高速緩存命中率:select name,value from v$sysstat where name in (db block gets,consistent gets,physical reads) ;Hit Ratio = 1-(physical reads / ( db block gets + consistent gets)3) 如果日志緩沖區(qū)申請的值較大,則應(yīng)加大LOG_BUFFER參數(shù)的值。日志緩沖區(qū)的申請情況 :select name,value from v$sysstat where name = redo log space requests ;4) 如果內(nèi)存排序命中率小于0.95,則應(yīng)加大SORT_AREA_SIZE以避免磁盤排序 。內(nèi)存排序命中率:select round(100*b.value)/decode(a.value+b.value), 0, 1, (a.value+b.value), 2)from v$sysstat a, v$sysstat b where =sorts (disk) and =sorts (memory)注:上述SQL Server和Oracle數(shù)據(jù)庫分析,只是一些簡單、基本的分析,特別是Oracle數(shù)據(jù)庫的分析和優(yōu)化,是一門專門的技術(shù),進(jìn)一步的分析可查相關(guān)資料。Loadrunner監(jiān)控Unix系統(tǒng)性能指標(biāo)的解釋 分類: 性能測試 2011-10-13 14:42 62人閱讀 評論(0) 收藏 舉報 Averageload上一分鐘同時處于“就緒”狀態(tài)的平均進(jìn)程數(shù)Collisionrate每秒鐘在以太網(wǎng)上檢測到的沖突數(shù)Contextswitchesrate每秒鐘在進(jìn)程或線程之間的切換次數(shù)CPUutilizationCPU的使用時間百分比Diskrate磁盤傳輸速率Incomingpacketserrorrate接收以太網(wǎng)數(shù)據(jù)包時每秒鐘接收到的錯誤數(shù)Incomingpacketsrate每秒鐘傳入的以太網(wǎng)數(shù)據(jù)包數(shù)Interruptrate每秒內(nèi)的設(shè)備中斷數(shù)Outgoingpacketserrorsrate發(fā)送以太網(wǎng)數(shù)據(jù)包時每秒鐘發(fā)送的錯誤數(shù)Outgoingpacketsrate每秒鐘傳出的以太網(wǎng)數(shù)據(jù)包數(shù)Page-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美容產(chǎn)品跨境電商行業(yè)深度調(diào)研及發(fā)展項目商業(yè)計劃書
- 2025年創(chuàng)新藥物研發(fā)靶點(diǎn)篩選與驗證技術(shù)市場動態(tài)報告001
- 2025年新高二數(shù)學(xué)(人教A版暑假銜接)新課預(yù)習(xí)-1.4.2 用空間向量研究距離、夾角問題(教師版)-新高二暑假銜接
- 2025年新高考語文二輪專題復(fù)習(xí)任務(wù)群七 學(xué)案29 賞析句式與變換句式
- 2025年傳統(tǒng)食品工業(yè)化生產(chǎn)智能化改造對行業(yè)標(biāo)準(zhǔn)的完善報告
- 2025年傳統(tǒng)工業(yè)制造行業(yè)供應(yīng)鏈優(yōu)化策略研究報告
- 工業(yè)產(chǎn)品幾何量檢測 課件 模塊六 齒輪誤差檢測
- 滁州西澗題目及答案
- 初中鐘表題目及答案簡單
- 初中物理流體題目及答案
- 2025年全釩液流電池行業(yè)調(diào)研分析報告
- 2025年二級建造師考試《礦業(yè)工程管理與實物》真題及答案
- 2025年P(guān)ython數(shù)據(jù)分析試題及答案
- 植物保護(hù)通論重點(diǎn)復(fù)習(xí)題
- 兒童抽動障礙共患焦慮抑郁障礙診治2025
- 2024年山東省初中學(xué)業(yè)水平考試語文試題(文字版-含答案)
- 2024-2025教科版一年級下冊科學(xué)期末考試卷附參考答案 (三套)
- 高血壓藥的類型
- 家規(guī)家訓(xùn)課件
- 《深圳音樂廳解析》課件
- 2025屆河南省鶴壁市淇縣第一中學(xué)高三下學(xué)期聯(lián)合考試英語試題含解析
評論
0/150
提交評論