System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 老司机无码精品A,精品无码日韩一区二区三区不卡,亚洲av无码不卡私人影院
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種虛擬化系統(tǒng)的硬鎖檢測方法、系統(tǒng)、存儲介質(zhì)及電子設備技術(shù)方案

    技術(shù)編號:44498249 閱讀:2 留言:0更新日期:2025-03-04 18:06
    本發(fā)明專利技術(shù)公開了一種虛擬化系統(tǒng)的硬鎖檢測方法、系統(tǒng)、存儲介質(zhì)及電子設備,包括:構(gòu)建拓撲網(wǎng)絡,對拓撲網(wǎng)絡的若干處理器及與若干處理器對應的定時器進行中斷處理,若干處理器之間相互進行檢測;判斷檢測處理器與被檢測處理器的中斷計數(shù)值是否相同,若相同,則說明被檢測處理器未響應中斷;若不相同,則說明被檢測處理器響應中斷;設計了一個硬鎖檢測方法,并設計了一個可以動態(tài)更新的環(huán)形拓撲網(wǎng)絡,提升了硬鎖的檢測可靠性,能夠快速向系統(tǒng)報告硬鎖問題且最大程度保留硬鎖發(fā)生情況,為hypepvisor等無PMU中斷系統(tǒng)在問題發(fā)生后采取挽救措施與硬鎖問題快速定位提供了可能。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及汽車電子系統(tǒng)開發(fā)領域,尤其涉及一種虛擬化系統(tǒng)的硬鎖檢測方法、系統(tǒng)、存儲介質(zhì)及電子設備


    技術(shù)介紹

    1、借助虛擬化技術(shù),開發(fā)者能以單個物理硬件系統(tǒng)為基礎創(chuàng)建多個模擬環(huán)境或?qū)S觅Y源。稱為“hypervisor”(虛擬機監(jiān)控程序)的軟件可直接連接到硬件,從而將一個系統(tǒng)劃分為不同的、單獨安全環(huán)境,即虛擬機(vm)。以汽車電子領域的acrn?hypervisor為例,acrnhypervisor可以用于構(gòu)建軟件定義駕駛艙(sdc)或者車載娛樂系統(tǒng)(ive),作為參考實現(xiàn),acrn可以為嵌入式hypervisor廠商的解決方案提供一個很好的基礎,以及一套i/o設備虛擬化的參考設計。

    2、但是,現(xiàn)有的虛擬化解決方案對比常規(guī)的類unix系統(tǒng),還存在一些問題,類unix系統(tǒng)中有一類常見的問題——“芯片鎖死”,即lockup,lockup分為兩種:soft?lockup(軟鎖)和hard?lockup(硬鎖),其本質(zhì)是內(nèi)核占用cpu不放,cpu不僅無法執(zhí)行其他進程,而且不再響應中斷,在arcn?hypervisor上模擬pmu(performance?monitoring?unit,性能監(jiān)控單元)的nmi(non-maskable?interrupt,不可屏蔽中斷)中斷很難實現(xiàn),主要原因是arcnhypervisor是一個虛擬化層,它在硬件和操作系統(tǒng)之間提供了一個中間層。這種架構(gòu)會引入一定的復雜性和限制,使得直接模擬pmu的nmi中斷變得困難。虛擬化層需要管理和分配硬件資源,并提供給虛擬機使用,但對于一些特殊的硬件功能,如pmu,虛擬化層可能無法直接模擬或提供對應的中斷機制,因此,對于hypervisor這種場景,hard?lockup問題出現(xiàn)概率此類unix系統(tǒng)及單一os的嵌入式系統(tǒng)大,且問題分析復雜度和成本都比較高。


    技術(shù)實現(xiàn)思路

    1、本專利技術(shù)的目的是為了解決現(xiàn)有技術(shù)中存在的缺點,而提出的一種虛擬化系統(tǒng)的硬鎖檢測方法、系統(tǒng)、存儲介質(zhì)及電子設備。

    2、為了實現(xiàn)上述目的,本專利技術(shù)采用了如下技術(shù)方案:一種虛擬化系統(tǒng)的硬鎖檢測方法,包括:

    3、s1:構(gòu)建拓撲網(wǎng)絡,對拓撲網(wǎng)絡的若干處理器及與所述若干處理器對應的定時器進行中斷處理,若干所述處理器之間相互進行檢測;

    4、s2:判斷檢測處理器與被檢測處理器的中斷計數(shù)值是否相同,若相同,則說明被檢測處理器未響應中斷;若不相同,則說明被檢測處理器響應中斷。

    5、作為上述技術(shù)方案的進一步描述:在所述步驟s2后,若判斷檢測處理器與被檢測處理器的中斷計數(shù)值不相同,則在時間閾值內(nèi),讀取系統(tǒng)負載均值,保存在系統(tǒng)負載隊列中,對系統(tǒng)負載隊列求平均值,計算平均值與系統(tǒng)負載均值的差異值,將所述差異值與更新檢測閾值對比,判斷是否對拓撲網(wǎng)絡進行更新。

    6、作為上述技術(shù)方案的進一步描述:在所述步驟s2后,若判斷檢測處理器與被檢測處理器的中斷計數(shù)值相同,增加被檢測處理器對應的定時器的中斷未命中數(shù),所述中斷未命中數(shù)與設置的中斷檢測閾值進行比較,若大于所述中斷檢測閾值,則向被檢測的所述處理器發(fā)送中斷信號,若小于所述中斷檢測閾值,則退出中斷處理。

    7、作為上述技術(shù)方案的進一步描述:所述被檢測處理器接收到中斷信號后進行棧回溯,定位硬鎖位置。

    8、作為上述技術(shù)方案的進一步描述:在所述步驟s1中,所述拓撲網(wǎng)絡為環(huán)形網(wǎng)絡,所述若干所述處理器之間相互進行檢測包括:控制若干處理器逐一對相鄰的處理器進行檢測,且末端處理器對首端處理器進行檢測,進入中斷處理后,獲取若干所述處理器的中斷計數(shù)值。

    9、作為上述技術(shù)方案的進一步描述:所述若不相同,則說明被檢測處理器響應中斷具體包括:

    10、若不相同,則響應中斷處理,將被檢測定時器的中斷計數(shù)值賦予檢測處理器存放的中斷計數(shù)值,并將檢測處理器存放的被檢測定時器的中斷未命中數(shù)清零。

    11、作為上述技術(shù)方案的進一步描述:所述構(gòu)建拓撲網(wǎng)絡的步驟包括:根據(jù)處理器矩陣,構(gòu)建相鄰邊數(shù)據(jù)結(jié)構(gòu),并計算權(quán)重,將相鄰邊按照權(quán)重大小進行排序后進行遍歷,形成邊集合,通過算法模型對邊集合進行約束,生成所述拓撲網(wǎng)絡。

    12、還包括一種檢測系統(tǒng),所述檢測系統(tǒng)適用于上述技術(shù)方案中任一項所述的檢測方法,包括:

    13、采集模塊,采集定時器設定時間閾值、中斷檢測閾值和更新檢測閾值和處理器的數(shù)據(jù)集;

    14、中斷測試模塊,對若干處理器和若干定時器進行中斷處理,檢測并記錄中斷計數(shù)值和中斷未命中數(shù);

    15、拓撲網(wǎng)絡更新模塊,根據(jù)所述采集模塊和所述中斷測試模塊中的數(shù)據(jù)對拓撲網(wǎng)絡進行更新;

    16、判斷模塊,用于時間閾值、中斷檢測閾值和更新檢測閾值的判斷。

    17、還包括一種計算機可讀存儲介質(zhì),其存儲用于運行檢測方法的計算機程序,其中,所述計算機程序使得計算機執(zhí)行如上述技術(shù)方案中任一項所述的檢測方法。

    18、還包括一種電子設備,包括:

    19、一個或多個處理器;存儲器;以及

    20、一個或多個程序,其中所述一個或多個程序被存儲在所述存儲器中,并且被配置成由所述一個或多個處理器執(zhí)行,所述程序包括用于執(zhí)行如上述技術(shù)方案中任一項所述的檢測方法。

    21、上述技術(shù)方案具有如下優(yōu)點或有益效果:

    22、1、設計了一個基于hypervisor等缺少pmu、nmi中斷系統(tǒng)的硬鎖檢測方法,并設計了一個可以動態(tài)更新的環(huán)形拓撲網(wǎng)絡,提升了硬鎖的檢測可靠性。

    23、2、能夠快速向系統(tǒng)報告硬鎖問題且最大程度保留硬鎖發(fā)生情況,為hypepvisor等無pmu中斷系統(tǒng)在問題發(fā)生后采取挽救措施與硬鎖問題快速定位提供了可能。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護點】

    1.一種虛擬化系統(tǒng)的硬鎖檢測方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的檢測方法,其特征在于:在所述步驟S2后,若判斷檢測處理器與被檢測處理器的中斷計數(shù)值不相同,則在時間閾值內(nèi),讀取系統(tǒng)負載均值,保存在系統(tǒng)負載隊列中,對系統(tǒng)負載隊列求平均值,計算平均值與系統(tǒng)負載均值的差異值,將所述差異值與更新檢測閾值對比,判斷是否對拓撲網(wǎng)絡進行更新。

    3.根據(jù)權(quán)利要求1所述的檢測方法,其特征在于:在所述步驟S2后,若判斷檢測處理器與被檢測處理器的中斷計數(shù)值相同,增加被檢測處理器對應的定時器的中斷未命中數(shù),所述中斷未命中數(shù)與設置的中斷檢測閾值進行比較,若大于所述中斷檢測閾值,則向被檢測的所述處理器發(fā)送中斷信號,若小于所述中斷檢測閾值,則退出中斷處理。

    4.根據(jù)權(quán)利要求3所述的檢測方法,其特征在于:所述被檢測處理器接收到中斷信號后進行棧回溯,定位硬鎖位置。

    5.根據(jù)權(quán)利要求1所述的檢測方法,其特征在于:在所述步驟S1中,所述拓撲網(wǎng)絡為環(huán)形網(wǎng)絡,所述若干所述處理器之間相互進行檢測包括:控制若干處理器逐一對相鄰的處理器進行檢測,且末端處理器對首端處理器進行檢測,進入中斷處理后,獲取若干所述處理器的中斷計數(shù)值。

    6.根據(jù)權(quán)利要求1或2所述的檢測方法,其特征在于:所述若不相同,則說明被檢測處理器響應中斷具體包括:

    7.根據(jù)權(quán)利要求1所述的檢測方法,其特征在于:所述構(gòu)建拓撲網(wǎng)絡的步驟包括:根據(jù)處理器矩陣,構(gòu)建相鄰邊數(shù)據(jù)結(jié)構(gòu),并計算權(quán)重,將相鄰邊按照權(quán)重大小進行排序后進行遍歷,形成邊集合,通過算法模型對邊集合進行約束,生成所述拓撲網(wǎng)絡。

    8.一種檢測系統(tǒng),其特征在于,所述檢測系統(tǒng)適用于上述權(quán)利要求1-7中任一項所述的檢測方法,包括:

    9.一種計算機可讀存儲介質(zhì),其特征在于,其存儲用于運行檢測方法的計算機程序,其中,所述計算機程序使得計算機執(zhí)行如權(quán)利要求1-7任一項所述的檢測方法。

    10.一種電子設備,其特征在于,包括:

    ...

    【技術(shù)特征摘要】

    1.一種虛擬化系統(tǒng)的硬鎖檢測方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的檢測方法,其特征在于:在所述步驟s2后,若判斷檢測處理器與被檢測處理器的中斷計數(shù)值不相同,則在時間閾值內(nèi),讀取系統(tǒng)負載均值,保存在系統(tǒng)負載隊列中,對系統(tǒng)負載隊列求平均值,計算平均值與系統(tǒng)負載均值的差異值,將所述差異值與更新檢測閾值對比,判斷是否對拓撲網(wǎng)絡進行更新。

    3.根據(jù)權(quán)利要求1所述的檢測方法,其特征在于:在所述步驟s2后,若判斷檢測處理器與被檢測處理器的中斷計數(shù)值相同,增加被檢測處理器對應的定時器的中斷未命中數(shù),所述中斷未命中數(shù)與設置的中斷檢測閾值進行比較,若大于所述中斷檢測閾值,則向被檢測的所述處理器發(fā)送中斷信號,若小于所述中斷檢測閾值,則退出中斷處理。

    4.根據(jù)權(quán)利要求3所述的檢測方法,其特征在于:所述被檢測處理器接收到中斷信號后進行棧回溯,定位硬鎖位置。

    5.根據(jù)權(quán)利要求1所述的檢測方法,其特征在于:在所述步驟s1中...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:褚永佳何平
    申請(專利權(quán))人:億咖通湖北技術(shù)有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲精品无码专区久久同性男| 精品无人区无码乱码大片国产| 亚洲国产精品无码AAA片| 狠狠躁夜夜躁无码中文字幕| 中文无码成人免费视频在线观看| 亚洲AV无码久久| 无码av大香线蕉伊人久久| 永久免费av无码网站yy| 四虎成人精品国产永久免费无码| 人禽无码视频在线观看| 一本大道无码日韩精品影视| 人妻丰满熟妇av无码区不卡| 亚洲精品无码久久久久AV麻豆| 麻豆AV无码精品一区二区| 亚洲精品无码专区在线在线播放| 成人免费无码大片a毛片软件| 日韩人妻精品无码一区二区三区 | 亚洲中文字幕无码久久| 丰满日韩放荡少妇无码视频| 亚洲精品自偷自拍无码| 人妻av无码一区二区三区| 亚洲中文久久精品无码ww16| 无码日韩精品一区二区人妻 | 亚洲av无码不卡一区二区三区| 人妻无码久久精品人妻| 高清无码午夜福利在线观看| 欧洲人妻丰满av无码久久不卡| 亚洲精品无码永久在线观看你懂的| 真人无码作爱免费视频| 国产精品无码翘臀在线观看| 免费a级毛片无码a∨蜜芽试看| 在线看片无码永久免费视频| 69ZXX少妇内射无码| 麻豆AV无码精品一区二区| 亚洲国产av高清无码| 亚洲精品自偷自拍无码| 人妻少妇看A偷人无码精品| 精品无码久久久久久久久水蜜桃 | 色欲香天天综合网无码| 精品无码久久久久久久久水蜜桃| 免费无码国产V片在线观看|