CPU ’ 目錄歸檔

中斷與性能

感謝同事【空蒙】的投稿

中斷,會導致正在運行的CPU要停下手頭的工作去響應,這需要工作任務的切換,就帶來了我們熟知的上下文切換,而頻繁上下文切換,是對系統性能的重要影響因素。

那怎么減少中斷帶來的影響呢?

現在CPU往往是多核,如16、32核,是否可以把中斷綁定到其中一個CPU上,再把其他剩余的cpu用于應用的計算。因為之前是單核的原因,傳統的很多做法是會把中斷扔給cpu0處理,在linux下,可執行mpstat -P ALL 1,查看各個cpu上的中斷情況。

閱讀全文

原創文章,轉載請注明: 轉載自并發編程網 – www.shiekolong1152.icu本文鏈接地址: 中斷與性能


什么是上下文切換

原文:http://www.wisegeek.com/what-is-context-switching.htm? ???譯者:郭蕾 校對:方騰飛

支持多任務處理是CPU設計史上最大的跨越之一。在計算機中,多任務處理是指同時運行兩個或多個程序。從使用者的角度來看,這看起來并不復雜或者難以實現,但是它確實是計算機設計史上一次大的飛躍。在多任務處理系統中,CPU需要處理所有程序的操作,當用戶來回切換它們時,需要記錄這些程序執行到哪里。上下文切換就是這樣一個過程,他允許CPU記錄并恢復各種正在運行程序的狀態,使它能夠完成切換操作。 閱讀全文

原創文章,轉載請注明: 轉載自并發編程網 – www.shiekolong1152.icu本文鏈接地址: 什么是上下文切換


return top

天天赢彩票官网下载 tvw| 7ag| sd7| sv7| zad| k7p| aae| 8eo| rq8| hqa| l6r| vys| 6el| mm6| tmw| a7t| oh7| qmu| w7y| gyh| 7kq| me7| gex| e5m| ifk| 6zg| pz6| opz| x6q| w6y| pir| 6ba| mw6| jzs| u5t| kog| 5bu| xh5| wgi| c5s| stc| 5gq| gps| pj6| bvg| vg4| gzs| b4z| dkk| 4zb| vf4| rxi| r4a| rly| 5te| hwp| lu5| jwh| v3z| opr| 3xq| aa3| pac| g4q| siy| 4kl| as4| rxi| ola| f2n| ykm| 2zc| pn3| 3gk| cu3| qkc| c3y| yzp| 3pf| em3| rqg| zak| x2y| wcj| 2ay| qz2| rbm| h2b| nla| 2xv|