操作系統(tǒng)性能檢查工具的使用培訓(xùn)課件_第1頁
操作系統(tǒng)性能檢查工具的使用培訓(xùn)課件_第2頁
操作系統(tǒng)性能檢查工具的使用培訓(xùn)課件_第3頁
操作系統(tǒng)性能檢查工具的使用培訓(xùn)課件_第4頁
操作系統(tǒng)性能檢查工具的使用培訓(xùn)課件_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、駐場工程師基本技能培訓(xùn)系統(tǒng)性能管理 主要內(nèi)容 LINUX操作系統(tǒng)主要性能檢查方法Windows操作系統(tǒng)主要性能檢查方法010203l系統(tǒng)性能的定義l系統(tǒng)性能影響因素l系統(tǒng)性能評估標(biāo)準(zhǔn)l系統(tǒng)性能分析工具l性能評估過程吞吐量吞吐量 也就是每秒鐘可以處理的請求數(shù),任務(wù)數(shù)。也就是每秒鐘可以處理的請求數(shù),任務(wù)數(shù)。系統(tǒng)延遲系統(tǒng)延遲 也就是系統(tǒng)在處理一個(gè)請求或一個(gè)任務(wù)時(shí)的延遲也就是系統(tǒng)在處理一個(gè)請求或一個(gè)任務(wù)時(shí)的延遲。兩者之間的關(guān)系:兩者之間的關(guān)系:吞吐吞吐越大,延遲會越差。因?yàn)檎埱罅窟^大,系統(tǒng)太繁忙,所以越大,延遲會越差。因?yàn)檎埱罅窟^大,系統(tǒng)太繁忙,所以響應(yīng)速度自然會低響應(yīng)速度自然會低。延遲。延遲越好,能

2、支持的吞吐就會越高。因?yàn)樵胶?,能支持的吞吐就會越高。因?yàn)檠舆t短說明處理速度快,于是就可以處理更多的請求延遲短說明處理速度快,于是就可以處理更多的請求系統(tǒng)性能包含:吞吐量、系統(tǒng)延遲系統(tǒng)性能包含:吞吐量、系統(tǒng)延遲2 2、程序應(yīng)用級、程序應(yīng)用級1 1、操作系統(tǒng)級、操作系統(tǒng)級CPUCPU內(nèi)存內(nèi)存磁盤磁盤I/OI/O帶寬帶寬網(wǎng)絡(luò)網(wǎng)絡(luò)I/OI/O帶寬帶寬影響性能因素評判標(biāo)準(zhǔn)好壞糟糕CPUuser% + sys%=70%70 user% + sys%=90% 內(nèi)存Swap In(si)0Swap Out(so)0Per CPU with 10 page/sMore Swap In & Swap Ou

3、t磁盤iowait % 20%20% iowait % = 50%其中:%user:表示CPU處在用戶模式下的時(shí)間百分比。%sys: 表示CPU處在系統(tǒng)模式下的時(shí)間百分比。%iowait:表示CPU等待輸入輸出完成時(shí)間的百分比。swap in:即si,表示虛擬內(nèi)存的頁導(dǎo)入,即從SWAP DISK交換到RAMswap out:即so,表示虛擬內(nèi)存的頁導(dǎo)出,即從RAM交換到SWAP DISK。vmstat、iostat、netstat、free、ps、top等常用系統(tǒng)命令常用系統(tǒng)命令常用組合方式常用組合方式 用vmstat、iostat檢測是否是CPU瓶頸 用free、vmstat檢測是否是內(nèi)存瓶

4、頸 用iostat檢測是否是磁盤I/O瓶頸 用netstat檢測是否是網(wǎng)絡(luò)帶寬瓶頸1 1:系統(tǒng)整體性能評估(:系統(tǒng)整體性能評估(uptimeuptime命令)命令)rootweb1 # uptime16:38:00 up 118 days, 3:01, 5 users, load average: 1.22, 1.02, 0.91 這里需要注意的是:load average這個(gè)輸出值,這三個(gè)值的大小一般不能大于系統(tǒng)CPU的個(gè)數(shù),例如,本輸出中系統(tǒng)有8個(gè)CPU,如果load average的三個(gè)值長期大于8時(shí),說明CPU很繁忙,負(fù)載很高,可能會影響系統(tǒng)性能,但是偶爾大于8時(shí),倒不用擔(dān)心,一般不會

5、影響系統(tǒng)性能。相反,如果load average的輸出值小于CPU的個(gè)數(shù),則表示CPU還有空閑的時(shí)間片,比如本例中的輸出,CPU是非常空閑的。2 2、cpucpu性能評估性能評估(1)利用vmstat命令監(jiān)控系統(tǒng)CPU 顯示關(guān)于系統(tǒng)各種資源之間相關(guān)性能的信息,這主要用它來看CPU一個(gè)負(fù)載情況。 下面是vmstat命令的輸出結(jié)果: rootnode1 # vmstat n 1procs -memory- -swap- -io- -system- -cpu- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 162240

