本發(fā)明涉及影像處理技術(shù)領(lǐng)域,特別是涉及一種用于測(cè)試分布式對(duì)象存儲(chǔ)的方法和系統(tǒng)。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,區(qū)域影像的處理得到了迅速的發(fā)展。
區(qū)域影像系統(tǒng)包括影像計(jì)算和影響數(shù)據(jù)服務(wù)兩個(gè)核心內(nèi)容,影像計(jì)算技術(shù)采用高性能的計(jì)算集群(hpccluster)輔助高計(jì)算能力的gpu,實(shí)現(xiàn)了影像大數(shù)據(jù)的計(jì)算、顯示和重建等功能,影像數(shù)據(jù)服務(wù)解決了在任何網(wǎng)絡(luò)(包括無線3g)環(huán)境下的全影像、全處理、全分析、全并行的新一代醫(yī)療信息化影像處理以及分析。而在醫(yī)療信息化影像處理系統(tǒng)中,如果該系統(tǒng)進(jìn)行數(shù)據(jù)處理的服務(wù)器不能滿足需求,會(huì)嚴(yán)重影響醫(yī)療信息化數(shù)據(jù)的處理,造成嚴(yán)重的后果,而若此時(shí)再更換服務(wù)器等又會(huì)造成較高的成本。
因此,如何既能保證醫(yī)療信息化影像處理對(duì)服務(wù)器的需求,又能避免更換不符合要求的服務(wù)器造成的成本過高的情況,是本領(lǐng)域技術(shù)人員目前需要解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種用于測(cè)試分布式對(duì)象存儲(chǔ)的方法和系統(tǒng),既能保證醫(yī)療信息化影像處理對(duì)服務(wù)器的需求,又能避免更換不符合要求的服務(wù)器造成的成本過高的情況。
為解決上述技術(shù)問題,本發(fā)明提供了如下技術(shù)方案:
一種用于測(cè)試分布式對(duì)象存儲(chǔ)的方法,包括:
獲取醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)參數(shù);
建立模擬所述醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)參數(shù)的模型;
通過所述模型在目標(biāo)存儲(chǔ)集群上進(jìn)行預(yù)設(shè)的測(cè)試;
對(duì)所述測(cè)試的結(jié)果進(jìn)行分析,獲取所述目標(biāo)存儲(chǔ)集群對(duì)于所述醫(yī)療信息化影像系統(tǒng)的運(yùn)行性能指數(shù)。
優(yōu)選地,所述建立模擬所述醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)參數(shù)的模型,包括:
通過cosbench工具模擬所述醫(yī)療信息化影像系統(tǒng)的圖文數(shù)據(jù)參數(shù)和圖像數(shù)據(jù)參數(shù),并建立對(duì)應(yīng)的模型。
優(yōu)選地,所述通過所述模型在目標(biāo)存儲(chǔ)集群上進(jìn)行預(yù)設(shè)的測(cè)試,包括:
通過所述cosbench工具在所述目標(biāo)存儲(chǔ)集群上進(jìn)行預(yù)設(shè)的讀寫操作。
優(yōu)選地,所述對(duì)所述測(cè)試的結(jié)果進(jìn)行分析,獲取所述目標(biāo)存儲(chǔ)集群對(duì)于所述醫(yī)療信息化影像系統(tǒng)的運(yùn)行性能指數(shù),包括:
根據(jù)所述預(yù)設(shè)的讀寫操作,獲取所述目標(biāo)存儲(chǔ)集群的網(wǎng)絡(luò)帶寬和寫入以及讀取的速率信息;
對(duì)所述網(wǎng)絡(luò)帶寬和寫入以及讀取的速率信息進(jìn)行分析處理,判斷所述目標(biāo)存儲(chǔ)集群是否符合預(yù)設(shè)的運(yùn)行性能指標(biāo),以及獲取所述目標(biāo)存儲(chǔ)集群的擴(kuò)展性能信息和線性表現(xiàn)程度信息。
一種用于測(cè)試分布式對(duì)象存儲(chǔ)的系統(tǒng),包括:
獲取模塊,用于獲取醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)參數(shù);
建模模塊,用于建立模擬所述醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)參數(shù)的模型;
測(cè)試模塊,用于通過所述模型在目標(biāo)存儲(chǔ)集群上進(jìn)行預(yù)設(shè)的測(cè)試;
分析模塊,用于對(duì)所述測(cè)試的結(jié)果進(jìn)行分析,獲取所述目標(biāo)存儲(chǔ)集群對(duì)于所述醫(yī)療信息化影像系統(tǒng)的運(yùn)行性能指數(shù)。
優(yōu)選地,所述建模模塊包括:
模擬單元,用于通過cosbench工具模擬所述醫(yī)療信息化影像系統(tǒng)的圖文數(shù)據(jù)參數(shù)和圖像數(shù)據(jù)參數(shù);
建模單元,用于根據(jù)所述模擬單元模擬的數(shù)據(jù)建立對(duì)應(yīng)的模型。
優(yōu)選地,所述測(cè)試模塊包括:
讀操作測(cè)試單元,用于通過所述cosbench工具在所述目標(biāo)存儲(chǔ)集群上進(jìn)行預(yù)設(shè)的讀操作;
寫操作測(cè)試單元,用于通過所述cosbench工具在所述目標(biāo)存儲(chǔ)集群上進(jìn)行預(yù)設(shè)的寫操作。
優(yōu)選地,所述分析模塊包括:
獲取單元,用于根據(jù)所述預(yù)設(shè)的讀寫操作,獲取所述目標(biāo)存儲(chǔ)集群的網(wǎng)絡(luò)帶寬和寫入以及讀取的速率信息;
分析單元,用于對(duì)所述網(wǎng)絡(luò)帶寬和寫入以及讀取的速率信息進(jìn)行分析處理,判斷所述目標(biāo)存儲(chǔ)集群是否符合預(yù)設(shè)的運(yùn)行性能指標(biāo),以及獲取所述目標(biāo)存儲(chǔ)集群的擴(kuò)展性能信息和線性表現(xiàn)程度信息。
與現(xiàn)有技術(shù)相比,上述技術(shù)方案具有以下優(yōu)點(diǎn):
本發(fā)明所提供的一種用于測(cè)試分布式對(duì)象存儲(chǔ)的方法,包括:獲取醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)參數(shù);建立模擬醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)參數(shù)的模型;通過模型在目標(biāo)存儲(chǔ)集群上進(jìn)行預(yù)設(shè)的測(cè)試;對(duì)測(cè)試的結(jié)果進(jìn)行分析,獲取目標(biāo)存儲(chǔ)集群對(duì)于醫(yī)療信息化影像系統(tǒng)的運(yùn)行性能指數(shù)。在建立醫(yī)療信息化影像系統(tǒng)之前,首先對(duì)醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)進(jìn)行模擬,并在目標(biāo)存儲(chǔ)集群上進(jìn)行相應(yīng)的測(cè)試,根據(jù)測(cè)試結(jié)果來獲取目標(biāo)存儲(chǔ)集群的運(yùn)行性能指數(shù),以判斷該目標(biāo)存儲(chǔ)集群是否符合要求,若不符合要求則可以選擇其他的存儲(chǔ)集群或者對(duì)該存儲(chǔ)集群進(jìn)行改進(jìn),直至達(dá)到要求,從而既能保證醫(yī)療信息化影像處理對(duì)服務(wù)器的需求,又能避免更換不符合要求的服務(wù)器造成的成本過高的情況。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一種具體實(shí)施方式所提供的用于測(cè)試分布式對(duì)象存儲(chǔ)的方法流程圖;
圖2為本發(fā)明一種具體實(shí)施方式所提供的用于測(cè)試分布式對(duì)象存儲(chǔ)的系統(tǒng)結(jié)構(gòu)示意圖;
圖3為本發(fā)明一種具體實(shí)施方式所提供的用于測(cè)試分布式對(duì)象存儲(chǔ)的系統(tǒng)的硬件結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明的核心是提供一種用于測(cè)試分布式對(duì)象存儲(chǔ)的方法和系統(tǒng),既能保證醫(yī)療信息化影像處理對(duì)服務(wù)器的需求,又能避免更換不符合要求的服務(wù)器造成的成本過高的情況。
為了使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式做詳細(xì)的說明。
在以下描述中闡述了具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以多種不同于在此描述的其它方式來實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣。因此本發(fā)明不受下面公開的具體實(shí)施的限制。
請(qǐng)參考圖1,圖1為本發(fā)明一種具體實(shí)施方式所提供的用于測(cè)試分布式對(duì)象存儲(chǔ)的方法流程圖。
本發(fā)明的一種具體實(shí)施方式提供了一種用于測(cè)試分布式對(duì)象存儲(chǔ)的方法,包括:
s11:獲取醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)參數(shù)。其中,醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)參數(shù)包括醫(yī)療信息化影像系統(tǒng)的圖文數(shù)據(jù)參數(shù)和圖像數(shù)據(jù)參數(shù)。
s12:建立模擬醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)參數(shù)的模型。
在本發(fā)明的一種實(shí)施方式中,建立模擬醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)參數(shù)的模型,包括:通過cosbench工具模擬醫(yī)療信息化影像系統(tǒng)的圖文數(shù)據(jù)參數(shù)和圖像數(shù)據(jù)參數(shù),并建立對(duì)應(yīng)的模型。
s13:通過模型在目標(biāo)存儲(chǔ)集群上進(jìn)行預(yù)設(shè)的測(cè)試。
通過模型在目標(biāo)存儲(chǔ)集群上進(jìn)行預(yù)設(shè)的測(cè)試,包括:通過cosbench工具在目標(biāo)存儲(chǔ)集群上進(jìn)行預(yù)設(shè)的讀寫操作。
s14:對(duì)測(cè)試的結(jié)果進(jìn)行分析,獲取目標(biāo)存儲(chǔ)集群對(duì)于醫(yī)療信息化影像系統(tǒng)的運(yùn)行性能指數(shù)。
對(duì)測(cè)試的結(jié)果進(jìn)行分析,獲取目標(biāo)存儲(chǔ)集群對(duì)于醫(yī)療信息化影像系統(tǒng)的運(yùn)行性能指數(shù),包括:根據(jù)預(yù)設(shè)的讀寫操作,獲取目標(biāo)存儲(chǔ)集群的網(wǎng)絡(luò)帶寬和寫入以及讀取的速率信息;對(duì)網(wǎng)絡(luò)帶寬和寫入以及讀取的速率信息進(jìn)行分析處理,判斷目標(biāo)存儲(chǔ)集群是否符合預(yù)設(shè)的運(yùn)行性能指標(biāo),以及獲取目標(biāo)存儲(chǔ)集群的擴(kuò)展性能信息和線性表現(xiàn)程度信息。
在本實(shí)施方式中,通過在目標(biāo)存儲(chǔ)集群,如服務(wù)器上安裝諸如cosbench工具這樣的測(cè)試工具,模擬醫(yī)療行業(yè)的區(qū)域影像系統(tǒng)數(shù)據(jù),然后在目標(biāo)存儲(chǔ)集群上進(jìn)行讀寫操作,從而驗(yàn)證分布式存儲(chǔ)系統(tǒng)對(duì)區(qū)域影像業(yè)務(wù)的數(shù)據(jù)性能的要求,以及存儲(chǔ)系統(tǒng)的擴(kuò)展性和線性表現(xiàn)程度。即在建立醫(yī)療信息化影像系統(tǒng)之前,首先對(duì)醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)進(jìn)行模擬,并在目標(biāo)存儲(chǔ)集群上進(jìn)行相應(yīng)的測(cè)試,根據(jù)測(cè)試結(jié)果來獲取目標(biāo)存儲(chǔ)集群的運(yùn)行性能指數(shù),以判斷該目標(biāo)存儲(chǔ)集群是否符合要求,若不符合要求則可以選擇其他的存儲(chǔ)集群或者對(duì)該存儲(chǔ)集群進(jìn)行改進(jìn),直至達(dá)到要求,從而既能保證醫(yī)療信息化影像處理對(duì)服務(wù)器的需求,又能避免更換不符合要求的服務(wù)器造成的成本過高的情況。
請(qǐng)參考圖2和圖3,圖2為本發(fā)明一種具體實(shí)施方式所提供的用于測(cè)試分布式對(duì)象存儲(chǔ)的系統(tǒng)結(jié)構(gòu)示意圖;圖3為本發(fā)明一種具體實(shí)施方式所提供的用于測(cè)試分布式對(duì)象存儲(chǔ)的系統(tǒng)的硬件結(jié)構(gòu)示意圖。
相應(yīng)地,本發(fā)明一種實(shí)施方式還提供了一種用于測(cè)試分布式對(duì)象存儲(chǔ)的系統(tǒng),包括:獲取模塊21,用于獲取醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)參數(shù);建模模塊22,用于建立模擬醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)參數(shù)的模型;測(cè)試模塊23,用于通過模型在目標(biāo)存儲(chǔ)集群上進(jìn)行預(yù)設(shè)的測(cè)試;分析模塊24,用于對(duì)測(cè)試的結(jié)果進(jìn)行分析,獲取目標(biāo)存儲(chǔ)集群對(duì)于醫(yī)療信息化影像系統(tǒng)的運(yùn)行性能指數(shù)。
進(jìn)一步地,建模模塊包括:模擬單元,用于通過cosbench工具模擬醫(yī)療信息化影像系統(tǒng)的圖文數(shù)據(jù)參數(shù)和圖像數(shù)據(jù)參數(shù);建模單元,用于根據(jù)模擬單元模擬的數(shù)據(jù)建立對(duì)應(yīng)的模型。
測(cè)試模塊包括:讀操作測(cè)試單元,用于通過cosbench工具在目標(biāo)存儲(chǔ)集群上進(jìn)行預(yù)設(shè)的讀操作;寫操作測(cè)試單元,用于通過cosbench工具在目標(biāo)存儲(chǔ)集群上進(jìn)行預(yù)設(shè)的寫操作。
分析模塊包括:獲取單元,用于根據(jù)預(yù)設(shè)的讀寫操作,獲取目標(biāo)存儲(chǔ)集群的網(wǎng)絡(luò)帶寬和寫入以及讀取的速率信息;分析單元,用于對(duì)網(wǎng)絡(luò)帶寬和寫入以及讀取的速率信息進(jìn)行分析處理,判斷目標(biāo)存儲(chǔ)集群是否符合預(yù)設(shè)的運(yùn)行性能指標(biāo),以及獲取目標(biāo)存儲(chǔ)集群的擴(kuò)展性能信息和線性表現(xiàn)程度信息。
在建立醫(yī)療信息化影像系統(tǒng)之前,首先對(duì)醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)進(jìn)行模擬,并在目標(biāo)存儲(chǔ)集群上進(jìn)行相應(yīng)的測(cè)試,根據(jù)測(cè)試結(jié)果來獲取目標(biāo)存儲(chǔ)集群的運(yùn)行性能指數(shù),以判斷該目標(biāo)存儲(chǔ)集群是否符合要求,若不符合要求則可以選擇其他的存儲(chǔ)集群或者對(duì)該存儲(chǔ)集群進(jìn)行改進(jìn),直至達(dá)到要求,從而既能保證醫(yī)療信息化影像處理對(duì)服務(wù)器的需求,又能避免更換不符合要求的服務(wù)器造成的成本過高的情況。
在本實(shí)施方式中,優(yōu)選該系統(tǒng)基于s3協(xié)議搭建分布式存儲(chǔ)集群,包括終端訪問層、壓力層和存儲(chǔ)層,終端訪問層與壓力層通過局域網(wǎng)進(jìn)行通信,壓力層和存儲(chǔ)層經(jīng)過交換機(jī)采用萬兆光纖相連。終端訪問層包括多臺(tái)終端機(jī)和交換機(jī),這些終端機(jī)通過交換機(jī)連接局域網(wǎng),同時(shí)采用ssh協(xié)議訪問壓力層的壓力服務(wù)器,優(yōu)選壓力層包括3臺(tái)壓力服務(wù)器,以部署壓力應(yīng)用程序,模塊實(shí)際用戶并發(fā)場(chǎng)景對(duì)存儲(chǔ)測(cè)試,4個(gè)萬兆網(wǎng)卡/口做鏈路聚合。存儲(chǔ)層包括5個(gè)節(jié)點(diǎn)分布式存儲(chǔ)服務(wù)器,存儲(chǔ)用戶并發(fā)場(chǎng)景的圖像數(shù)據(jù)。也就是說,終端訪問層即實(shí)現(xiàn)獲取模塊和建模模塊的功能,而壓力層和存儲(chǔ)層實(shí)現(xiàn)測(cè)試模塊和分析模塊的功能。
具體地,對(duì)網(wǎng)絡(luò)分配如下:壓力服務(wù)器和存儲(chǔ)服務(wù)器分別分配1個(gè)ipmi、1個(gè)管理網(wǎng)口、4個(gè)萬兆ip,每臺(tái)壓力服務(wù)器4個(gè)萬兆網(wǎng)口進(jìn)行聚合綁定,每臺(tái)存儲(chǔ)服務(wù)器4個(gè)萬兆網(wǎng)口兩兩綁定,用于對(duì)外網(wǎng)絡(luò)和對(duì)內(nèi)網(wǎng)絡(luò)。
測(cè)試模塊的測(cè)試包括通過磁盤寫入和磁盤讀取兩種方式進(jìn)行測(cè)試,磁盤寫入測(cè)試方法如下:3臺(tái)壓力服務(wù)器分別向5臺(tái)存儲(chǔ)服務(wù)器模擬40并發(fā),并發(fā)送100g數(shù)據(jù);3臺(tái)壓力服務(wù)器分別向5臺(tái)存儲(chǔ)服務(wù)器模擬80并發(fā),并發(fā)送100g數(shù)據(jù);3臺(tái)壓力服務(wù)器分別向5臺(tái)存儲(chǔ)服務(wù)器模擬120并發(fā),并發(fā)送100g數(shù)據(jù)。磁盤讀取測(cè)試方法如下:3臺(tái)壓力服務(wù)器分別向5臺(tái)存儲(chǔ)服務(wù)器模擬40并發(fā),并讀取100g數(shù)據(jù);3臺(tái)壓力服務(wù)器分別向5臺(tái)存儲(chǔ)服務(wù)器模擬80并發(fā),并讀取100g數(shù)據(jù);3臺(tái)壓力服務(wù)器分別向5臺(tái)存儲(chǔ)服務(wù)器模擬120并發(fā),并讀取100g數(shù)據(jù)。
通過磁盤寫入和磁盤讀取兩種方式進(jìn)行測(cè)試,得出相關(guān)測(cè)試數(shù)據(jù)并進(jìn)行分析,磁盤寫入數(shù)據(jù)分析如下:3臺(tái)壓力服務(wù)器分別向5臺(tái)存儲(chǔ)服務(wù)器模擬40并發(fā),并發(fā)送100g數(shù)據(jù)情況下,查看壓力端總帶寬、存儲(chǔ)端寫入速率;3臺(tái)壓力服務(wù)器分別向5臺(tái)存儲(chǔ)服務(wù)器模擬40并發(fā),并發(fā)送100g數(shù)據(jù)情況下,查看壓力端總帶寬、存儲(chǔ)端寫入速率;3臺(tái)壓力服務(wù)器分別向5臺(tái)存儲(chǔ)服務(wù)器模擬40并發(fā),并發(fā)送100g數(shù)據(jù)情況下,查看壓力端總帶寬、存儲(chǔ)端寫入速率。
磁盤讀取數(shù)據(jù)分析如下:3臺(tái)壓力服務(wù)器分別向5臺(tái)存儲(chǔ)服務(wù)器模擬40并發(fā),并讀取100g數(shù)據(jù)情況下,查看壓力端總帶寬、存儲(chǔ)端讀取速率;3臺(tái)壓力服務(wù)器分別向5臺(tái)存儲(chǔ)服務(wù)器模擬40并發(fā),并讀取100g數(shù)據(jù)情況下,查看壓力端總帶寬、存儲(chǔ)端讀取速率;3臺(tái)壓力服務(wù)器分別向5臺(tái)存儲(chǔ)服務(wù)器模擬40并發(fā),并讀取100g數(shù)據(jù)情況下,查看壓力端總帶寬、存儲(chǔ)端讀取速率。
通過磁盤寫入和磁盤讀取兩種方式的測(cè)試數(shù)據(jù)分析后進(jìn)行總結(jié),得出分布式存儲(chǔ)系統(tǒng)對(duì)區(qū)域影像業(yè)務(wù)的數(shù)據(jù)性能要求,以及存儲(chǔ)系統(tǒng)的擴(kuò)展性和線性表現(xiàn)程度。
綜上所述,本發(fā)明所提供的用于測(cè)試分布式對(duì)象存儲(chǔ)的方法和系統(tǒng),在建立醫(yī)療信息化影像系統(tǒng)之前,首先對(duì)醫(yī)療信息化影像系統(tǒng)的數(shù)據(jù)進(jìn)行模擬,并在目標(biāo)存儲(chǔ)集群上進(jìn)行相應(yīng)的測(cè)試,根據(jù)測(cè)試結(jié)果來獲取目標(biāo)存儲(chǔ)集群的運(yùn)行性能指數(shù),以判斷該目標(biāo)存儲(chǔ)集群是否符合要求,若不符合要求則可以選擇其他的存儲(chǔ)集群或者對(duì)該存儲(chǔ)集群進(jìn)行改進(jìn),直至達(dá)到要求,從而既能保證醫(yī)療信息化影像處理對(duì)服務(wù)器的需求,又能避免更換不符合要求的服務(wù)器造成的成本過高的情況。
以上對(duì)本發(fā)明所提供的一種用于測(cè)試分布式對(duì)象存儲(chǔ)的方法和系統(tǒng)進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。