欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理方法和裝置的制作方法

文檔序號:6358963閱讀:153來源:國知局
專利名稱:對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理方法和裝置。
背景技術(shù)
NUMA (Non-Uniform Memory Access,非一致內(nèi)存訪問)是一種分布式結(jié)構(gòu),包括主節(jié)點(diǎn)和從節(jié)點(diǎn),每個節(jié)點(diǎn)包括處理器、內(nèi)存條和單位控制器,每個節(jié)點(diǎn)中的每個處理器都會掛載內(nèi)存條、外設(shè)等。NUMA的特點(diǎn)主要包括任一節(jié)點(diǎn)中的任一處理器可以訪問任意的內(nèi)存條、外設(shè)等;每個處理器訪問不同的內(nèi)存存在著不同的延遲。由于每組處理器和內(nèi)存都是連接到同一個系統(tǒng),NUMA顯示了其擴(kuò)展性的優(yōu)勢,加上其高可靠性、高應(yīng)用性和高服務(wù)性的特征,NUMA已經(jīng)廣泛應(yīng)用到中高端服務(wù)器領(lǐng)域。
在N UMA的各個節(jié)點(diǎn)上都包含了一些不可遷移的內(nèi)存(內(nèi)核內(nèi)存、保留內(nèi)存),如果直接對上述不可遷移的內(nèi)存進(jìn)行熱插拔處理,上述不可遷移的內(nèi)存中存儲的數(shù)據(jù)將被丟失,嚴(yán)重將導(dǎo)致系統(tǒng)宕機(jī),導(dǎo)致節(jié)點(diǎn)無法實(shí)現(xiàn)資源動態(tài)調(diào)整?,F(xiàn)有技術(shù)中的一種對節(jié)點(diǎn)的內(nèi)存進(jìn)行熱插拔處理的方法為當(dāng)需要對節(jié)點(diǎn)的內(nèi)存進(jìn)行熱插拔處理時,以節(jié)點(diǎn)為單位進(jìn)行整體的遷移和拷貝。在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)上述現(xiàn)有技術(shù)中的對節(jié)點(diǎn)的內(nèi)存進(jìn)行熱插拔處理的方法至少存在如下問題該方案需要對每個節(jié)點(diǎn)提供一個備份節(jié)點(diǎn),并且該備份節(jié)點(diǎn)的配置和主節(jié)點(diǎn)的配置完全一樣,資源浪費(fèi)嚴(yán)重;在實(shí)際應(yīng)用場景中,熱插拔的單元可能是節(jié)點(diǎn)中的一個或者多個內(nèi)存條,該方案無法實(shí)現(xiàn)只對節(jié)點(diǎn)中部分內(nèi)存進(jìn)行熱插拔處理。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理方法和裝置,以實(shí)現(xiàn)在不提供備份節(jié)點(diǎn)、沒有數(shù)據(jù)丟失的情況下,對節(jié)點(diǎn)中的部分不可遷移的內(nèi)存條進(jìn)行有效的熱插拔處理。一種對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理方法,包括在分布式計(jì)算機(jī)系統(tǒng)中的從節(jié)點(diǎn)中的內(nèi)存中確定關(guān)鍵內(nèi)存條,在主節(jié)點(diǎn)中設(shè)置所述關(guān)鍵內(nèi)存條的鏡像內(nèi)存條,所述鏡像內(nèi)存條用于實(shí)現(xiàn)所述關(guān)鍵內(nèi)存條的熱插拔,其中在所述關(guān)鍵內(nèi)存條和鏡像內(nèi)存條中存儲相同的數(shù)據(jù)。一種對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理裝置,包括內(nèi)存條設(shè)置模塊,用于將從節(jié)點(diǎn)中的指定內(nèi)存條設(shè)置為關(guān)鍵內(nèi)存條,在主節(jié)點(diǎn)中設(shè)置所述關(guān)鍵內(nèi)存條的鏡像內(nèi)存條,在所述關(guān)鍵內(nèi)存條和鏡像內(nèi)存條中存儲相同的數(shù)據(jù);熱插拔處理模塊,用于利用所述鏡像內(nèi)存條實(shí)現(xiàn)所述從節(jié)點(diǎn)或者所述關(guān)鍵內(nèi)存條的熱插拔處理。由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例通過將從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條和主節(jié)點(diǎn)中的鏡像內(nèi)存條構(gòu)成鏡像,利用所述鏡像內(nèi)存條實(shí)現(xiàn)所述從節(jié)點(diǎn)或者所述關(guān)鍵內(nèi)存條的熱插拔處理。解決了節(jié)點(diǎn)熱插拔過程中部分不可遷移的內(nèi)存無法下線、丟失數(shù)據(jù)的問題,并且支持單個內(nèi)存條熱插拔。