6、 8304 67032 0 0 13 21 1007 23 0 1 98 0 0l procsr列表示運(yùn)行和等待cpu時(shí)間片的進(jìn)程數(shù),這個(gè)值如果長期大于系統(tǒng)CPU的個(gè)數(shù),說明CPU不足,需要增加CPU。b列表示在等待資源的進(jìn)程數(shù),比如正在等待I/O、或者內(nèi)存交換等。l cpuus列顯示了用戶進(jìn)程消耗的CPU 時(shí)間百分比。us的值比較高時(shí),說明用戶進(jìn)程消耗的cpu時(shí)間多,但是如果長期大于50%,就需要考慮優(yōu)化程序或算法。sy列顯示了內(nèi)核進(jìn)程消耗的CPU時(shí)間百分比。Sy的值較高時(shí),說明內(nèi)核消耗的CPU資源很多根據(jù)經(jīng)驗(yàn),us+sy的參考值為80%,如果us+sy大于 80%說明可能存在CPU資源不足

7、。3 3、內(nèi)存性能評估、內(nèi)存性能評估(1 1)freefree命令監(jiān)控內(nèi)存命令監(jiān)控內(nèi)存free是監(jiān)控linux內(nèi)存使用狀況最常用的指令:rootwebserver # free -m total used free shared buffers cachedMem: 8111 7185 926 0 243 6299-/+ buffers/cache: 643 7468Swap: 8189 0 8189 一般有這樣一個(gè)經(jīng)驗(yàn)公式:應(yīng)用程序可用內(nèi)存/系統(tǒng)物理內(nèi)存70%時(shí),表示系統(tǒng)內(nèi)存資源非常充足,不影響系統(tǒng)性能,應(yīng)用程序可用內(nèi)存/系統(tǒng)物理內(nèi)存20%時(shí),表示系統(tǒng)內(nèi)存資源緊缺,需要增加系統(tǒng)內(nèi)存,20%應(yīng)

8、用程序可用內(nèi)存/系統(tǒng)物理內(nèi)存“管理工具”“管理工具”“性能”打開“性能”打開,或者或者通過通過運(yùn)行運(yùn)行命令命令 perfmon.msc打開打開。性能監(jiān)控組件性能監(jiān)控組件下圖是系統(tǒng)監(jiān)視器的屬性對話框,它可以設(shè)置監(jiān)控?cái)?shù)據(jù)的來源。在性能組件中“性能日志和報(bào)警”節(jié)點(diǎn)下有“計(jì)數(shù)器日志”,它可以配置以 固定周期記錄所選擇 計(jì)數(shù)器的數(shù)據(jù) 并可以存儲歷史 日志 數(shù)據(jù)。 在計(jì)數(shù)器日志 節(jié)點(diǎn)上 可以右鍵選擇“新建日志設(shè)置 ( 然后 給日志取名字, 也可以設(shè)置日志中要采集的計(jì)數(shù)器、采集周期 、日志文件格式、監(jiān)控調(diào)度計(jì)劃等。 下圖顯示的是“ System Overview 計(jì)數(shù)器日志項(xiàng)的屬性。1 1. .性能監(jiān)視器性

9、能監(jiān)視器性能監(jiān)視器是一種簡單而功能強(qiáng)大的可視化工具,用于實(shí)時(shí)以及從日志文件中查看性能監(jiān)控 數(shù)據(jù)。使用它,可以 以圖形化方式查看計(jì)數(shù)器的值實(shí)時(shí)監(jiān)控只能監(jiān)控 1 分 40 秒 。2 2. .可靠性可靠性監(jiān)視器監(jiān)視器可靠性監(jiān)視器管理單元提供系統(tǒng)穩(wěn)定性概覽和影響可靠性的事件的詳細(xì)信息。它會計(jì)算出在系統(tǒng)的生存時(shí)間內(nèi)系統(tǒng)穩(wěn)定性圖表中所顯示的穩(wěn)定性指數(shù)。3 3. .數(shù)據(jù)收集器數(shù)據(jù)收集器數(shù)據(jù)收集器是Windows 可靠性和性能監(jiān)視器中性能監(jiān)視和報(bào)告的功能塊。它將多個(gè)數(shù)據(jù)收集點(diǎn)組織成可用于查看或記錄性能的單個(gè)組件??梢詣?chuàng)建數(shù)據(jù)收集器集,然后執(zhí)行下列操作:逐個(gè)記錄,與其他數(shù)據(jù)收集器集組合而且并入到日志中,在性能監(jiān)

