下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、互聯(lián)網(wǎng)絡(luò)1 操作系統(tǒng)監(jiān)控工具 Nmon 使用與介紹 V1.0 起起 草草 部部 門:門: 管管 理理 部部 門:門: 撰撰 寫寫 人:人: 審審 核核 人:人: 批批 準(zhǔn)準(zhǔn) 人:人: 發(fā)發(fā) 布布 日日 期:期: 修訂頁修訂頁 互聯(lián)網(wǎng)絡(luò)2 編 號 章節(jié) 名稱 修訂內(nèi)容簡述修訂日期 修訂前 版本號 修訂后 版本號 修訂人 批準(zhǔn) 人 互聯(lián)網(wǎng)絡(luò)3 目目 錄錄 1.1.目的目的.4 2.2.NMONNMON 簡介簡介.4 2.1軟件特性.4 2.2軟件組成.4 2.3運行環(huán)境.5 2.4軟件功能.5 2.5軟件獲取.6 3.3.NMONNMON 使用使用.7 3.1下載軟件.7 3.2安裝軟件.7 3.
2、3運行界面.8 3.4使用方法.9 3.4.1實時監(jiān)控.9 3.4.2后臺監(jiān)控.10 3.4.3定時任務(wù).10 4 4. .NMONNMON 監(jiān)控結(jié)果介紹監(jiān)控結(jié)果介紹.11 4.1生成結(jié)果文件 .11 4.2主要性能參數(shù)介紹 .12 4.3頁面介紹.12 5.5.NMONNMON 監(jiān)控案例介紹監(jiān)控案例介紹.19 5.1常見現(xiàn)象和產(chǎn)生原因 .19 5.2實例介紹.20 5.2.1示例一.20 5.2.2示例二.22 5.2.3示例三.26 附錄一附錄一 常用網(wǎng)站常用網(wǎng)站.28 附錄二附錄二 參考資料參考資料.28 互聯(lián)網(wǎng)絡(luò)4 1.1. 目的目的 本文介紹操作系統(tǒng)監(jiān)控工具 Nmon 的概念、使用方
3、式及使用參數(shù)。指導(dǎo)運維人員通過 nmon 工具監(jiān)視 AIX/Linux 操作系統(tǒng)資源使用情況,收集監(jiān)控結(jié)果及產(chǎn)生的數(shù)據(jù)文件,制作 相關(guān)系統(tǒng)性能分析報告。 2.2. NmonNmon 簡介簡介 Nmon (Nigels Monitor)是由 IBM 提供、免費監(jiān)控 AIX 系統(tǒng)與 Linux 系統(tǒng)資源的工具。 該工具可將服務(wù)器系統(tǒng)資源耗用情況收集起來并輸出一個特定的文件,并可利用 excel 分析 工具(nmon analyser)進行數(shù)據(jù)的統(tǒng)計分析。 2 2. .1 1 軟軟件件特特性性 nmon 工具可以在一個屏幕上顯示所有重要的性能優(yōu)化信息,并動態(tài)地對其進行更新。 這個高效的工具可以工作于
4、任何啞屏幕、telnet 會話、甚至撥號線路。另外,它不會消耗 大量的 CPU 周期,通常低于百分之二(在更新的計算機上,其 CPU 使用率將低于百分之 一) 。 nmon 使用啞屏幕,在屏幕上對數(shù)據(jù)進行顯示,并且每隔兩秒鐘對其進行更新。用 戶可以很容易地將這個時間間隔更改為更長或更短的時間段。如果拉伸窗口,并在 X Windows、VNC、PuTTY 或類似的窗口中顯示這些數(shù)據(jù),nmon 工具可以同時輸出大量的信 息。 nmon 工具還可以將相同的數(shù)據(jù)捕獲到一個文本文件,便于以后對報告進行分析和繪 制圖形。輸出文件采用電子表格的格式 (.csv)。 目前 nmon 已開源,以 sourcef
5、orge 為根據(jù)地,網(wǎng)址是 http:/。 互聯(lián)網(wǎng)絡(luò)5 2 2. .2 2 軟軟件件組組成成 Nmon 使用需要 nmon 工具和 nmonanalyser 分析程序兩者配合使用。nmon 工具生成性 能數(shù)據(jù)文件,然后 monanalyser 以 nmon 生成的數(shù)據(jù)文件作為輸入,輸出為 Excel 電子表格, 并自動地生成相應(yīng)的圖形,使得我們能夠直觀地觀察 OS 性能(CPU、IO 和內(nèi)存等)的變 化過程。 2 2. .3 3 運運行行環(huán)環(huán)境境 nmon 工具運行于: AIX 4.1.5、4.2.0、4.3.2 和 4.3.3(nmon Version 9a:該版本的功能已經(jīng)確定, 并且不會
6、對其進行進一步的開發(fā)。) AIX 5.1、5.2 和 5.3(nmon Version 10:該版本現(xiàn)在支持 AIX 5.3 和基于 POWER5 處理器的計算機,并且提供了 SMT 和共享 CPU 微分區(qū)的支持。) pSeries p5 和 OpenPower 上的 Linux SUSE SLES 9、Red Hat EL 3 和 4、Debian Linux SUSE、Red Hat 和許多最新的 x86(32 位模式的 Intel 和 AMD)上的發(fā)布 版 zSeries 或 mainframe 上的 Linux SUSE 和 Red Hat nmon 工具大約每六個月更新一次,或者在可
7、用的新的操作系統(tǒng)發(fā)布版中對其進行更新。 2 2. .4 4 軟軟件件功功能能 nmon 工具可以為 AIX 和 Linux 性能專家提供監(jiān)視和分析性能數(shù)據(jù)的功能,其中包括: CPU 使用率 內(nèi)存使用情況 內(nèi)核統(tǒng)計信息和運行隊列信息 互聯(lián)網(wǎng)絡(luò)6 磁盤 I/O 速度、傳輸和讀/寫比率 文件系統(tǒng)中的可用空間 磁盤適配器 網(wǎng)絡(luò) I/O 速度、傳輸和讀/寫比率 頁面空間和頁面速度 CPU 和 AIX 規(guī)范 消耗資源最多的進程 IBM HTTP Web 緩存 用戶自定義的磁盤組 計算機詳細信息和資源 異步 I/O,僅適用于 AIX 工作負載管理器 (WLM),僅適用于 AIX IBM TotalStora
8、ge Enterprise Storage Server (ESS) 磁盤,僅適用于 AIX 網(wǎng)絡(luò)文件系統(tǒng) (NFS) 動態(tài) LPAR (DLPAR) 更改,僅適用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower 2 2. .5 5 軟軟件件獲獲取取 nmon 工具和 nmonanalyser 工具都可以在 IBM 的 Wike 頁面上下載到。 1)N Nm mo on n 下下載載: 位置:可從 IBM Wiki 上下載 http:/ 下載頁面如下: 互聯(lián)網(wǎng)絡(luò)7 例如測試的系統(tǒng)是 AIX5.3,那么就可以下載 nmon4aix12e.zip ,下載后可以看到
9、壓縮包里是一些文件,如下: 其實 nmon 就是 shell 腳本,nmon 文件運行時調(diào)用其他的文件,生成性能數(shù)據(jù), 這個工具運行時也是通過執(zhí)行 nmon 腳本接受參數(shù)。 2)N Nm mo on na an na al ly ys se er r 下下載載: 位置:可從可從 IBM Wiki 上下載 http:/www- 下載頁面如下: 例如下載 V3.3 版本的 NmonanalyserNmonanalyser。 3.3. NmonNmon 使用使用 3 3. .1 1 下下載載軟軟件件 1)下載之前須確定操作系統(tǒng)內(nèi)核版本,本文以公司服務(wù)器 12 為例。登 錄服務(wù)
10、器使用命令獲取操作系統(tǒng)版本信息: 互聯(lián)網(wǎng)絡(luò)8 查看可知為 Enterprise Linux Server release 5.5。 2)登錄 IBM 官方網(wǎng)站(http:/ 載相應(yīng)版本的 nmon 工具:nmon_linux_14g.tar.gz 3 3. .2 2 安安裝裝軟軟件件 1)用 root 用戶登錄系統(tǒng),建立目錄:#mkdir /nmon 2)通過 FTP 將下載的 nmon 工具上傳至服務(wù)器 12 目錄/nmon 下。 3)修改 tar 包權(quán)限:#chmod +x nmon_linux_14g.tar.gz 4)解壓文件:#tar xvfZ nmon_li
11、nux_14g.tar.gz 5)執(zhí)行授權(quán)命令:#chmod +x nmon_x86_rhel54 3 3. .3 3 運運行行界界面面 1)運行./nmon_x86_rhel54,便可進入 nmon 的監(jiān)控界面,如下圖: 2)鍵入“c”查看系統(tǒng) CPU 使用情況 互聯(lián)網(wǎng)絡(luò)9 3)鍵入“m”查看系統(tǒng)內(nèi)存使用情況 4) 鍵入“d”查看系統(tǒng)磁盤 I/O 情況 5)鍵入“h”查看幫助信息 互聯(lián)網(wǎng)絡(luò)10 3 3. .4 4 使使用用方方法法 3.4.1實時監(jiān)控實時監(jiān)控 在完成配置后,只需要“#./nmon”命令即可運行程序,通過一些快捷鍵調(diào)取關(guān)心的系統(tǒng) 資源指標(biāo)進行顯示,如按鍵“C”可以查看 CPU
12、相 關(guān)信息;按鍵“D”可以查看磁盤信息;按鍵 “T”可以查看系統(tǒng)的進程信息;“M”對應(yīng)內(nèi)存、 “N”對應(yīng)網(wǎng)絡(luò)等等,完整的快捷鍵對應(yīng)內(nèi)容可 以通過幫助(按鍵 “H”)查看,可以顯示 Linux 系統(tǒng) CPU、內(nèi)存、進程信息,包括了 CPU 的用戶、系統(tǒng)、等待和空閑狀態(tài)值,可用內(nèi)存、緩存大小以及進程的 CPU 消耗等詳細指標(biāo)。 該種方式顯示信息實時性強,能夠及時掌握系統(tǒng)承受壓力下的運行情況,每顆 CPU 利 用率是多少、內(nèi)存使用多少、網(wǎng)絡(luò)流量多少、磁盤讀寫這些數(shù)據(jù)均是實時刷新,一目了 然。 3.4.2后臺監(jiān)控后臺監(jiān)控 為了配合性能測試,我們往往需要將一個時間段內(nèi)系統(tǒng)資源消耗情況記錄下來,這時 可以
13、使用命令在遠程窗口執(zhí)行命令: ./nmon/ nmon_x86_rhel5 -f -N -m /nmon/log -s 30 -c 120 其中各參數(shù)表示: 互聯(lián)網(wǎng)絡(luò)11 -f 按標(biāo)準(zhǔn)格式輸出文件:_YYYYMMDD_HHMM.nmon -N include NFS sections -m 切換到路徑去保存日志文件 -s 每隔 n 秒抽樣一次,這里為 30 -c 取出多少個抽樣數(shù)量,這里為 120,即監(jiān)控=120*(30/60/60)=1 小時 根據(jù)小時計算這個數(shù)字的公式為:c=h*3600/s,比如要監(jiān)控 10 小時,每隔 30 秒采樣 一次,則 c=10*3600/30=1200 該命令啟
14、動后,會在 nmon 所在目錄下生成監(jiān)控文件,并持續(xù)寫入資源數(shù)據(jù),直至 360 個監(jiān)控點收集完成即監(jiān)控 1 小時,這些操作均自動完成,無需手工干 預(yù),測試人 員可以繼續(xù)完成其他操作。如果想停止該監(jiān)控,需要通過“#ps ef|grep nmon”查詢進程號, 然后殺掉該進程以停止監(jiān)控。 3.4.3定時任務(wù)定時任務(wù) 除配合性能測試的短期監(jiān)控,我們也可以實現(xiàn)對系統(tǒng)的定期監(jiān)控,作為運營維護階段 的參考。定期監(jiān)控實現(xiàn)如下: 1)執(zhí)行命令:#crontab e 2)在最后一行添加如下命令: 0 8 * * 1,2,3,4,5 /nmon/nmon_x86_rhel5 -f -N -m /nmon/log
15、- s 30 -c 1200 表示:表示: 周一到周五,從早上 08 點開始,監(jiān)控 10 個小時(到 18:00 整為止) ,輸出到 /nmon/log 4 4. .NmonNmon 監(jiān)控結(jié)果介紹監(jiān)控結(jié)果介紹 4 4. .1 1 生生成成結(jié)結(jié)果果文文件件 通過后臺監(jiān)控和定期監(jiān)控,我們可以得到擴展名為 nmon 的監(jiān)控文件,這些文件記錄 互聯(lián)網(wǎng)絡(luò)12 著系統(tǒng)資源的數(shù)據(jù),需要配合分析工具(nmon analyser)進行解讀。 1)使用 FTP 工具從服務(wù)器上取下生成結(jié)果文件/nmon/log/sjfx212_120318_1723.nmon 到本機。 2)打開 nmon_analyser.zip
16、 包下的 nmon analyser v33g.xls 文件,點擊 Analyse nomn data 按鈕,選擇之前 get 下來的 sjfx212_120318_1723.nmon 文件。 Excel 可能禁止運行宏了,點“安全警告旁邊的選項”,允許運行宏: 互聯(lián)網(wǎng)絡(luò)13 3)生成分析結(jié)果文件 sjfx212_120318_1723.nmon.xlsx,并生成統(tǒng)計圖,直觀顯示 系統(tǒng)資源情況。 sjfx212_120318_17 23.nmon.xlsx 4 4. .2 2 主主要要性性能能參參數(shù)數(shù)介介紹紹 系統(tǒng)匯總(對應(yīng) excel 標(biāo)簽的SYS_SUMM):其中藍線為 cpu 占有率變化
17、情況; 粉線為磁盤 IO 的變化情況。 磁盤讀寫情況匯總(對應(yīng) excel 標(biāo)簽的DISK_SUMM): 其中藍色為磁盤讀的速 率 KB/sec;紫色為磁盤寫的速率 KB/sec。 內(nèi)存情況匯總(對應(yīng) excel 標(biāo)簽的MEM): 曲線表示內(nèi)存剩余量(MB) 4 4. .3 3 頁頁面面介介紹紹 簡單介紹生成結(jié)果的各個頁面: 1)1)系統(tǒng)匯總頁面:對應(yīng)標(biāo)簽頁(系統(tǒng)匯總頁面:對應(yīng)標(biāo)簽頁(SYS_SUMMSYS_SUMM) 頁面顯示項主要有主機名,執(zhí)行日期,系統(tǒng) cpu 使用情況(藍線) ,系統(tǒng) I/O 情況(粉紅 線) ,其中坐標(biāo)左縱軸為系統(tǒng) cpu(user%+sys%)使用率,橫軸為運行時長
18、(下圖為一個小 時) ,右縱軸為系統(tǒng)磁盤傳輸(Disk xfers) ,坐標(biāo)下側(cè)為統(tǒng)計信息:系統(tǒng) I/O 情況(一個周 期內(nèi)的平均值、最大值、出現(xiàn)最大值的時間) ,系統(tǒng) CPU 使用情況。 選項說明備注 User%用戶進程時間在 CPU 開銷時間百分比 Wait%所有進程線程被阻塞等待完成一次 IO 請求 所占 CPU 開銷 idle 的時間百分比 Sys%線程和中斷在 CPU 開銷時間百分比 Idle%CPU 空閑時間的百分比 CPU%CPU 利用率的百分比 如果一個 CPU 被充分使 用,利用率分類之間均衡 的比例應(yīng)該是: 65% - 70% User Time 30% - 35% Sys
19、tem Time 互聯(lián)網(wǎng)絡(luò)14 0% - 5% Idle Time 注釋: 如果系統(tǒng) CPU 有 IO wait 存在,說明可能 IO 或內(nèi)存方面存在瓶頸,其中主要導(dǎo)致 IO Wait 的主要原因如下: 內(nèi)存不夠而引起頻繁的的數(shù)據(jù)交換,導(dǎo)致數(shù)據(jù)存取存在交換空間的 I/O 瓶頸 硬盤數(shù)據(jù)分布不合理 2)系統(tǒng)信息:標(biāo)簽頁(系統(tǒng)信息:標(biāo)簽頁(AAA) 頁面信息主要包括:執(zhí)行命令,主機 CPU 數(shù)(4) ,操作系統(tǒng)內(nèi)核版本信息,主機名等 信息。 3)系統(tǒng)詳細信息:標(biāo)簽頁(系統(tǒng)詳細信息:標(biāo)簽頁(BBBP) 頁面信息主要包括:操作系統(tǒng)版本,主機磁盤信息,主機 CPU 型號、主頻信息,內(nèi)存 信息,網(wǎng)卡信息等
20、。 互聯(lián)網(wǎng)絡(luò)15 4)CPU 使用情況:標(biāo)簽頁使用情況:標(biāo)簽頁 (CPU_ALL,CPU_SUMM,CPU001,CPU002,CPU003,CPU004) 主機 CPU 使用情況匯總以及單顆 CPU 的運行情況。 5)磁盤讀寫情況匯總:標(biāo)簽頁磁盤讀寫情況匯總:標(biāo)簽頁 (DISK_SUMM,DISKBSIZE,DISKBUSY,DISKREAD,DISKWRITE,DISKXFER) 互聯(lián)網(wǎng)絡(luò)16 磁盤的讀、寫及 I/O 統(tǒng)計信息,系統(tǒng)各磁盤分區(qū)的讀寫情況。其中 DISKBUSY 頁主要 反映系統(tǒng)本地磁盤使用,DISK_SUMM 包括本地和存儲(ESS, EMC, FASt 及 HDS)上所有
21、磁 盤使用情況。 6)內(nèi)存使用情況:標(biāo)簽頁(內(nèi)存使用情況:標(biāo)簽頁(MEM) 系統(tǒng)內(nèi)存空閑、使用,swap、cached 等統(tǒng)計信息。 互聯(lián)網(wǎng)絡(luò)17 7)系統(tǒng)網(wǎng)絡(luò)情況:標(biāo)簽頁(系統(tǒng)網(wǎng)絡(luò)情況:標(biāo)簽頁(NET,NETPACKET) 反映系統(tǒng)的網(wǎng)絡(luò)運行情況,系統(tǒng)各個網(wǎng)絡(luò)適配器讀寫的數(shù)據(jù)包數(shù) 8)系統(tǒng)進程:標(biāo)簽頁(系統(tǒng)進程:標(biāo)簽頁(PROC) 反映系統(tǒng)運行線程及等待切換的線程平均數(shù)。其中 RunQueue - 每個處理器應(yīng)該運行 隊列不超過 1-3 個線程。 互聯(lián)網(wǎng)絡(luò)18 9)活動虛擬內(nèi)存總量:標(biāo)簽頁(活動虛擬內(nèi)存總量:標(biāo)簽頁(VM) Linux 操作系統(tǒng)特有指標(biāo),主要包括系統(tǒng)/proc/vmstat
22、文件中信息,兩張圖片主要顯 示系統(tǒng)分頁文件(pagefile)和 swap 分區(qū)運行情況。如果系統(tǒng)總是存在大量換出頁 (pgpgout/s)KB 數(shù),說明系統(tǒng)需要更多內(nèi)存。 10) 頁式調(diào)度:標(biāo)簽頁(頁式調(diào)度:標(biāo)簽頁(PAGE) 記錄系統(tǒng)(AIX)頁式調(diào)度的情況。這一欄主要記錄系統(tǒng)換頁(paging)情況和頁面 掃描:自由比率(page scan:free ratio) 。其中系統(tǒng)換頁頻率應(yīng)該不大于 5 次/秒,而當(dāng) 互聯(lián)網(wǎng)絡(luò)19 頁面掃描:自由比率持續(xù)大于 4 時,需要重點關(guān)注下系統(tǒng)內(nèi)存和分頁空間的使用情況。 說明: 大量的內(nèi)存交換操作會極大地影響系統(tǒng)的性能,尤其是在當(dāng)數(shù)據(jù)庫文件創(chuàng)建在文件系
23、 統(tǒng)上時(JFS and JFS2)。在這種情況下經(jīng)常訪問的數(shù)據(jù),即在 SGA 中存在,也同樣在文件 的緩存中存在。這種相同的數(shù)據(jù)在內(nèi)存中緩存兩次的情況,會降低內(nèi)存的使用效率,從而 使內(nèi)存頻繁進行交換操作,造成系統(tǒng)的 I/O 瓶頸,降低整個系統(tǒng)的性能。 11) 采集時間:標(biāo)簽頁(采集時間:標(biāo)簽頁(ZZZZ) 記錄 nmon 工具采集系統(tǒng)信息的時間點。 互聯(lián)網(wǎng)絡(luò)20 5.5. NmonNmon 監(jiān)控案例介紹監(jiān)控案例介紹 本節(jié)介紹通過 nmon 工具發(fā)現(xiàn)系統(tǒng)性能下降問題的常見現(xiàn)象和處理流程。 5 5. .1 1 常常見見現(xiàn)現(xiàn)象象和和產(chǎn)產(chǎn)生生原原因因 性能下降(Performance Degrada
24、tion),主要是指系統(tǒng)的性能隨時間而逐漸下降(這 里假定在系統(tǒng)性能下降的過程中系統(tǒng)的負載狀況沒有明顯變化)。系統(tǒng)運行過程中占用的 CPU 或內(nèi)存隨時間增加也屬于廣義的性能下降問題。 在生產(chǎn)環(huán)境中,通常由終端客戶最先感覺到并報告性能下降問題。所以狹義的性能下 降問題主要是指系統(tǒng)運行指標(biāo)隨時間變化,比如吞吐率隨時間下降或頁面響應(yīng)時間隨時間 上升,或者兩者兼而有之。 下面列舉一些引起性能下降問題的原因: 應(yīng)用程序資源使用問題。主要是內(nèi)存使用問題,即由于應(yīng)用服務(wù)器的內(nèi)存碎片 問題或內(nèi)存泄漏問題,導(dǎo)致垃圾回收的開銷隨時間增大。也有可能是因為磁盤 臨時文件積累造成磁盤訪問開銷增大。 應(yīng)用程序設(shè)計問題。由
25、于應(yīng)用程序的設(shè)計存在可擴展性或可靠性問題,導(dǎo)致運 行開銷隨時間或業(yè)務(wù)對象的積累而增大。 互聯(lián)網(wǎng)絡(luò)21 數(shù)據(jù)庫訪問問題。該問題又可以分為許多類型,如調(diào)優(yōu)參數(shù)問題、表結(jié)構(gòu)或索 引設(shè)計問題、垃圾數(shù)據(jù)問題等。其共同特點是導(dǎo)致應(yīng)用程序利用特定操作訪問 數(shù)據(jù)庫的開銷隨時間而增大。 服務(wù)器軟件資源使用問題。雖然可能性很小,但是應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器 等服務(wù)器程序也是軟件程序,也有可能存在性能下降問題。這些服務(wù)器程序在 自身測試過程中可能遺漏了某些性能問題,而在用戶特定的執(zhí)行狀況下觸發(fā)了 這些問題,結(jié)果導(dǎo)致這些服務(wù)器程序使用的操作系統(tǒng)資源泄漏而出現(xiàn)性能下降 問題。 測試用例設(shè)計問題。性能測試中有可能發(fā)現(xiàn)一些
26、“假”的性能下降問題。比如 測試用例設(shè)計時假設(shè)在測試執(zhí)行過程中系統(tǒng)負載保持恒定,但實際的測試用例 實現(xiàn)導(dǎo)致系統(tǒng)負載或特定頁面的處理內(nèi)容隨時間增多,也可能導(dǎo)致測試工具的 測試報告中出現(xiàn)性能下降問題。 5 5. .2 2 實實例例介介紹紹 5.2.1示例一示例一 圖圖 5-15-1 nmonnmon 操作系統(tǒng)監(jiān)視匯總信息圖操作系統(tǒng)監(jiān)視匯總信息圖 由此信息圖可發(fā)現(xiàn)在 12 小時測試進行過程中,系統(tǒng)的磁盤傳輸(Disk xfers)逐漸增 大,與此同時系統(tǒng) CPU 占用率逐漸下降。進一步檢查單個 CPU 的使用情況,發(fā)現(xiàn) 1 號 CPU 的 Wait 狀態(tài)占用率明顯增大,如圖 5-2 所示。這說明 C
27、PU 占用率逐漸下降是由于等待磁盤 I/O 引起的。 互聯(lián)網(wǎng)絡(luò)22 圖圖 5-25-2 nmonnmon 單個單個 CPUCPU 使用情況圖使用情況圖 接下來分析磁盤傳輸匯總信息,如圖 5-3 所示,可以看出磁盤寫數(shù)據(jù)量沒有明顯增加, 但是磁盤讀數(shù)據(jù)量明顯隨時間而增加。 圖圖 5-35-3 nmonnmon 磁盤傳輸匯總情況圖磁盤傳輸匯總情況圖 憑磁盤傳輸匯總信息,在排除由應(yīng)用服務(wù)器讀取導(dǎo)致的性能下降問題后,基本可以肯 定不斷增加的磁盤讀取操作是由數(shù)據(jù)庫引起的。 隨后,分析 DB2 的快照監(jiān)視器的監(jiān)視結(jié)果,可以發(fā)現(xiàn) DB2 的緩沖池(Buffer pool)的 數(shù)據(jù)和索引物理讀(physica
28、l read)的比例非常高。如下例所示: Buffer pool data logical reads = 5502388 Buffer pool data physical reads = 430671 Buffer pool temporary data logical reads = 0 Buffer pool temporary data physical reads = 0 可以看到緩沖池的物理讀比例(即緩沖池不命中率)高達 7%,這遠遠大于 1%的警戒線。 而且物理讀比例有隨時間增加的趨勢(通過不同時間的快照信息對比發(fā)現(xiàn))。 互聯(lián)網(wǎng)絡(luò)23 至此可以懷疑性能下降問題是由于 DB2 的
29、緩沖池配置參數(shù)設(shè)置不當(dāng)引起的??疾鞌?shù)據(jù) 庫配置參數(shù)信息發(fā)現(xiàn),該數(shù)據(jù)庫的 BUFFPAGE 參數(shù)值為 10000。與該測試用例使用的數(shù)據(jù)規(guī) 模相比,這個參數(shù)值明顯偏小。于是將 BUFFPAGE 參數(shù)值增大 10 倍,變?yōu)?100000,重新運 行性能測試,發(fā)現(xiàn)性能下降問題基本消失。 .2 示例二示例二 本實例為通過 nmon 監(jiān)控河北稅源管理平臺數(shù)據(jù)倉庫收集的數(shù)據(jù)。對照 nmonanalyser 工具生成結(jié)果進行分析。 HE_SSGLY_DB_nmon. xls 1)收集服務(wù)器基本信息 互聯(lián)網(wǎng)絡(luò)24 通過以上數(shù)據(jù)可以知道河北數(shù)據(jù)倉庫服務(wù)器基本配置信息如下: 主機名:HE_SSGLY_DB_01 操作系統(tǒng)版本:AIX 4 build 5300-04 操作系統(tǒng)內(nèi)核:HW-type=CHRP=Common H/W Reference
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于長城古跡的課件
- 50句寫親情的經(jīng)典古詩詞
- 玉溪師范學(xué)院《全球變化》2022-2023學(xué)年第一學(xué)期期末試卷
- 玉溪師范學(xué)院《景觀設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 房屋租賃制式合同
- “史詩級”投資賽道!3分鐘詳解碳中和本質(zhì)良機不可錯過
- 房地產(chǎn) -郫都區(qū)唐昌街道崇寧文廟商業(yè)街打造概念方案
- 采暖管道承包協(xié)議書
- 油品檢測員述職報告
- 頸椎病相關(guān)知識講座
- 現(xiàn)場救護的“生命鏈”
- 煤礦機電專業(yè)技術(shù)總結(jié)報告
- 浙江省【小升初】2023年小升初數(shù)學(xué)試卷及答案【各地真題】
- 2024年NOC初賽-Scratch(小學(xué)高年級組)試題及答案
- 油煙清洗報告【范本模板】
- 不負卿春-大學(xué)生職業(yè)生涯規(guī)劃2059024-知到答案、智慧樹答案
- MOOC 中醫(yī)體質(zhì)學(xué)-新鄉(xiāng)醫(yī)學(xué)院 中國大學(xué)慕課答案
- 【課件】丹納赫DBS-問題解決培訓(xùn)
- 浙江省寧波市小升初數(shù)學(xué)真題重組卷
- 高等教育論文:論數(shù)字法學(xué)課程實驗教學(xué)體系的構(gòu)建
- 計算機應(yīng)用基礎(chǔ)(Windows 10+Office 2019)(第4版)課件 單元3 2019的應(yīng)用
評論
0/150
提交評論