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

一種通過對DRAM預留內存從而增加BMC存儲空間的方法與流程

文檔序號:40576175發(fā)布日期:2025-01-07 20:15閱讀:5來源:國知局
一種通過對DRAM預留內存從而增加BMC存儲空間的方法與流程

本發(fā)明涉及計算機,尤其涉及一種通過對dram預留內存從而增加bmc存儲空間的方法。


背景技術:

1、在bmc(baseboard?management?controller)系統(tǒng)中,存儲空間通常由spi?norflash等持久化存儲設備提供,但其容量相對有限,難以應對復雜系統(tǒng)不斷增長的數(shù)據(jù)存儲需求。為了增加存儲空間,現(xiàn)有技術通常通過增加更大容量的spi?nor?flash或外接sd卡等設備來實現(xiàn)。然而,這些方案面臨著成本增加、硬件復雜性提升以及主板布局空間有限等問題。此外,外接存儲設備雖然可以提供較大容量,但在某些只需臨時增加少量存儲的應用場景中,顯得不經(jīng)濟且浪費硬件資源。因此,現(xiàn)有技術在靈活、低成本增加bmc存儲空間方面存在明顯不足。


技術實現(xiàn)思路

1、針對上述現(xiàn)有技術存在的諸多問題,本發(fā)明提供一種通過對dram預留內存從而增加bmc存儲空間的方法,本發(fā)明通過修改linux設備樹配置文件,在bmc所使用的dram中預留一段內存空間,并將該內存空間通過自定義設備驅動轉換為塊設備;然后將該塊設備掛載為文件系統(tǒng),使bmc能夠對預留內存空間進行數(shù)據(jù)讀寫操作;本發(fā)明不需要增加額外的硬件成本,同時提高了數(shù)據(jù)存取速度,并滿足了臨時數(shù)據(jù)的存儲需求,尤其是在bmc重啟后的場景中數(shù)據(jù)依然可以保留。

2、一種通過對dram預留內存從而增加bmc存儲空間的方法,包括以下步驟:

3、在bmc所使用的dram中預留一段內存空間;

4、通過修改linux設備樹配置文件,將所述預留的內存空間設置為保留內存區(qū)域,使所述內存空間在bmc啟動后可供使用;

5、編寫設備驅動程序,將所述預留的內存空間轉換為塊設備;

6、將所述塊設備掛載為文件系統(tǒng),使bmc能夠對該預留的內存空間進行讀寫操作。

7、優(yōu)選的,所述預留的內存空間的大小根據(jù)bmc的內存需求確定,且所述預留的內存空間的大小不小于100mb。

8、優(yōu)選的,所述預留內存空間的大小通過以下公式計算:

9、s=t-r

10、其中,s為預留內存空間的大?。籺為bmc使用的dram總容量;r為bmc正常運行所需的內存容量。

11、優(yōu)選的,所述保留內存區(qū)域的地址范圍通過劃分bmc使用的dram的未被占用的內存地址范圍確定,并確保所述保留內存區(qū)域不與其他程序或功能占用的內存區(qū)域重疊。

12、優(yōu)選的,所述設備驅動程序在bmc啟動過程中由linux內核加載,并將所述預留的內存空間轉換為塊設備。

13、優(yōu)選的,所述塊設備通過bmc的文件系統(tǒng)掛載至bmc的指定目錄,使bmc能夠通過所述目錄對所述預留的內存空間進行文件系統(tǒng)級別的讀寫操作。

14、優(yōu)選的,所述預留內存空間用于存儲bmc重啟后需保留但不需持久化保存的數(shù)據(jù),所述數(shù)據(jù)包括固件更新文件、系統(tǒng)配置文件以及其他臨時性數(shù)據(jù)。

15、相比于現(xiàn)有技術,本發(fā)明的優(yōu)點及有益效果在于:

16、本發(fā)明通過預留dram內存空間并將其虛擬化為塊設備的技術手段,實現(xiàn)了靈活、低成本地擴展bmc存儲空間的效果。

17、相比現(xiàn)有技術,本發(fā)明無需增加外部硬件存儲設備,避免了硬件成本上升及主板布局復雜化的問題。

18、通過在bmc重啟后保持預留內存數(shù)據(jù),本發(fā)明還實現(xiàn)了數(shù)據(jù)在非持久性環(huán)境下的安全保留,滿足了諸如固件更新、系統(tǒng)日志等臨時數(shù)據(jù)的存儲需求,確保系統(tǒng)運行效率。



技術特征:

1.一種通過對dram預留內存從而增加bmc存儲空間的方法,其特征在于,包括以下步驟:

2.根據(jù)權利要求1所述的方法,其特征在于,所述預留的內存空間的大小根據(jù)bmc的內存需求確定,且所述預留的內存空間的大小不小于100mb。

3.根據(jù)權利要求1所述的方法,其特征在于,所述預留內存空間的大小通過以下公式計算:

4.根據(jù)權利要求1所述的方法,其特征在于,所述保留內存區(qū)域的地址范圍通過劃分bmc使用的dram的未被占用的內存地址范圍確定,并確保所述保留內存區(qū)域不與其他程序或功能占用的內存區(qū)域重疊。

5.根據(jù)權利要求1所述的方法,其特征在于,所述設備驅動程序在bmc啟動過程中由linux內核加載,并將所述預留的內存空間轉換為塊設備。

6.根據(jù)權利要求1所述的方法,其特征在于,所述塊設備通過bmc的文件系統(tǒng)掛載至bmc的指定目錄,使bmc能夠通過所述目錄對所述預留的內存空間進行文件系統(tǒng)級別的讀寫操作。

7.根據(jù)權利要求1所述的方法,其特征在于,所述預留內存空間用于存儲bmc重啟后需保留但不需持久化保存的數(shù)據(jù),所述數(shù)據(jù)包括固件更新文件、系統(tǒng)配置文件以及其他臨時性數(shù)據(jù)。


技術總結
本發(fā)明涉及計算機技術領域,尤其涉及一種通過對DRAM預留內存從而增加BMC存儲空間的方法,在BMC所使用的DRAM中預留一段內存空間,通過修改Linux設備樹配置文件,將該內存空間設置為保留內存區(qū)域,并通過設備驅動程序將其轉換為塊設備;該塊設備可通過文件系統(tǒng)掛載至BMC的指定目錄,使BMC能夠對該內存空間進行數(shù)據(jù)的讀寫操作;本發(fā)明實現(xiàn)了靈活擴展BMC存儲空間的效果,無需增加硬件設備,并能夠在BMC重啟后保持數(shù)據(jù);本發(fā)明提高了系統(tǒng)存儲效率,尤其適用于固件更新和系統(tǒng)日志存儲等臨時數(shù)據(jù)場景。

技術研發(fā)人員:周江坤,謝乾,盧炬,唐劍,吳平,余彧,汪濤,徐家武
受保護的技術使用者:江蘇卓易信息科技股份有限公司
技術研發(fā)日:
技術公布日:2025/1/6
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
玉屏| 房山区| 红安县| 凉山| 塘沽区| 开江县| 勃利县| 克拉玛依市| 日土县| 台东市| 武冈市| 乾安县| 万盛区| 德保县| 沅江市| 武夷山市| 元朗区| 靖远县| 芒康县| 仁化县| 呼和浩特市| 嘉义市| 天镇县| 安远县| 海淀区| 涞源县| 武邑县| 平乡县| 虹口区| 安义县| 南宫市| 永宁县| 淅川县| 望谟县| 康平县| 建瓯市| 祁门县| 老河口市| 隆昌县| 中山市| 通州市|