[發(fā)明專利]一種存儲(chǔ)系統(tǒng)配置信息的獲取方法在審
| 申請(qǐng)?zhí)枺?/td> | 201611127971.8 | 申請(qǐng)日: | 2016-12-09 | 
| 公開(公告)號(hào): | CN106775698A | 公開(公告)日: | 2017-05-31 | 
| 發(fā)明(設(shè)計(jì))人: | 蘇寧寧 | 申請(qǐng)(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 | 
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44 | 
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司37100 | 代理人: | 姜明 | 
| 地址: | 450000 河南省鄭州市*** | 國(guó)省代碼: | 河南;41 | 
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 存儲(chǔ) 系統(tǒng)配置 信息 獲取 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及存儲(chǔ)系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種存儲(chǔ)系統(tǒng)配置信息的獲取方法。
背景技術(shù)
隨著IT行業(yè)的高速發(fā)展,信息化、大數(shù)據(jù)及云計(jì)算的發(fā)展對(duì)存儲(chǔ)性能要求越來越高,存儲(chǔ)擴(kuò)容也就變得比較頻繁。
存儲(chǔ)系統(tǒng)的擴(kuò)容時(shí),需要了解原來存儲(chǔ)機(jī)器的各項(xiàng)配置,以對(duì)性能有相關(guān)評(píng)估。在查詢各項(xiàng)配置的時(shí)候需要查看的各項(xiàng)配置會(huì)非常多,每項(xiàng)查找都是一個(gè)繁瑣的過程,如果能有方法一次就能查出需要查看的各項(xiàng)參數(shù)配置,將會(huì)極大的提高實(shí)施人員的工作效率和質(zhì)量。
發(fā)明內(nèi)容
為了解決該問題,本發(fā)明提出了一種存儲(chǔ)系統(tǒng)配置信息的獲取方法。可以實(shí)現(xiàn)針對(duì)不同的配置的存儲(chǔ)系統(tǒng),使用該方法后可以迅速獲得該系統(tǒng)的硬件配置信息,用來盡快了解系統(tǒng)性能以進(jìn)行下一步存儲(chǔ)應(yīng)用程序的使用。
本發(fā)明的技術(shù)方案是:
一種存儲(chǔ)系統(tǒng)配置信息的獲取方法,主要包括以下幾個(gè)部分:
(1)根據(jù)系統(tǒng)信息,獲取系統(tǒng)字符集,字典子集;
(2)讀取系統(tǒng)各個(gè)硬件相關(guān)信息;
(3)硬件信息獲取后返回結(jié)果;
(4)將返回結(jié)果打印展示以查看系統(tǒng)配置信息。
在步驟1中,包括如下過程
1.1)在系統(tǒng)指定目錄下建立腳本,準(zhǔn)備編寫;
1.2)編寫腳本
1.3)獲取系統(tǒng)字典子集。
在步驟2中,包括如下過程:
2.1)讀取CPU信息
2.2)讀取硬盤信息
2.3)讀取dmidecode信息
2.4)讀取網(wǎng)卡信息。
在步驟3中,包括如下過程:
3.1)返回CPU信息
3.2)返回硬盤信息
3.3)返回內(nèi)存信息
3.4)返回網(wǎng)卡信息
3.5)返回操作系統(tǒng)信息。
在步驟4中,包括如下過程:
4.1)展示各個(gè)硬件信息
4.2)腳本編寫完成后,賦予執(zhí)行權(quán)限,直接執(zhí)行即可。
本發(fā)明的有益效果是
本發(fā)明自定義函數(shù),查看硬件信息。通過執(zhí)行腳本的方法,可以直接把存儲(chǔ)系統(tǒng)的硬件信息直接展示出來。不同的存儲(chǔ)系統(tǒng),同樣的執(zhí)行腳本,可以適用于不同版本的各種存儲(chǔ)系統(tǒng)。可以極大的提高效率,尤其為統(tǒng)計(jì)存儲(chǔ)系統(tǒng)的各項(xiàng)配置信息時(shí),可以提供一種快速的可執(zhí)行方法。
附圖說明
圖1是本發(fā)明的實(shí)現(xiàn)流程圖。
具體實(shí)施方式
下面對(duì)本發(fā)明的內(nèi)容進(jìn)行更加詳細(xì)的闡述:
本發(fā)明的一種存儲(chǔ)系統(tǒng)配置信息的獲取方法,其實(shí)施過程為
1、在系統(tǒng)指定目錄下建立腳本sysinformation.py,準(zhǔn)備編寫
2、編寫腳本。
#!/usr/bin/env python2.7
# -*- coding:utf-8 -*-
import os
import subprocess
import re
import hashlib
3)獲取系統(tǒng)字典子集
def sub_dict(form_dict, sub_keys, default=None):
return dict([(k, form_dict.get(k.strip(), default)) for k in sub_keys.split(',')])
4)讀取CPU信息
# dmidecode -t 4
def read_cpuinfo():
cpu_stat = []
with open('/proc/cpuinfo', 'r') as f:
data = f.read()
for line in data.split('/n/n'):
cpu_stat.append(line)
return cpu_stat[-2]
5)讀取硬盤信息
def read_fdisk():
p = subprocess.Popen('fdisk -l', stdout=subprocess.PIPE, shell=True)
out = p.communicate()[0]
info = []
for i in out.split('/n/n'):
for x in i.splitlines():
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611127971.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
 - 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
 - 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
 - 一種信息的存儲(chǔ)控制方法
 - 一種數(shù)據(jù)存儲(chǔ)方法及裝置
 - 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
 - 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
 - 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
 - 物料存儲(chǔ)方法及系統(tǒng)
 - 基于雙芯智能電表的數(shù)據(jù)分類存儲(chǔ)方法和裝置
 
- 檢測(cè)計(jì)算機(jī)系統(tǒng)配置信息的系統(tǒng)及方法
 - 一種節(jié)電狀態(tài)下終端更新系統(tǒng)配置的方法
 - 一種多核平臺(tái)上控制系統(tǒng)配置并發(fā)與同步的方法
 - 系統(tǒng)配置項(xiàng)的自動(dòng)遷移方法和設(shè)備
 - 用于云存儲(chǔ)系統(tǒng)的系統(tǒng)配置管理方法
 - 一種MCU中的系統(tǒng)配置信息的讀取方法和系統(tǒng)
 - 一種系統(tǒng)參數(shù)配置方法、裝置及挖礦樹莓派系統(tǒng)
 - 一種基于教育操作系統(tǒng)的云端同步方法及電子設(shè)備
 - 一種變電站自動(dòng)化系統(tǒng)及IED設(shè)備自動(dòng)配置的方法
 - 數(shù)字電視的系統(tǒng)配置方法、裝置及存儲(chǔ)介質(zhì)
 
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
 - 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
 - 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
 - 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
 - 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
 - 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
 - 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
 - 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
 - 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
 - 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置
 





