国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      I/o請(qǐng)求的處理方法和裝置的制造方法_5

      文檔序號(hào):9750645閱讀:來源:國知局
      數(shù)時(shí),確定CPU分組個(gè)數(shù)為所述系統(tǒng)中的LUN個(gè)數(shù),為所述業(yè)務(wù)處理組中的CPU分組分配分組標(biāo)識(shí); 將所述業(yè)務(wù)處理組中的CHJ核分配給所述業(yè)務(wù)處理組中的CRJ分組; 將所述系統(tǒng)中的LUN平均分配給所述業(yè)務(wù)處理組中的每個(gè)CRJ分組; 所述建立LUN與CRJ分組的映射關(guān)系,包括: 記錄所述業(yè)務(wù)處理組中的每個(gè)CRJ分組的分組標(biāo)識(shí)和LUN的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述系統(tǒng)中的LUN個(gè)數(shù)和所述業(yè)務(wù)處理組中的CPU核的個(gè)數(shù),對(duì)所述業(yè)務(wù)處理組中的CPU核進(jìn)行分組,包括: 當(dāng)所述系統(tǒng)中的LUN個(gè)數(shù)大于所述業(yè)務(wù)處理組中的CPU核的個(gè)數(shù)時(shí),確定CPU分組個(gè)數(shù)為所述業(yè)務(wù)處理組中的(PU核的個(gè)數(shù),為所述業(yè)務(wù)處理組中的CPU分組分配分組標(biāo)識(shí); 將所述業(yè)務(wù)處理組中的CHJ核平均分配給所述業(yè)務(wù)處理組中的每個(gè)CRJ分組; 將所述系統(tǒng)中的LUN分配給所述業(yè)務(wù)處理組中的每個(gè)CRJ分組; 所述建立LUN與CRJ分組的映射關(guān)系,包括: 記錄所述業(yè)務(wù)處理組中的每個(gè)CRJ分組的分組標(biāo)識(shí)和LUN的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 根據(jù)中斷的屬性對(duì)所述中斷處理組中的CPU核進(jìn)行分組,所述中斷處理組中的每個(gè)CPU分組用于對(duì)一種中斷進(jìn)行處理。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 統(tǒng)計(jì)所述業(yè)務(wù)處理組中的每個(gè)CPU分組的CPU利用率以及所述中斷處理組中的每個(gè)CPU分組的CPU利用率; 根據(jù)所述系統(tǒng)中的CPU分組的CPU利用率,對(duì)所述系統(tǒng)中的CPU分組包括的CPU核個(gè)數(shù)進(jìn)行調(diào)整,所述系統(tǒng)中的CHJ分組包括所述業(yè)務(wù)處理組中的CPU分組和所述中斷處理組中的CPU分組; 更新所述LUN與CRJ分組的映射關(guān)系。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述系統(tǒng)中的CPU分組的CPU利用率,對(duì)所述系統(tǒng)中的CPU分組包括的CPU核個(gè)數(shù)進(jìn)行調(diào)整,包括: 判斷所述系統(tǒng)中的CHJ分組的CTU利用率是否滿足條件一和條件一中的任意一個(gè),其中,所述條件一為:所述系統(tǒng)中的每個(gè)CPU分組的CHJ利用率均大于第一閾值,所述條件二為:所述系統(tǒng)中的每個(gè)CPU分組的CPU利用率均小于第二閾值,所述第二閾值小于所述第一閾值; 如果所述系統(tǒng)中的CPU分組的CPU利用率滿足所述條件一和所述條件二中的任意一個(gè),則確定不對(duì)所述系統(tǒng)中的(PU分組包括的CPU核個(gè)數(shù)進(jìn)行調(diào)整; 如果所述系統(tǒng)中的CPU分組的CPU利用率不滿足所述條件一和所述條件二中的任意一個(gè),則判斷所述系統(tǒng)的CPU分組中CPU利用率最大的CPU分組和CPU利用率最小的CPU分組的CPU利用率的差值是否大于第三閾值,所述第三閾值大于所述第二閾值,且小于所述第一閾值; 如果所述CHJ利用率的差值大于所述第三閾值,則確定對(duì)所述業(yè)務(wù)處理組中的CPU分組包括的CPU核個(gè)數(shù)進(jìn)行調(diào)整,將所述CPU利用率最小的CPU分組中的一個(gè)CPU核分配給所述CPU利用率最大的CPU分組; 如果所述CHJ利用率的差值不大于所述第三閾值,則確定不對(duì)所述業(yè)務(wù)處理組中的CPU分組包括的CPU核個(gè)數(shù)進(jìn)行調(diào)整。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述更新所述LUN與CPU分組的映射關(guān)系,包括: 判斷所述CHJ利用率最小的CRJ分組中CRJ核的個(gè)數(shù)是否為零; 如果所述CPU利用率最小的CPU分組中CPU核的個(gè)數(shù)為零,則刪除所述CPU利用率最小的CPU分組,并更新所述CPU利用率最大的CPU分組和LUN的對(duì)應(yīng)關(guān)系; 如果所述CPU利用率最小的CPU分組中CPU核的個(gè)數(shù)不為零,則分別更新所述CPU利用率最大的CPU分組和LUN的對(duì)應(yīng)關(guān)系,以及所述CPU利用率最小的CPU分組和LUN的對(duì)應(yīng)關(guān)系。8.一種I/O請(qǐng)求的處理裝置,其特征在于,包括: 第一分組模塊,用于對(duì)系統(tǒng)中的N個(gè)中央處理單元CPU核進(jìn)行劃分,將M個(gè)CPU核劃分到中斷處理組,所述中斷處理組中的CPU核用于處理中斷輸入/輸出1/0,將N-M個(gè)CPU核劃分到業(yè)務(wù)處理組,所述業(yè)務(wù)處理組中的CPU核用于處理業(yè)務(wù)I/O,其中,M和N均為大于正整數(shù),且M小于N; 第二分組模塊,用于根據(jù)所述系統(tǒng)中的邏輯單元號(hào)LUN個(gè)數(shù)和所述業(yè)務(wù)處理組中的CPU核的個(gè)數(shù),對(duì)所述業(yè)務(wù)處理組中的CPU核進(jìn)行分組,每個(gè)CPU分組包含至少一個(gè)CPU核; 建立模塊,用于建立LUN與CRJ分組的映射關(guān)系; 第一確定模塊,用于當(dāng)接收到應(yīng)用發(fā)送的業(yè)務(wù)I/O請(qǐng)求時(shí),根據(jù)所述業(yè)務(wù)I/O請(qǐng)求中包括的訪問地址確定所述業(yè)務(wù)I/O請(qǐng)求要訪問的目標(biāo)LUN; 第二確定模塊,用于根據(jù)所述目標(biāo)LUN以及LUN與CPU分組的映射關(guān)系,確定執(zhí)行所述業(yè)務(wù)I/O請(qǐng)求的目標(biāo)CPU分組; 發(fā)送模塊,用于將所述業(yè)務(wù)I/O請(qǐng)求發(fā)送給所述目標(biāo)CRJ分組執(zhí)行。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第二分組模塊具體用于: 當(dāng)所述系統(tǒng)中的LUN個(gè)數(shù)小于所述業(yè)務(wù)處理組中的CPU核的個(gè)數(shù)時(shí),確定CPU分組個(gè)數(shù)為所述系統(tǒng)中的LUN個(gè)數(shù),為所述業(yè)務(wù)處理組中的CPU分組分配分組標(biāo)識(shí); 將所述業(yè)務(wù)處理組中的CHJ核分配給所述業(yè)務(wù)處理組中的CRJ分組; 將所述系統(tǒng)中的LUN平均分配給所述業(yè)務(wù)處理組中的每個(gè)CRJ分組; 所述建立模塊具體用于: 記錄所述業(yè)務(wù)處理組中的每個(gè)CRJ分組的分組標(biāo)識(shí)和LUN的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第二分組模塊具體用于: 當(dāng)所述系統(tǒng)中的LUN個(gè)數(shù)大于所述業(yè)務(wù)處理組中的CPU核的個(gè)數(shù)時(shí),確定CPU分組個(gè)數(shù)為所述業(yè)務(wù)處理組中的(PU核的個(gè)數(shù),為所述業(yè)務(wù)處理組中的CPU分組分配分組標(biāo)識(shí); 將所述業(yè)務(wù)處理組中的CHJ核平均分配給所述業(yè)務(wù)處理組中的每個(gè)CRJ分組; 將所述系統(tǒng)中的LUN分配給所述業(yè)務(wù)處理組中的每個(gè)CRJ分組; 所述建立模塊具體用于: 記錄所述業(yè)務(wù)處理組中的每個(gè)CRJ分組的分組標(biāo)識(shí)和LUN的標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。11.根據(jù)權(quán)利要求8-10中任一項(xiàng)所述的裝置,其特征在于,還包括: 第三分組模塊,用于根據(jù)中斷的屬性對(duì)所述中斷處理組中的CPU核進(jìn)行分組,所述中斷處理組中的每個(gè)CPU分組用于對(duì)一種中斷進(jìn)行處理。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括: 統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)所述業(yè)務(wù)處理組中的每個(gè)CHJ分組的CPU利用率以及所述中斷處理組中的每個(gè)CPU分組的CPU利用率; 調(diào)整模塊,用于根據(jù)所述系統(tǒng)中的CPU分組的CPU利用率,對(duì)所述系統(tǒng)中的CPU分組包括的CPU核個(gè)數(shù)進(jìn)行調(diào)整,所述系統(tǒng)中的CPU分組包括所述業(yè)務(wù)處理組中的CPU分組和所述中斷處理組中的CPU分組; 更新模塊,用于更新所述LUN與CRJ分組的映射關(guān)系。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述調(diào)整模塊具體用于: 判斷所述系統(tǒng)中的CHJ分組的CTU利用率是否滿足條件一和條件一中的任意一個(gè),其中,所述條件一為:所述系統(tǒng)中的每個(gè)CPU分組的CHJ利用率均大于第一閾值,所述條件二為:所述系統(tǒng)中的每個(gè)CPU分組的CPU利用率均小于第二閾值,所述第二閾值小于所述第一閾值; 如果所述系統(tǒng)中的CPU分組的CPU利用率滿足所述條件一和所述條件二中的任意一個(gè),則確定不對(duì)所述系統(tǒng)中的(PU分組包括的CPU核個(gè)數(shù)進(jìn)行調(diào)整; 如果所述系統(tǒng)中的CPU分組的CPU利用率不滿足所述條件一和所述條件二中的任意一個(gè),則判斷所述系統(tǒng)的CPU分組中CPU利用率最大的CPU分組和CPU利用率最小的CPU分組的CPU利用率的差值是否大于第三閾值,所述第三閾值大于所述第二閾值,且小于所述第一閾值; 如果所述CHJ利用率的差值大于所述第三閾值,則確定對(duì)所述業(yè)務(wù)處理組中的CPU分組包括的CPU核個(gè)數(shù)進(jìn)行調(diào)整,將所述CPU利用率最小的CPU分組中的一個(gè)CPU核分配給所述CPU利用率最大的CPU分組; 如果所述CHJ利用率的差值不大于所述第三閾值,則確定不對(duì)所述業(yè)務(wù)處理組中的CPU分組包括的CPU核個(gè)數(shù)進(jìn)行調(diào)整。14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述更新模塊具體用于: 判斷所述CHJ利用率最小的CRJ分組中CRJ核的個(gè)數(shù)是否為零; 如果所述CPU利用率最小的CPU分組中CPU核的個(gè)數(shù)為零,則刪除所述CPU利用率最小的CPU分組,并更新所述CPU利用率最大的CPU分組和LUN的對(duì)應(yīng)關(guān)系; 如果所述CPU利用率最小的CPU分組中CPU核的個(gè)數(shù)不為零,則分別更新所述CPU利用率最大的CPU分組和LUN的對(duì)應(yīng)關(guān)系,以及所述CPU利用率最小的CPU分組和LUN的對(duì)應(yīng)關(guān)系。
      【專利摘要】本發(fā)明實(shí)施例提供一種I/O請(qǐng)求的處理方法和裝置,通過將CPU核劃分為中斷處理組和業(yè)務(wù)處理組,讓中斷固化在部分CPU核上處理,與處理業(yè)務(wù)I/O的CPU核分開,可以避免由于中斷的突然到來導(dǎo)致業(yè)務(wù)I/O瞬時(shí)時(shí)延突然變大的問題,提升了系統(tǒng)的時(shí)延穩(wěn)定性,進(jìn)一步通過對(duì)業(yè)務(wù)處理組中的CPU核進(jìn)行分組,建立LUN與CPU分組的映射關(guān)系,每個(gè)CPU組處理固定的LUN上的I/O請(qǐng)求,減少各個(gè)CPU核上的I/O對(duì)同一個(gè)LUN上的共享資源爭(zhēng)用時(shí)的沖突,提升CPU緩存命中率和系統(tǒng)整體性能。
      【IPC分類】G06F9/50
      【公開號(hào)】CN105511964
      【申請(qǐng)?zhí)枴緾N201510855883
      【發(fā)明人】劉霞
      【申請(qǐng)人】華為技術(shù)有限公司
      【公開日】2016年4月20日
      【申請(qǐng)日】2015年11月30日
      當(dāng)前第5頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1