
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、深入理解perf報(bào)告中的swapper進(jìn)程深化理解perf報(bào)告中的swapper進(jìn)程一、前言1、在perf監(jiān)控進(jìn)程的系統(tǒng)調(diào)用時(shí),會浮現(xiàn)大量swapper進(jìn)程2、官方描述該進(jìn)程是當(dāng)cpu上沒有其他任務(wù)運(yùn)行時(shí),就會執(zhí)行swapper。換句話說swapper意味著cpu啥事也沒干,跑去歇息去了3、本文來觀看一下swapper在cpu上的表現(xiàn) 二、環(huán)境預(yù)備組件版本osubuntu 16.04.4 ltssystemtapversion 4.2/0.165, commit release-4.1-41-g9cde541d4464 三、預(yù)備腳本祭出我們強(qiáng)有力的工具systemtap,這里需要注重的是,sy
2、stemtap各版本之間有一定的差異,rootwilson-ubuntu:/opt/stap stap -vsystemtap translator/driver (version 4.2/0.165, commit release-4.1-41-g9cde541d4464)copyright (c) 2005-2019 red hat, inc. and othersthis is free software; see the source for copying conditions.tested kernel versions: 2.6.18 . 5.1-rc2enabled featu
3、res: python3 nls確定好版本之后,編寫一個(gè)腳本,主要用到probe:scheduler.cpu_off,/systemtap/tapsets/api-scheduler-cpu-off.html腳本如下:probe scheduler.cpu_off printf("%20s (%5d) %5s %20s (%5d) , is idle:%d n ", task_execname(task_prev),task_pid(task_prev),"=",task_execname(task_next),
4、task_pid(task_next),idle) 腳本十分容易,scheduler.cpu_off主要描述了進(jìn)程離開cpu的狀態(tài):task_prev:即將離開cpu的進(jìn)程task_next:即將進(jìn)入cpu的進(jìn)程idle:cpu是否處于空閑,這個(gè)變量就是我們關(guān)注的重點(diǎn),假如idle為1,那就證實(shí)cpu并沒有運(yùn)行任務(wù)四、運(yùn)行腳本因?yàn)閿?shù)據(jù)量太大,我們篩選一部分:rootwilson-ubuntu:/opt/stap stap switch.stp. swapper/0 ( 0) = stapio (29159) , is idle:1 stapio (29159) = swapper/0 ( 0)
5、 , is idle:0 swapper/0 ( 0) = rcu_sched ( 7) , is idle:1 rcu_sched ( 7) = swapper/0 ( 0) , is idle:0 swapper/2 ( 0) = irq/31-iwlwifi ( 542) , is idle:1 irq/31-iwlwifi ( 542) = swapper/2 ( 0) , is idle:0 swapper/2 ( 0) = irq/31-iwlwifi ( 542) , is idle:1 irq/31-iwlwifi ( 542) = swapper/2 ( 0) , is id
6、le:0 swapper/2 ( 0) = irq/31-iwlwifi ( 542) , is idle:1 irq/31-iwlwifi ( 542) = swapper/2 ( 0) , is idle:0 swapper/2 ( 0) = irq/31-iwlwifi ( 542) , is idle:1 irq/31-iwlwifi ( 542) = swapper/2 ( 0) , is idle:0 swapper/0 ( 0) = rcu_sched ( 7) , is idle:1 rcu_sched ( 7) = swapper/0 ( 0) , is idle:0 swa
7、pper/2 ( 0) = irq/31-iwlwifi ( 542) , is idle:1 irq/31-iwlwifi ( 542) = swapper/2 ( 0) , is idle:0 swapper/2 ( 0) = irq/31-iwlwifi ( 542) , is idle:1 irq/31-iwlwifi ( 542) = swapper/2 ( 0) , is idle:0 swapper/0 ( 0) = rcu_sched ( 7) , is idle:1 swapper/1 ( 0) = stapio (29159) , is idle:1 .1、因?yàn)槭?核的cpu,所以有4個(gè)swapper,swapper/n2、swapper的進(jìn)程號是0,在系統(tǒng)初始化時(shí)創(chuàng)建init進(jìn)程,之后它就成了一個(gè)最低優(yōu)先級的空閑任務(wù)3、當(dāng)swapper浮現(xiàn)在左邊的時(shí)候(即將離開cpu的進(jìn)程),對應(yīng)最后一個(gè)字段
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西安郵電大學(xué)《美術(shù)鑒賞與批評》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江理工大學(xué)《木材工業(yè)自動化》2023-2024學(xué)年第二學(xué)期期末試卷
- 南昌大學(xué)共青學(xué)院《免疫學(xué)與病原生物學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 撫順師范高等??茖W(xué)?!镀放菩蜗髮m?xiàng)設(shè)計(jì)一》2023-2024學(xué)年第二學(xué)期期末試卷
- 證券從業(yè)資格證券投資顧問勝任能力考試證券投資顧問業(yè)務(wù)真題1
- 山東勞動職業(yè)技術(shù)學(xué)院《智能車輛環(huán)境感知技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025遼寧省安全員B證(項(xiàng)目經(jīng)理)考試題庫
- 湖南冶金職業(yè)技術(shù)學(xué)院《企業(yè)生產(chǎn)與技術(shù)管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年陜西省建筑安全員-B證(項(xiàng)目經(jīng)理)考試題庫
- 湖南電氣職業(yè)技術(shù)學(xué)院《面向數(shù)據(jù)科學(xué)的語言》2023-2024學(xué)年第二學(xué)期期末試卷
- 環(huán)境修復(fù)原理與技術(shù)-第5章-污染環(huán)境的植物修復(fù)原理
- 2024年1月浙江省首考普通高等學(xué)校招生全國統(tǒng)一考試英語試題
- 關(guān)于新能源場站“兩個(gè)細(xì)則”的影響和管理措施
- 手術(shù)部位感染預(yù)防控制措施
- 社會學(xué)概論課件
- 中醫(yī)類診所規(guī)章制度與崗位職責(zé)
- 初中語文 中考總復(fù)習(xí)-文言文斷句訓(xùn)練120題(含答案解析)
- 影視鑒賞-動畫電影課件
- 美學(xué)原理全套教學(xué)課件
- 精裝修施工圖深化內(nèi)容及要求
- 《克雷洛夫寓言》閱讀指導(dǎo)課件
評論
0/150
提交評論