[發明專利]虛擬機開機時數統計方法及系統在審
| 申請號: | 201310516685.0 | 申請日: | 2013-10-29 |
| 公開(公告)號: | CN104572412A | 公開(公告)日: | 2015-04-29 |
| 發明(設計)人: | 溫廷宇;彭冠橋;李忠一 | 申請(專利權)人: | 鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 無 | 代理人: | 無 |
| 地址: | 518109 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 開機 統計 方法 系統 | ||
技術領域
本發明涉及一種數據統計方法及系統,尤其是涉及一種虛擬機開機時數統計方法及系統。
背景技術
目前的技術無法對云端虛擬機的開機時數進行有效的統計,或者即使能夠統計,但是保存的數據量巨大且比較繁雜,不易查閱,且占用存儲空間大,浪費存儲資源。
發明內容
鑒于以上內容,有必要提供一種虛擬機開機時數統計方法,可以以一種節省數據庫存儲空間的方式有效統計虛擬機的開機時數。
鑒于以上內容,還有必要提供一種虛擬機開機時數統計系統,可以以一種節省數據庫存儲空間的方式有效統計虛擬機的開機時數。
所述虛擬機開機時數統計方法包括:獲取步驟:獲取虛擬機服務器監控得到的各個虛擬機的開關機狀態數據;第一建立步驟:在數據庫中建立虛擬機開關機記錄表,將所獲取的各個虛擬機的開關機狀態數據記錄到所述虛擬機開關機記錄表中;第一計算步驟:讀取所述虛擬機開關機記錄表,根據所述虛擬機開關機記錄表中記錄的各個虛擬機的開關機動作及操作時間,計算各個虛擬機的單次開機時數;第二建立步驟:在數據庫中建立虛擬機單次開機時數表,將計算出的各個虛擬機的單次開機時數記錄到所述虛擬機單次開機時數表中;第二計算步驟:讀取所述虛擬機單次開機時數表,根據所述虛擬機單次開機時數表中記錄的各個虛擬機每月的所有開機時數記錄,計算各個虛擬機每月的總開機時數;及第三建立步驟:在數據庫中建立虛擬機月份開機時數表,將計算出的各個虛擬機每月的總開機時數記錄到所述虛擬機月份開機時數表中。
所述虛擬機開機時數統計系統包括:獲取模塊,用于獲取虛擬機服務器監控得到的各個虛擬機的開關機狀態數據;建立模塊,用于在數據庫中建立虛擬機開關機記錄表,將所獲取的各個虛擬機的開關機狀態數據記錄到所述虛擬機開關機記錄表中;計算模塊,用于讀取所述虛擬機開關機記錄表,根據所述虛擬機開關機記錄表中記錄的各個虛擬機的開關機動作及操作時間,計算各個虛擬機的單次開機時數;所述建立模塊還用于在數據庫中建立虛擬機單次開機時數表,將計算出的各個虛擬機的單次開機時數記錄到所述虛擬機單次開機時數表中;所述計算模塊還用于讀取所述虛擬機單次開機時數表,根據所述虛擬機單次開機時數表中記錄的各個虛擬機每月的所有開機時數記錄,計算各個虛擬機每月的總開機時數;及所述建立模塊還用于在數據庫中建立虛擬機月份開機時數表,將計算出的各個虛擬機每月的總開機時數記錄到所述虛擬機月份開機時數表中。
相較于現有技術,所述的虛擬機開機時數統計方法及系統,能夠根據虛擬機服務器監控的各個虛擬機的開關機狀況,自動化計算虛擬機的單次開機使用時數和每月總開機時數。并能夠節省數據庫儲存空間,且不限虛擬機操作系統的類型皆可使用。
附圖說明
圖1是本發明虛擬機開機時數統計系統較佳實施例的運行環境圖。
圖2是本發明虛擬機開機時數統計系統較佳實施例的功能模塊圖。
圖3是本發明虛擬機開機時數統計方法較佳實施例的流程圖。
圖4是圖3中步驟S14的具體流程圖。
圖5是本發明所用的三種表格的示意圖。
主要元件符號說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司;,未經鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310516685.0/2.html,轉載請聲明來源鉆瓜專利網。





