亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

理解linux time命令的輸出

2019-11-11 03:25:29
字體:
來源:轉載
供稿:網友
linux中time命令,我們經常用來計算 某個程序的運行耗時(real), 用戶態cpu耗時(user), 系統態cpu耗時(sys)。例如:$ time fooreal 0m0.003suser 0m0.000ssys 0m0.004s$

那么這三個時間都具體代表什么意思呢?[1] real : 表示foo程序整個的運行耗時??梢岳斫鉃閒oo運行開始時刻你看了一下手表,foo運行結束時,你又看了一下手表,兩次時間的差值就是本次real 代表的值舉個極端的例子如下:可以看到real time恰好為2秒。# time sleep 2real 0m2.003suser 0m0.000ssys 0m0.000s

[2] user 0m0.000s:這個時間代表的是foo運行在用戶態的cpu時間,什么意思?首先,我來講一下用戶態和核心態:核心態(Kernel Mode):在內核態,代碼擁有完全的,不受任何限制的訪問底層硬件的能力??梢詧绦腥我獾腃PU指令,訪問任意的內存地址。內核態通常情況下都是為那些最底層的,由操作系統提供的,可信可靠的代碼來運行的。內核態的代碼崩潰將是災難性的,它會影響到整個系統?!C In Kernel mode, the executing code has complete and unrestricted access to the underlying hardware. It can execute any CPU instruction and reference any memory address. Kernel mode is generally reserved for the lowest-level, most trusted functions of the Operating system. Crashes in kernel mode are catastrophic; they will halt the entire PC.用戶態(User Mode):在用戶態,代碼不具備直接訪問硬件或者訪問內存的能力,而必須借助操作系統提供的可靠的、底層的API來訪問硬件或者內存。由于這種隔離帶來的保護作用,用戶態的代碼崩潰(Crash),系統是可以恢復的。我們大多數的代碼都是運行在用戶態的。—– In User mode, the executing code has no ability to directly access hardware or reference memory. Code running in user mode must delegate to system APIs to access hardware or memory. Due to the PRotection afforded by this sort of isolation, crashes in user mode are always recoverable. Most of the code running on your computer will execute in user mode.為什么要區分Kernel Mode 和 User Mode呢?答案是隔離保護,使得系統更穩定。好,講完用戶態和核心態之后,我們來看user time。我們已經說過了,這個指的是程序foo運行在用戶態的cpu時間,cpu時間不是墻上的鐘走過的時間,而是指CPU工作時間。[3] sys 0m0.004s : 這個時間代表的是foo運行在核心態的cpu時間。好,講完上面的這些,我們來看看這三個的關系,這三者之間沒有嚴格的關系,常見的誤區有:誤區一: real_time = user_time + sys_time我們錯誤的理解為,real time 就等于 user time + sys time,這是不對的,real time是時鐘走過的時間,user time 是程序在用戶態的cpu時間,sys time 為程序在核心態的cpu時間。利用這三者,我們可以 計算程序運行期間的cpu利用率如下:%cpu_usage = (user_time + sys_time)/real_time * 100%如:# time sleep 2real 0m2.003suser 0m0.000ssys 0m0.000s

cpu利用率為0,因為本身就是這樣的,sleep 了2秒,時鐘走過了2秒,但是cpu時間都為0,所以利用率為0誤區二:real_time > user_time + sys_time一般來說,上面是成立的,上面的情況在單cpu的情況下,往往都是對的。但是在多核cpu情況下,而且代碼寫得確實很漂亮,能把多核cpu都利用起來,那么這時候上面的關系就不成立了,例如可能出現下面的情況,請不要驚奇。real 1m47.363suser 2m41.318ssys 0m4.013s

更多討論請參閱: http://stackoverflow.com/questions/556405/what-do-real-user-and-sys-mean-in-the-output-of-time1
上一篇:區間覆蓋問題

