本申請(qǐng)涉及內(nèi)存,特別涉及一種內(nèi)存資源的處理方法和設(shè)備。
背景技術(shù):
::1、電子設(shè)備運(yùn)行時(shí),內(nèi)存模塊可能發(fā)生錯(cuò)誤。內(nèi)存模塊的錯(cuò)誤一般可以分為可恢復(fù)的錯(cuò)誤(correctable?error,ce)和不可恢復(fù)的錯(cuò)誤(uncorrectable?error,ue),其中內(nèi)存模塊發(fā)生ue通常會(huì)導(dǎo)致所屬的電子設(shè)備宕機(jī)。2、相關(guān)領(lǐng)域中,為了避免內(nèi)存模塊發(fā)生ue而導(dǎo)致設(shè)備宕機(jī),通常會(huì)在內(nèi)存模塊中設(shè)置一些作為備份的內(nèi)存資源,以便在需要時(shí)用這些備份的內(nèi)存資源替換當(dāng)前可能發(fā)生ue的內(nèi)存資源,從而防止內(nèi)存模塊發(fā)生ue。3、然而,備份的內(nèi)存資源數(shù)量有限,所以,如何利用有限的備份內(nèi)存資源最大程度地避免內(nèi)存模塊發(fā)生ue,成為一項(xiàng)亟待解決的問(wèn)題。技術(shù)實(shí)現(xiàn)思路1、為此,本申請(qǐng)公開(kāi)如下技術(shù)方案:2、本申請(qǐng)第一方面提供一種內(nèi)存資源的處理方法,包括:3、基板管理控制器在獲得內(nèi)存模塊的錯(cuò)誤信息時(shí),根據(jù)所述錯(cuò)誤信息確定所述內(nèi)存模塊發(fā)生不可糾正錯(cuò)誤的預(yù)測(cè)結(jié)果,所述內(nèi)存模塊包括多個(gè)級(jí)別的內(nèi)存資源;4、所述基板管理控制器在所述預(yù)測(cè)結(jié)果滿足目標(biāo)條件的情況下,根據(jù)所述錯(cuò)誤信息和歷史錯(cuò)誤信息,確定所述內(nèi)存模塊中任一級(jí)別的目標(biāo)內(nèi)存資源,所述歷史錯(cuò)誤信息包括所述基板管理控制器在所述錯(cuò)誤信息之前收到的其他錯(cuò)誤信息;5、所述基板管理控制器利用與所述目標(biāo)內(nèi)存資源相同級(jí)別的備份內(nèi)存資源對(duì)所述目標(biāo)內(nèi)存資源進(jìn)行替換處理。6、可選的,所述多個(gè)級(jí)別包括:行、存儲(chǔ)陣列、顆粒和列;7、所述根據(jù)所述錯(cuò)誤信息和歷史錯(cuò)誤信息,確定所述內(nèi)存模塊中任一級(jí)別的目標(biāo)內(nèi)存資源,包括:8、根據(jù)所述錯(cuò)誤信息和歷史錯(cuò)誤信息,依次確定每一所述級(jí)別是否滿足替換條件;9、在確定任一所述級(jí)別滿足所述替換條件的情況下,在滿足所述替換條件的級(jí)別的內(nèi)存資源中確定出目標(biāo)內(nèi)存資源。10、可選的,所述根據(jù)所述錯(cuò)誤信息和歷史錯(cuò)誤信息,依次確定每一所述級(jí)別是否滿足替換條件,包括:11、根據(jù)所述錯(cuò)誤信息和歷史錯(cuò)誤信息,依次確定每一所述級(jí)別對(duì)應(yīng)的替換后預(yù)測(cè)結(jié)果是否滿足所述目標(biāo)條件,所述級(jí)別對(duì)應(yīng)的替換后預(yù)測(cè)結(jié)果,包括所述級(jí)別的內(nèi)存資源被替換為備份內(nèi)存資源后所述內(nèi)存模塊發(fā)生不可糾正錯(cuò)誤的預(yù)測(cè)結(jié)果;12、其中,所述替換條件包括,所述級(jí)別對(duì)應(yīng)的替換后預(yù)測(cè)結(jié)果不滿足所述目標(biāo)條件。13、可選的,所述在滿足所述替換條件的級(jí)別的內(nèi)存資源中確定出目標(biāo)內(nèi)存資源,包括:14、根據(jù)所述滿足所述替換條件的級(jí)別所含各個(gè)內(nèi)存資源的替換后預(yù)測(cè)結(jié)果,確定出目標(biāo)內(nèi)存資源。15、可選的,根據(jù)所述錯(cuò)誤信息和歷史錯(cuò)誤信息,依次確定每一所述級(jí)別是否滿足替換條件,包括:16、獲得所述錯(cuò)誤信息和歷史錯(cuò)誤信息所含多個(gè)錯(cuò)誤位置信息,所述錯(cuò)誤位置信息用于指示所述內(nèi)存模塊中發(fā)生對(duì)應(yīng)錯(cuò)誤的內(nèi)存資源;17、依次確定每一所述級(jí)別中多個(gè)所述錯(cuò)誤位置信息所指內(nèi)存資源是否為同一內(nèi)存資源;18、其中,所述替換條件包括,所述級(jí)別中多個(gè)所述錯(cuò)誤位置信息所指內(nèi)存資源為同一內(nèi)存資源。19、可選的,所述在滿足所述替換條件的級(jí)別的內(nèi)存資源中確定出目標(biāo)內(nèi)存資源,包括:20、將滿足所述替換條件的級(jí)別中,多個(gè)所述錯(cuò)誤位置信息所指示的同一內(nèi)存資源確定為目標(biāo)內(nèi)存資源。21、可選的,還包括:22、在每一所述級(jí)別均不滿足所述替換條件的情況下,根據(jù)所述錯(cuò)誤信息和歷史錯(cuò)誤信息在可替換的最高級(jí)別的內(nèi)存資源中確定出目標(biāo)內(nèi)存資源。23、可選的,所述錯(cuò)誤信息包括:24、指示發(fā)生錯(cuò)誤的位置和時(shí)間的錯(cuò)誤位置信息和錯(cuò)誤時(shí)間信息,發(fā)生錯(cuò)誤時(shí)所述內(nèi)存模塊的寄存器信息,所述內(nèi)存模塊和所述內(nèi)存模塊所屬服務(wù)器設(shè)備的型號(hào)信息,發(fā)生錯(cuò)誤時(shí)所述內(nèi)存模塊中已替換的備份內(nèi)存資源的類型信息、替換時(shí)間信息和位置信息。25、可選的,還包括:26、刪除在所述目標(biāo)內(nèi)存資源發(fā)生的錯(cuò)誤對(duì)應(yīng)的錯(cuò)誤信息。27、本申請(qǐng)第二方面提供一種電子設(shè)備,包括基板管理控制器和內(nèi)存模塊;28、所述基板管理控制器包括至少一個(gè)接口,所述接口用于接收所述內(nèi)存模塊的錯(cuò)誤信息;29、所述基板管理控制器用于:30、在獲得內(nèi)存模塊的錯(cuò)誤信息時(shí),根據(jù)所述錯(cuò)誤信息確定所述內(nèi)存模塊發(fā)生不可糾正錯(cuò)誤的預(yù)測(cè)結(jié)果,所述內(nèi)存模塊包括多個(gè)級(jí)別的內(nèi)存資源;31、在所述預(yù)測(cè)結(jié)果滿足目標(biāo)條件的情況下,根據(jù)所述錯(cuò)誤信息和歷史錯(cuò)誤信息,確定所述內(nèi)存模塊中任一級(jí)別的目標(biāo)內(nèi)存資源,所述歷史錯(cuò)誤信息包括所述基板管理控制器在所述錯(cuò)誤信息之前收到的其他錯(cuò)誤信息;32、利用與所述目標(biāo)內(nèi)存資源相同級(jí)別的備份內(nèi)存資源對(duì)所述目標(biāo)內(nèi)存資源進(jìn)行替換處理。技術(shù)特征:1.一種內(nèi)存資源的處理方法,包括:2.根據(jù)權(quán)利要求1所述的方法,所述多個(gè)級(jí)別包括:行、存儲(chǔ)陣列、顆粒和列;3.根據(jù)權(quán)利要求2所述的方法,所述根據(jù)所述錯(cuò)誤信息和歷史錯(cuò)誤信息,依次確定每一所述級(jí)別是否滿足替換條件,包括:4.根據(jù)權(quán)利要求3所述的方法,所述在滿足所述替換條件的級(jí)別的內(nèi)存資源中確定出目標(biāo)內(nèi)存資源,包括:5.根據(jù)權(quán)利要求2所述的方法,根據(jù)所述錯(cuò)誤信息和歷史錯(cuò)誤信息,依次確定每一所述級(jí)別是否滿足替換條件,包括:6.根據(jù)權(quán)利要求5所述的方法,所述在滿足所述替換條件的級(jí)別的內(nèi)存資源中確定出目標(biāo)內(nèi)存資源,包括:7.根據(jù)權(quán)利要求2所述的方法,還包括:8.根據(jù)權(quán)利要求1所述的方法,所述錯(cuò)誤信息包括:9.根據(jù)權(quán)利要求1至8任意一項(xiàng)所述的方法,還包括:10.一種電子設(shè)備,包括基板管理控制器和內(nèi)存模塊;技術(shù)總結(jié)本申請(qǐng)公開(kāi)一種內(nèi)存資源的處理方法和設(shè)備,方法包括,基板管理控制器在獲得內(nèi)存模塊的錯(cuò)誤信息時(shí),根據(jù)錯(cuò)誤信息確定內(nèi)存模塊發(fā)生不可糾正錯(cuò)誤的預(yù)測(cè)結(jié)果,內(nèi)存模塊包括多個(gè)級(jí)別的內(nèi)存資源;基板管理控制器在預(yù)測(cè)結(jié)果滿足目標(biāo)條件的情況下,根據(jù)錯(cuò)誤信息和歷史錯(cuò)誤信息,確定內(nèi)存模塊中任一級(jí)別的目標(biāo)內(nèi)存資源,歷史錯(cuò)誤信息包括基板管理控制器在錯(cuò)誤信息之前收到的其他錯(cuò)誤信息;基板管理控制器利用與目標(biāo)內(nèi)存資源相同級(jí)別的備份內(nèi)存資源對(duì)目標(biāo)內(nèi)存資源進(jìn)行替換處理。技術(shù)研發(fā)人員:張闖,陳昊受保護(hù)的技術(shù)使用者:聯(lián)想(北京)有限公司技術(shù)研發(fā)日:技術(shù)公布日:2025/1/6