圖I為本發(fā)明實(shí)施例一提供的一種對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理方法的處理流程圖;圖2為本發(fā)明實(shí)施例二提供的一種內(nèi)存申請方法的處理流程如圖2圖3為本發(fā)明實(shí)施例三提供的一種對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理裝置的具體結(jié)構(gòu)圖。
具體實(shí)施例方式實(shí)施例一該實(shí)施例提供的一種對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理方法的處理流程如圖I所示,包括11、將從節(jié)點(diǎn)中的指定內(nèi)存條設(shè)置為關(guān)鍵內(nèi)存條,在主節(jié)點(diǎn)中設(shè)置所述關(guān)鍵內(nèi)存條的鏡像內(nèi)存條,在所述關(guān)鍵內(nèi)存條和鏡像內(nèi)存條中存儲相同的數(shù)據(jù)。在本發(fā)明實(shí)施例中,通過BMC(Baseboard Management Controller,基板管理控制器)控制BIOS (Basic Input Out put System,基本輸入輸出系統(tǒng))將從節(jié)點(diǎn)中的一個或者多個指定內(nèi)存條設(shè)置為關(guān)鍵內(nèi)存條,將不能通過軟件層面OS進(jìn)行遷移的內(nèi)存都集中存放到上述關(guān)鍵內(nèi)存條中。從節(jié)點(diǎn)中的除了所述關(guān)鍵內(nèi)存條之外的普通內(nèi)存條中存放可以通過軟件層面OS (Operation System,操作系統(tǒng))進(jìn)行遷移的內(nèi)存。進(jìn)一步地,上述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條的數(shù)目可根據(jù)系統(tǒng)需求動態(tài)調(diào)整。比如,當(dāng)從節(jié)點(diǎn)中的不可遷移內(nèi)存不夠時,可以通過BIOS命令增加關(guān)鍵內(nèi)存條的數(shù)目;又比如,當(dāng)從節(jié)點(diǎn)中的當(dāng)關(guān)鍵內(nèi)存條資源充裕并空閑時,也可以通過BIOS命令減少關(guān)鍵內(nèi)存條數(shù)目,從而可以釋放鏡像內(nèi)存提高資源利用率。在所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條中進(jìn)行數(shù)據(jù)寫入、修改和刪除操作時,在所述主節(jié)點(diǎn)中的鏡像內(nèi)存條中進(jìn)行相同的操作,從而保證在所述關(guān)鍵內(nèi)存條和鏡像內(nèi)存條中存儲相同的數(shù)據(jù)。在沒有對所述從節(jié)點(diǎn)和關(guān)鍵內(nèi)存條進(jìn)行熱插拔處理時,通過所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條進(jìn)行數(shù)據(jù)讀取操作。12、利用所述鏡像內(nèi)存條實(shí)現(xiàn)所述從節(jié)點(diǎn)或者所述關(guān)鍵內(nèi)存條的熱插拔處理。當(dāng)對所述從節(jié)點(diǎn)進(jìn)行熱拔處理時,停止使用所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條,啟用所述主節(jié)點(diǎn)中的鏡像內(nèi)存條,將對所述關(guān)鍵內(nèi)存條的操作處理轉(zhuǎn)移到所述鏡像內(nèi)存條上。對所述從節(jié)點(diǎn)中除了所述關(guān)鍵內(nèi)存條之外的普通內(nèi)存條中存放的內(nèi)存進(jìn)行遷移處理之后,對所述從節(jié)點(diǎn)中的所有內(nèi)存進(jìn)行下電、熱拔處理。可以理解的是,在實(shí)際應(yīng)用中,對從節(jié)點(diǎn)中的普通內(nèi)存進(jìn)行遷移處理的過程可以在將對所述關(guān)鍵內(nèi)存條的操作處理轉(zhuǎn)移到所述鏡像內(nèi)存條上的過程之前完成。當(dāng)只對所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條進(jìn)行熱拔處理時,首先進(jìn)行內(nèi)存鏡像切換操作,停止使用所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條,啟用所述主節(jié)點(diǎn)中的鏡像內(nèi)存條,將對所述關(guān)鍵內(nèi)存條的操作處理轉(zhuǎn)移到所述鏡像內(nèi)存條上。然后,對所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條進(jìn)行下電、熱拔處理。當(dāng)在所述從節(jié)點(diǎn)中熱插了所述關(guān)鍵內(nèi)存條后,對所述關(guān)鍵內(nèi)存條進(jìn)行上電,啟用所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條和所述主節(jié)點(diǎn)中的鏡像內(nèi)存條。在進(jìn)行了所述關(guān)鍵內(nèi)存條和所述鏡像內(nèi)存條之間的數(shù)據(jù)同步操作之后,進(jìn)行內(nèi)存鏡像切換操作,停用所述主節(jié)點(diǎn)中的鏡像內(nèi)存條,繼續(xù)啟用所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條。當(dāng)在所述從節(jié)點(diǎn)中還熱插了普通內(nèi)存條時,對上述普通內(nèi)存條進(jìn)行正常的上電、啟用操作。由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例通過將從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條和主節(jié)點(diǎn)中的鏡像內(nèi)存條構(gòu)成鏡像,利用所述鏡像內(nèi)存條實(shí)現(xiàn)所述從節(jié)點(diǎn)或者所述關(guān)鍵內(nèi)存條的熱插拔處理。解決了節(jié)點(diǎn)熱插拔過程中部分不可遷移的內(nèi)存無法下線、丟失數(shù)據(jù)的問題,并且支持單個內(nèi)存條熱插拔,不需要提供備份節(jié)點(diǎn),從而有效地實(shí)現(xiàn) 了節(jié)點(diǎn)的資源動態(tài)調(diào)整。實(shí)施例二在從節(jié)點(diǎn)申請內(nèi)存時,需要辨別申請內(nèi)存的類型,根據(jù)申請內(nèi)存的類型在對應(yīng)的內(nèi)存區(qū)域進(jìn)行內(nèi)存分配。該實(shí)施例提供的一種內(nèi)存申請方法的處理流程如圖2所示,具體處理過程包括21、從節(jié)點(diǎn)申請內(nèi)存時,判斷所申請的內(nèi)存是否為不可遷移的內(nèi)存,如果是,則在從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條中申請內(nèi)存;否則在從節(jié)點(diǎn)中的普通內(nèi)存條中申請內(nèi)存。22、在從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條中申請內(nèi)存時,如果關(guān)鍵內(nèi)存條中的空余內(nèi)存足夠,則在從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條上分配所申請的內(nèi)存;否則,在主節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條中申請內(nèi)存;。當(dāng)在從節(jié)點(diǎn)中的普通內(nèi)存條中申請內(nèi)存時,如果普通內(nèi)存條中的空余內(nèi)存足夠,則在從節(jié)點(diǎn)中的普通內(nèi)存條上分配所申請的申請;否則需要判斷所申請的內(nèi)存是否重要,如果重要,在從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條中申請內(nèi)存,如果不重要,在其他從節(jié)點(diǎn)的普通內(nèi)存條中申請內(nèi)存。由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,該實(shí)施例實(shí)現(xiàn)了根據(jù)申請的內(nèi)存的種類在對應(yīng)的內(nèi)存區(qū)域進(jìn)行內(nèi)存分配。實(shí)施例三該實(shí)施例提供的一種對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理裝置,其具體結(jié)構(gòu)如圖3所示,包括內(nèi)存條設(shè)置模塊31,用于將從節(jié)點(diǎn)中的指定內(nèi)存條設(shè)置為關(guān)鍵內(nèi)存條,在主節(jié)點(diǎn)中設(shè)置所述關(guān)鍵內(nèi)存條的鏡像內(nèi)存條,在所述關(guān)鍵內(nèi)存條和鏡像內(nèi)存條中存儲相同的數(shù)據(jù);熱插拔處理模塊32,用于利用所述鏡像內(nèi)存條實(shí)現(xiàn)所述從節(jié)點(diǎn)或者所述關(guān)鍵內(nèi)存條的熱插拔處理。具體的,所述的內(nèi)存條設(shè)置模塊31,還用于當(dāng)在所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條中進(jìn)行數(shù)據(jù)寫入、修改和刪除操作時,在所述主節(jié)點(diǎn)中的鏡像內(nèi)存條中進(jìn)行相同的操作,在沒有對所述從節(jié)點(diǎn)和關(guān)鍵內(nèi)存條進(jìn)行熱插拔處理時,通過所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條進(jìn)行數(shù)據(jù)讀取操作。
具體的,所述的熱插拔處理模塊32可以包括第一處理模塊321,用于當(dāng)需要對所述從節(jié)點(diǎn)進(jìn)行熱拔處理時,停止使用所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條,啟用所述主節(jié)點(diǎn)中的鏡像內(nèi)存條,將對所述關(guān)鍵內(nèi)存條的操作處理轉(zhuǎn)移到所述鏡像內(nèi)存條上; 對所述從節(jié)點(diǎn)中除了所述關(guān)鍵內(nèi)存條之外的普通內(nèi)存條中存放的內(nèi)存進(jìn)行遷移處理之后,對所述從節(jié)點(diǎn)中的所有內(nèi) 存條進(jìn)行下電、熱拔處理。第二處理模塊322,用于當(dāng)需要對所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條進(jìn)行熱拔處理時,停止使用所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條,啟用所述主節(jié)點(diǎn)中的鏡像內(nèi)存條,將對所述關(guān)鍵內(nèi)存條的操作處理轉(zhuǎn)移到所述鏡像內(nèi)存條上,對所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條進(jìn)行下電、熱拔處理。第三處理模塊323,用于當(dāng)在所述從節(jié)點(diǎn)中熱插了所述關(guān)鍵內(nèi)存條后,對所述關(guān)鍵內(nèi)存條進(jìn)行上電,啟用所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條和所述主節(jié)點(diǎn)中的鏡像內(nèi)存條,在進(jìn)行了所述關(guān)鍵內(nèi)存條和所述鏡像內(nèi)存條之間的數(shù)據(jù)同步操作之后,停用所述鏡像內(nèi)存條,繼續(xù)啟用所述關(guān)鍵內(nèi)存條。應(yīng)用本發(fā)明實(shí)施例的裝置進(jìn)行從節(jié)點(diǎn)和從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條的熱插拔處理的具體過程與前述方法實(shí)施例類似,此處不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random AccessMemory, RAM)等。綜上所述,本發(fā)明實(shí)施例通過將從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條和主節(jié)點(diǎn)中的鏡像內(nèi)存條構(gòu)成鏡像,利用所述鏡像內(nèi)存條實(shí)現(xiàn)所述從節(jié)點(diǎn)或者所述關(guān)鍵內(nèi)存條的熱插拔處理。解決了節(jié)點(diǎn)熱插拔過程中部分不可遷移的內(nèi)存無法下線、丟失數(shù)據(jù)的問題,并且支持單個內(nèi)存條熱插拔,不需要提供備份節(jié)點(diǎn),從而有效地實(shí)現(xiàn)了節(jié)點(diǎn)的資源動態(tài)調(diào)整。本發(fā)明實(shí)施例在每個從節(jié)點(diǎn)中都設(shè)置了存放不可遷移內(nèi)存的關(guān)鍵內(nèi)存條,在從節(jié)點(diǎn)或者關(guān)鍵內(nèi)存條熱插拔前,各個從節(jié)點(diǎn)還是使用本節(jié)點(diǎn)上的關(guān)鍵內(nèi)存條,所以不增加遠(yuǎn)端內(nèi)存訪問。本發(fā)明實(shí)施例實(shí)現(xiàn)了根據(jù)申請的內(nèi)存的種類在對應(yīng)的內(nèi)存區(qū)域進(jìn)行內(nèi)存分配。本發(fā)明實(shí)施例通過對關(guān)鍵內(nèi)存條設(shè)置鏡像內(nèi)存條,在關(guān)鍵內(nèi)存條出現(xiàn)錯誤時,可以通過鏡像內(nèi)存條對關(guān)鍵內(nèi)存條進(jìn)行恢復(fù)。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理方法,其特征在于,包括 在分布式計(jì)算機(jī)系統(tǒng)中的從節(jié)點(diǎn)中的內(nèi)存中確定關(guān)鍵內(nèi)存條,在主節(jié)點(diǎn)中設(shè)置所述關(guān)鍵內(nèi)存條的鏡像內(nèi)存條,所述鏡像內(nèi)存條用于實(shí)現(xiàn)所述關(guān)鍵內(nèi)存條的熱插拔,其中在所述關(guān)鍵內(nèi)存條和鏡像內(nèi)存條中存儲相同的數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理方法,其特征在于,在所述的關(guān)鍵內(nèi)存條中存放不可遷移的內(nèi)存。
3.根據(jù)權(quán)利要求I所述的對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理方法,其特征在于,所述的在所述關(guān)鍵內(nèi)存條和鏡像內(nèi)存條中存儲相同的數(shù)據(jù),包括 在所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條中進(jìn)行數(shù)據(jù)寫入、修改和刪除操作時,在所述主節(jié)點(diǎn)中的鏡像內(nèi)存條中進(jìn)行相同的操作,在沒有對所述從節(jié)點(diǎn)和關(guān)鍵內(nèi)存條進(jìn)行熱插拔處理時,通過所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條進(jìn)行數(shù)據(jù)讀取操作。
4.根據(jù)權(quán)利要求I或2或3所述的對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理方法,其特征在于,所述的鏡像內(nèi)存條用于實(shí)現(xiàn)所述關(guān)鍵內(nèi)存條的熱插拔,包括 當(dāng)需要對所述從節(jié)點(diǎn)進(jìn)行熱拔處理時,停止使用所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條,啟用所述主節(jié)點(diǎn)中的鏡像內(nèi)存條,將對所述關(guān)鍵內(nèi)存條的操作處理轉(zhuǎn)移到所述鏡像內(nèi)存條上; 對所述從節(jié)點(diǎn)中除了所述關(guān)鍵內(nèi)存條之外的普通內(nèi)存條中存放的內(nèi)存進(jìn)行遷移處理之后,對所述從節(jié)點(diǎn)中的所有內(nèi)存條進(jìn)行下電、熱拔處理。
5.根據(jù)權(quán)利要求I或2或3所述的對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理方法,其特征在于,所述的鏡像內(nèi)存條用于實(shí)現(xiàn)所述關(guān)鍵內(nèi)存條的熱插拔,包括 當(dāng)需要對所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條進(jìn)行熱拔處理時,停止使用所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條,啟用所述主節(jié)點(diǎn)中的鏡像內(nèi)存條,將對所述關(guān)鍵內(nèi)存條的操作處理轉(zhuǎn)移到所述鏡像內(nèi)存條上; 對所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條進(jìn)行下電、熱拔處理。
6.根據(jù)權(quán)利要求I或2或3所述的對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理方法,其特征在于,所述的鏡像內(nèi)存條用于實(shí)現(xiàn)所述關(guān)鍵內(nèi)存條的熱插拔,包括 當(dāng)在所述從節(jié)點(diǎn)中熱插了所述關(guān)鍵內(nèi)存條后,對所述關(guān)鍵內(nèi)存條進(jìn)行上電,啟用所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條和所述主節(jié)點(diǎn)中的鏡像內(nèi)存條,在進(jìn)行了所述關(guān)鍵內(nèi)存條和所述鏡像內(nèi)存條之間的數(shù)據(jù)同步操作之后,停用所述鏡像內(nèi)存條,繼續(xù)啟用所述關(guān)鍵內(nèi)存條。
7.一種對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理裝置,其特征在于,包括 內(nèi)存條設(shè)置模塊,用于將從節(jié)點(diǎn)中的指定內(nèi)存條設(shè)置為關(guān)鍵內(nèi)存條,在主節(jié)點(diǎn)中設(shè)置所述關(guān)鍵內(nèi)存條的鏡像內(nèi)存條,在所述關(guān)鍵內(nèi)存條和鏡像內(nèi)存條中存儲相同的數(shù)據(jù); 熱插拔處理模塊,用于利用所述鏡像內(nèi)存條實(shí)現(xiàn)所述關(guān)鍵內(nèi)存條的熱插拔處理。
8.根據(jù)權(quán)利要求7所述的對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理裝置,其特征在于 所述的內(nèi)存條設(shè)置模塊,還用于當(dāng)在所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條中進(jìn)行數(shù)據(jù)寫入、修改和刪除操作時,在所述主節(jié)點(diǎn)中的鏡像內(nèi)存條中進(jìn)行相同的操作,在沒有對所述從節(jié)點(diǎn)和關(guān)鍵內(nèi)存條進(jìn)行熱插拔處理時,通過所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條進(jìn)行數(shù)據(jù)讀取操作。
9.根據(jù)權(quán)利要求7或8所述的對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理裝置,其特征在于,所述的熱插拔處理模塊包括 第一處理模塊,用于當(dāng)需要對所述從節(jié)點(diǎn)進(jìn)行熱拔處理時,停止使用所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條,啟用所述主節(jié)點(diǎn)中的鏡像內(nèi)存條,將對所述關(guān)鍵內(nèi)存條的操作處理轉(zhuǎn)移到所述鏡像內(nèi)存條上; 對所述從節(jié)點(diǎn)中除了所述關(guān)鍵內(nèi)存條之外的普通內(nèi)存條中存放的內(nèi)存進(jìn)行遷移處理之后,對所述從節(jié)點(diǎn)中的所有內(nèi)存條進(jìn)行下電、熱拔處理。
10.根據(jù)權(quán)利要求7或8或9所述的對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理裝置,其特征在于,所述的熱插拔處理模塊包括 第二處理模塊,用于當(dāng)需要對所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條進(jìn)行熱拔處理時,停止使用所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條,啟用所述主節(jié)點(diǎn)中的鏡像內(nèi)存條,將對所述關(guān)鍵內(nèi)存條的操作處理轉(zhuǎn)移到所述鏡像內(nèi)存條上,對所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條進(jìn)行下電、熱拔處理。
11.根據(jù)權(quán)利要求7或8或9或10所述的對分布式計(jì)算機(jī)系統(tǒng)中內(nèi)存的管理裝置,其特征在于,所述的熱插拔處理模塊包括 第三處理模塊,用于當(dāng)在所述從節(jié)點(diǎn)中熱插了所述關(guān)鍵內(nèi)存條后,對所述關(guān)鍵內(nèi)存條進(jìn)行上電,啟用所述從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條和所述主節(jié)點(diǎn)中的鏡像內(nèi)存條,在進(jìn)行了所述關(guān)鍵內(nèi)存條和所述鏡像內(nèi)存條之間的數(shù)據(jù)同步操作之后,停用所述鏡像內(nèi)存條,繼續(xù)啟用所述關(guān)鍵內(nèi)存條。
全文摘要
本發(fā)明實(shí)施例提供了一種對節(jié)點(diǎn)中的內(nèi)存進(jìn)行管理的方法和裝置。該方法主要包括將從節(jié)點(diǎn)中的指定內(nèi)存條設(shè)置為關(guān)鍵內(nèi)存條,在主節(jié)點(diǎn)中設(shè)置所述關(guān)鍵內(nèi)存條的鏡像內(nèi)存條,在所述關(guān)鍵內(nèi)存條和鏡像內(nèi)存條中存儲相同的數(shù)據(jù);利用所述鏡像內(nèi)存條實(shí)現(xiàn)所述從節(jié)點(diǎn)或者所述關(guān)鍵內(nèi)存條的熱插拔處理。本發(fā)明實(shí)施例通過將從節(jié)點(diǎn)中的關(guān)鍵內(nèi)存條和主節(jié)點(diǎn)中的鏡像內(nèi)存條構(gòu)成鏡像,利用所述鏡像內(nèi)存條實(shí)現(xiàn)所述從節(jié)點(diǎn)或者所述關(guān)鍵內(nèi)存條的熱插拔處理。解決了節(jié)點(diǎn)熱插拔過程中部分不可遷移的內(nèi)存無法下線、丟失數(shù)據(jù)的問題,并且支持單個內(nèi)存條熱插拔。
文檔編號G06F15/16GK102725746SQ201180001114
公開日2012年10月10日 申請日期2011年7月20日 優(yōu)先權(quán)日2011年7月20日
發(fā)明者王偉, 裘稀石, 韓高淮 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
洛隆县| 常宁市| 获嘉县| 石台县| 公安县| 青龙| 安溪县| 米泉市| 自治县| 蓬莱市| 涞水县| 漳州市| 南和县| 海晏县| 湘潭市| 乾安县| 鲁山县| 松潘县| 垦利县| 隆林| 金坛市| 紫阳县| 巫溪县| 银川市| 民勤县| 霍邱县| 香港 | 独山县| 新宾| 台州市| 连州市| 资中县| 阿拉善盟| 得荣县| 孟州市| 罗甸县| 马鞍山市| 沐川县| 泰和县| 图木舒克市| 泌阳县|