下一篇:IOC

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲免费av片| 国产成人97精品免费看片| 91人人爽人人爽人人精88v| 国产精品777| 国内精品视频在线| 国产亚洲激情视频在线| 久久久久久久久久婷婷| 亚洲精品一区二区三区不| 一本色道久久综合狠狠躁篇的优点| 国产精品第100页| 欧美视频裸体精品| 欧美理论电影网| 色吧影院999| 国产精品露脸av在线| 国产精品成人av在线| 亚洲天堂男人天堂| 国产欧美日韩精品专区| 91免费精品视频| 亚洲福利小视频| 国产成人精品免费视频| 国产最新精品视频| 国产亚洲一区二区在线| 国产精品成人一区二区三区吃奶| 1769国产精品| 国产精品久久久| 国产精品久久久久久久av电影| 亚洲欧美日韩中文在线制服| 亚洲嫩模很污视频| 国产精品视频免费在线观看| 98精品国产高清在线xxxx天堂| 日韩av在线免播放器| 欧美亚洲午夜视频在线观看| 欧美洲成人男女午夜视频| 一色桃子一区二区| 国产精品视频网址| 亚洲丁香婷深爱综合| 国产精品精品视频一区二区三区| 亚洲日韩欧美视频一区| 中文字幕视频在线免费欧美日韩综合在线看| 日韩成人在线视频| 在线成人激情黄色| 亚洲男人的天堂网站| 久久躁日日躁aaaaxxxx| 97国产精品免费视频| 亚洲伊人久久大香线蕉av| 欧美午夜精品在线| 久久久久中文字幕| 91夜夜未满十八勿入爽爽影院| 97视频在线看| 成人激情视频免费在线| 精品欧美一区二区三区| 国产一区二区精品丝袜| 亚洲综合精品伊人久久| 美女av一区二区| 国内精品久久久久久久久| 97在线视频观看| 亚洲一区二区三区久久| 国产精品一区二区三区久久| 欧美有码在线观看| 欧美国产中文字幕| 欧美激情亚洲国产| 久久久久免费视频| 日本91av在线播放| 精品亚洲aⅴ在线观看| 欧美性猛交xxxx乱大交蜜桃| 欧美国产日韩一区二区在线观看| 欧美黑人极品猛少妇色xxxxx| 久久久久久久影视| 91情侣偷在线精品国产| 国产欧美婷婷中文| 狠狠爱在线视频一区| 欧美色道久久88综合亚洲精品| 久久久久久国产精品三级玉女聊斋| 日韩精品极品在线观看| 亚洲va欧美va国产综合久久| 亚洲国产成人久久综合一区| 国产精品第100页| 国产精品久久久久久久久免费看| 国产v综合ⅴ日韩v欧美大片| 亚洲精品动漫100p| 国产第一区电影| 成人情趣片在线观看免费| 亚洲第一精品福利| 国产自摸综合网| 欧美最猛性xxxxx亚洲精品| 日韩免费高清在线观看| 中文字幕av一区二区| 中文字幕亚洲综合久久| 国产精品福利久久久| 欧美亚洲成人xxx| 色青青草原桃花久久综合| 欧美高清自拍一区| 亚洲第一天堂av| 操人视频在线观看欧美| 欧美日在线观看| 两个人的视频www国产精品| 国产精品一区二区三区成人| 在线视频日韩精品| 日本久久久久亚洲中字幕| 欧美另类极品videosbest最新版本| 欧美精品一区二区免费| 97香蕉超级碰碰久久免费的优势| 亚洲精品国偷自产在线99热| 久久97精品久久久久久久不卡| 色中色综合影院手机版在线观看| 91精品国产综合久久香蕉的用户体验| 日本伊人精品一区二区三区介绍| 欧美日韩性生活视频| 欧美丝袜一区二区三区| 久久精品国产清自在天天线| 国产精品69av| 欧美色另类天堂2015| 亚洲精品一区中文字幕乱码| 成人国内精品久久久久一区| 日韩av在线网页| 欧美性开放视频| 久久久综合免费视频| 国产97在线|亚洲| 久久精品久久久久久国产 免费| 欧美综合国产精品久久丁香| 成人xxxxx| 亚洲精品美女久久| 国产日韩精品在线| 欧美日韩亚洲一区二区三区| 日韩成人高清在线| 91网站在线看| 久久久久国产精品免费| 亚洲人成网站免费播放| 国产一区二区三区高清在线观看| 18久久久久久| 国产999在线| 成人午夜激情网| 久久精品人人做人人爽| 91久久在线播放| 午夜精品美女自拍福到在线| 亚洲欧洲成视频免费观看| 91a在线视频| 欧美精品做受xxx性少妇| 国产精品27p| 91黑丝在线观看| 欧美激情视频免费观看| 亚洲一区二区三区四区视频| 国内精品400部情侣激情| 亚洲成人三级在线| 亚洲精品美女在线观看播放| 7777免费精品视频| 久久久免费高清电视剧观看| 韩日精品中文字幕| 久久精品国产一区二区三区| 亚洲第一免费网站| 一区二区福利视频| 欧美有码在线观看| 色综久久综合桃花网| 美日韩精品视频免费看| 亚洲国产成人91精品| 国产精品久久久久久亚洲调教| 亚洲人成电影网站色xx| 97超级碰碰碰久久久| 91免费电影网站| 久久在线免费观看视频| 日韩经典中文字幕| 亚洲国产精品系列| 欧美在线视频一二三| 中文字幕亚洲国产|