IRQ 提高CPU利用率

  • 介紹

IRQBalance主要功能是能夠合理的調配使用各個CPU核心,特別是對於目前主流多核心的CPU,簡單的說就是可以把壓力均勻的分配到各個CPU核心上,對提高性能有很大的幫助。性能

啓用 irqbalance 服務,既能夠提高性能,又能夠下降能耗。irqbalance 用於優化中斷分配,它會自動收集系統數據以分析使用模式,並依據系統負載情況將工做狀態置於 Performance mode 或 Power-save mode。優化

處於 Performance mode 時,irqbalance 會將中斷儘量均勻地分發給各個 CPU core,以充分利用 CPU 多核,提高性能。orm

處於 Power-save mode 時,irqbalance 會將中斷集中分配給第一個 CPU,以保證其它空閒 CPU 的睡眠時間,下降能耗。事件

  • 使用:

開啓IRQBalance服務:form

service irqbalance startservice

關閉IRQBalance服務:程序

service irqbalance stop
技術

關閉開機啓動IRQBalance服務:數據

chkconfig --level 123456 irqbalance offmargin

 

  • CPU中斷技術的定義以下:
  1. 計算機處於執行期間
  2. 系統內發生了非尋常或非預期的急需處理事件
  3. CPU暫時中斷當前正在執行的程序而轉去執行相應的事件處理程序
  4. 處理完畢後返回原來被中斷處繼續執行
相關文章
相關標籤/搜索