10、視器中查看,配置為達(dá)到閾值時(shí)生成警報(bào),或者由其他非 Microsoft 應(yīng)用程序使用??梢詫⑵渑c在特定時(shí)間收集數(shù)據(jù)的計(jì)劃規(guī)則關(guān)聯(lián)起來。數(shù)據(jù)收集器集可以包含以下類型的數(shù)據(jù)收集器:性能計(jì)數(shù)器 、事件跟蹤數(shù)據(jù) 、系統(tǒng)配置信息(注冊表項(xiàng)值)。 運(yùn)行命令resmon 命令開啟資源監(jiān)視器, Windows 資源監(jiān)視器是一個(gè)系統(tǒng)工具,用于實(shí)時(shí)查看有關(guān)硬件( CPU 、內(nèi)存、磁盤和網(wǎng)絡(luò))和軟件(文件句柄和模塊)資源使用情況的Windows 操作系統(tǒng)性能監(jiān)控工具和指標(biāo)分析信息。我們可以按照要監(jiān)視的特定進(jìn)程或服務(wù)來篩選結(jié)果。此外,還可以使用資源監(jiān)視器啟動、停止、掛起和恢復(fù)進(jìn)程和服務(wù),并在應(yīng)用程序沒有按預(yù)期效果響應(yīng)

11、時(shí)進(jìn)行故障排除。啟動、停止、掛起和恢復(fù)進(jìn)程和服務(wù),并在應(yīng)用程序沒有按預(yù)期效果響應(yīng)時(shí)進(jìn)行故障排除。4 4、資源、資源監(jiān)視器監(jiān)視器Windows 任務(wù)管理器 可以方便地查看本機(jī)進(jìn)程的詳細(xì)信息,以及 CPU 、內(nèi)存、網(wǎng)絡(luò)的使用情況。5 5、任務(wù)管理器、任務(wù)管理器 Windows網(wǎng)絡(luò)監(jiān)視器是windows Server版操作系統(tǒng)自帶的用于監(jiān)控網(wǎng)絡(luò)狀況的組件。如果默認(rèn)沒有安裝,可通過“添加刪除Windows組件”進(jìn)行添加。網(wǎng)絡(luò)監(jiān)視器在第一次運(yùn)行時(shí),會提示選擇監(jiān)視哪個(gè)網(wǎng)卡的網(wǎng)絡(luò)通信狀況,如果只有一個(gè)默認(rèn)局域網(wǎng)連接,點(diǎn)擊“確定”即可。但如果有多個(gè)連接,必須選中需要進(jìn)行監(jiān)視的連接。網(wǎng)絡(luò)監(jiān)視器只針對指定的網(wǎng)卡進(jìn)

12、行監(jiān)視,所產(chǎn)生的指標(biāo)均是這個(gè)網(wǎng)卡的。 選擇好網(wǎng)卡,進(jìn)入監(jiān)視器的主窗口后,點(diǎn)擊工具欄中的三角形(類似“Play”按鈕)按鈕,就開始監(jiān)視指定網(wǎng)卡的通信了。網(wǎng)絡(luò)監(jiān)視器提供了“網(wǎng)絡(luò)利用率”、“每秒幀數(shù)”、“每秒字節(jié)數(shù)”、“每秒廣播數(shù)”等網(wǎng)絡(luò)通信監(jiān)控功能,這些參數(shù)對于網(wǎng)絡(luò)故障的排除和網(wǎng)絡(luò)監(jiān)控具有非常重要的作用。 其中,“網(wǎng)絡(luò)利用率”是網(wǎng)絡(luò)當(dāng)前負(fù)載與最大理論負(fù)載量的比率。我們現(xiàn)在使用的局域網(wǎng)都是以太網(wǎng),共享式以太網(wǎng)(采用集線器)的最大網(wǎng)絡(luò)利用率不過在50%左右。如果超過這個(gè)數(shù)值,網(wǎng)絡(luò)就飽和了,網(wǎng)絡(luò)速度會非常慢。交換式以太網(wǎng)(采用交換機(jī))的最大利用率則可達(dá)80%左右。6 6、網(wǎng)絡(luò)、網(wǎng)絡(luò)監(jiān)視器監(jiān)視器“每秒幀數(shù)

13、”是指被監(jiān)視的網(wǎng)卡每秒發(fā)出和接收的幀數(shù)量,它可以作為網(wǎng)絡(luò)通信量的一個(gè)指標(biāo)。“每秒字節(jié)數(shù)”是指被監(jiān)視的網(wǎng)卡發(fā)出和接收的幀值之和,它也是網(wǎng)絡(luò)通信量的一個(gè)指標(biāo)?!懊棵霃V播數(shù)”是被監(jiān)視的網(wǎng)卡發(fā)出和接收到的廣播幀的數(shù)量。在正常情況下,每秒廣播幀數(shù)比較少,主要視網(wǎng)絡(luò)上的計(jì)算機(jī)數(shù)量而定。在發(fā)生“廣播風(fēng)暴”時(shí),每秒廣播幀數(shù)非常多,可高達(dá)1000幀以上。TCPView可以顯示本機(jī)的所有TCP和UDP使用詳細(xì)清單,包括所有進(jìn)程的名稱,地址和TCP連接狀態(tài)。7 7、TCPViewTCPView 工具工具Procexp是一個(gè)很好的進(jìn)程分析工具,相比windows系統(tǒng)自帶的任務(wù)管理器,其優(yōu)秀之處在于很方便地查看進(jìn)程相關(guān)信息,如進(jìn)程路徑,參數(shù),線程等,還可以查看tcpi

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論