[發(fā)明專利]一種虛擬機(jī)內(nèi)存設(shè)置方法及相關(guān)裝置在審
| 申請?zhí)枺?/td> | 202010093648.3 | 申請日: | 2020-02-14 |
| 公開(公告)號: | CN111309439A | 公開(公告)日: | 2020-06-19 |
| 發(fā)明(設(shè)計(jì))人: | 賈偉 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 丁曼曼 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 虛擬機(jī) 內(nèi)存 設(shè)置 方法 相關(guān) 裝置 | ||
本申請公開了一種虛擬機(jī)內(nèi)存設(shè)置方法,包括:根據(jù)預(yù)設(shè)分配比例對虛擬機(jī)設(shè)置初始內(nèi)存;通過定時(shí)腳本對所述虛擬機(jī)進(jìn)行內(nèi)存狀態(tài)采集,得到內(nèi)存使用歷史數(shù)據(jù);根據(jù)泊松分布對所述內(nèi)存使用歷史數(shù)據(jù)進(jìn)行最優(yōu)解計(jì)算,得到目標(biāo)內(nèi)存值;根據(jù)所述目標(biāo)內(nèi)存值對所述虛擬機(jī)進(jìn)行設(shè)置。通過采集的內(nèi)存使用歷史數(shù)據(jù),然后根據(jù)泊松分布對對內(nèi)存使用歷史數(shù)據(jù)進(jìn)行最優(yōu)解計(jì)算,得到目標(biāo)內(nèi)存值最后根據(jù)該目標(biāo)內(nèi)存值進(jìn)行設(shè)置,而不是根據(jù)人工經(jīng)驗(yàn)進(jìn)行設(shè)置,提高了虛擬機(jī)內(nèi)存值設(shè)置的效果。本申請還公開了一種虛擬機(jī)內(nèi)存設(shè)置裝置、服務(wù)器以及計(jì)算機(jī)可讀存儲介質(zhì),具有以上有益效果。
技術(shù)領(lǐng)域
本申請涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種虛擬機(jī)內(nèi)存設(shè)置方法、虛擬機(jī)內(nèi)存設(shè)置裝置、服務(wù)器以及計(jì)算機(jī)可讀存儲介質(zhì)。
背景技術(shù)
隨著信息技術(shù)的不斷發(fā)展,在計(jì)算機(jī)技術(shù)中出現(xiàn)了虛擬機(jī)技術(shù)。虛擬機(jī)技術(shù)指通過軟件模擬的具有完整硬件系統(tǒng)功能的、運(yùn)行在一個(gè)完全隔離環(huán)境中的完整計(jì)算機(jī)系統(tǒng)。在實(shí)體計(jì)算機(jī)中能夠完成的工作在虛擬機(jī)中都能夠?qū)崿F(xiàn)。在計(jì)算機(jī)中創(chuàng)建虛擬機(jī)時(shí),需要將實(shí)體機(jī)的部分硬盤和內(nèi)存容量作為虛擬機(jī)的硬盤和內(nèi)存容量。每個(gè)虛擬機(jī)都有獨(dú)立的CMOS、硬盤和操作系統(tǒng),可以像使用實(shí)體機(jī)一樣對虛擬機(jī)進(jìn)行操作。
可見,虛擬機(jī)技術(shù)是建立在物理基礎(chǔ)設(shè)施之上的技術(shù)。隨著硬件幾部的不斷發(fā)展,物理基礎(chǔ)設(shè)施的規(guī)模能達(dá)到上萬的級別的規(guī)模,運(yùn)行在該物理基礎(chǔ)設(shè)施上的虛擬機(jī)在一定時(shí)間后則會出現(xiàn)內(nèi)存不足的問題。而現(xiàn)有技術(shù)中通常采用人工經(jīng)驗(yàn)的方式對虛擬機(jī)的內(nèi)存進(jìn)行設(shè)施,但是人工經(jīng)驗(yàn)設(shè)置的虛擬機(jī)內(nèi)存通常只解決目前的問題,當(dāng)虛擬機(jī)運(yùn)行時(shí)間較長之后仍然會出現(xiàn)內(nèi)存緊張的問題,也就是說無法從根本上解決內(nèi)存分配的問題。此外,現(xiàn)有技術(shù)中還可以根據(jù)求取均值的方式設(shè)置虛擬機(jī)的內(nèi)存大小,但是設(shè)置的虛擬機(jī)聶村大小還是與最優(yōu)值差距較大,無法保證內(nèi)存的合理利用。
因此,如何提高虛擬機(jī)內(nèi)存的設(shè)置的效果是本領(lǐng)域技術(shù)人員關(guān)注的重點(diǎn)問題。
發(fā)明內(nèi)容
本申請的目的是提供一種虛擬機(jī)內(nèi)存設(shè)置方法、虛擬機(jī)內(nèi)存設(shè)置裝置、服務(wù)器以及計(jì)算機(jī)可讀存儲介質(zhì),通過采集的內(nèi)存使用歷史數(shù)據(jù),然后根據(jù)泊松分布對對內(nèi)存使用歷史數(shù)據(jù)進(jìn)行最優(yōu)解計(jì)算,得到目標(biāo)內(nèi)存值最后根據(jù)該目標(biāo)內(nèi)存值進(jìn)行設(shè)置,而不是根據(jù)人工經(jīng)驗(yàn)進(jìn)行設(shè)置,提高了虛擬機(jī)內(nèi)存值設(shè)置的效果。
為解決上述技術(shù)問題,本申請?zhí)峁┮环N虛擬機(jī)內(nèi)存設(shè)置方法,包括:
根據(jù)預(yù)設(shè)分配比例對虛擬機(jī)設(shè)置初始內(nèi)存;
通過定時(shí)腳本對所述虛擬機(jī)進(jìn)行內(nèi)存狀態(tài)采集,得到內(nèi)存使用歷史數(shù)據(jù);
根據(jù)泊松分布對所述內(nèi)存使用歷史數(shù)據(jù)進(jìn)行最優(yōu)解計(jì)算,得到目標(biāo)內(nèi)存值;
根據(jù)所述目標(biāo)內(nèi)存值對所述虛擬機(jī)進(jìn)行設(shè)置。
可選的,根據(jù)預(yù)設(shè)分配比例對虛擬機(jī)設(shè)置初始內(nèi)存,包括:
獲取物理機(jī)的總內(nèi)存數(shù)值;
根據(jù)所述預(yù)設(shè)分配比例對所述總內(nèi)存數(shù)值進(jìn)行計(jì)算,得到初始內(nèi)存配置;
根據(jù)所述初始內(nèi)存配置對所述虛擬機(jī)進(jìn)行設(shè)置。
可選的,通過定時(shí)腳本對所述虛擬機(jī)進(jìn)行內(nèi)存狀態(tài)采集,得到內(nèi)存使用歷史數(shù)據(jù),包括:
通過所述定時(shí)腳本采集所述虛擬機(jī)的每日內(nèi)存狀態(tài);
對所述每日內(nèi)存狀態(tài)進(jìn)行均值計(jì)算,得到所述內(nèi)存使用歷史數(shù)據(jù)。
可選的,根據(jù)泊松分布對所述內(nèi)存使用歷史數(shù)據(jù)進(jìn)行最優(yōu)解計(jì)算,得到目標(biāo)內(nèi)存值,包括:
根據(jù)泊松分布和所述內(nèi)存使用歷史數(shù)據(jù)計(jì)算出概率密度曲線;
根據(jù)預(yù)設(shè)閾值從所述概率密度曲線進(jìn)行篩選,得到所述目標(biāo)內(nèi)存值。
本申請還提供一種虛擬機(jī)內(nèi)存設(shè)置裝置,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010093648.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種可信虛擬機(jī)平臺
- 虛擬機(jī)參數(shù)遷移的方法、設(shè)備和虛擬機(jī)服務(wù)器
- 一種虛擬機(jī)系統(tǒng)及其安全控制方法
- 一種云計(jì)算系統(tǒng)動態(tài)分配虛擬機(jī)的方法
- 一種恢復(fù)、升級虛擬機(jī)的方法及裝置
- 虛擬機(jī)切換系統(tǒng)及切換方法
- 處理虛擬機(jī)集群的方法和計(jì)算機(jī)系統(tǒng)
- 虛擬機(jī)故障檢測、恢復(fù)系統(tǒng)及虛擬機(jī)檢測、恢復(fù)、啟動方法
- 一種虛擬機(jī)遷移方法和系統(tǒng)
- 一種虛擬機(jī)容錯(cuò)系統(tǒng)及其容錯(cuò)方法
- 數(shù)據(jù)速率設(shè)置裝置、設(shè)置方法、設(shè)置程序和信息記錄介質(zhì)
- 路徑設(shè)置服務(wù)器、路徑設(shè)置方法和路徑設(shè)置程序
- 通信設(shè)備、通信系統(tǒng)、設(shè)置方法、設(shè)置程序和設(shè)置電路
- 設(shè)置裝置及設(shè)置方法
- 設(shè)置支持裝置、設(shè)置支持系統(tǒng)和設(shè)置支持方法
- 智能電視的必要設(shè)置項(xiàng)的設(shè)置方法和設(shè)置裝置
- 鬧鈴設(shè)置方法和鬧鈴設(shè)置裝置
- 設(shè)置項(xiàng)的設(shè)置方法和裝置
- 設(shè)置輔助裝置、設(shè)置輔助系統(tǒng)以及設(shè)置輔助程序
- 觸控筆、設(shè)置方法及設(shè)置裝置





