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

一種最佳數(shù)據(jù)塊大小確定方法及裝置的制造方法

文檔序號:9688804閱讀:603來源:國知局
一種最佳數(shù)據(jù)塊大小確定方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及領(lǐng)域存儲性能測試技術(shù)領(lǐng)域,特別是涉及一種最佳數(shù)據(jù)塊大小確定方法及裝置。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)的和信息網(wǎng)絡(luò)的發(fā)展,分布式文件系統(tǒng)尤其是大規(guī)模的分布式文件系統(tǒng)得到了廣泛的應(yīng)用。為了更好的了解不同的文件系統(tǒng)的優(yōu)勢和不足,可以通過測試來得到衡量其性能的指標(biāo)。
[0003]現(xiàn)有技術(shù)中常用的測試工具為1meter,其能夠有效的測得文件系統(tǒng)的存儲性能。
[0004]然而,目前測試工具在對存儲性能進(jìn)行測試時(shí),都需要人為設(shè)置固定的測試參數(shù),如果要測試某項(xiàng)性能的最優(yōu)值,只能設(shè)置多次進(jìn)行測試,然后人工分析測試結(jié)果。雖然有些測試軟件能夠進(jìn)行自動化測試,支持設(shè)置多次測試的多個(gè)參數(shù),但無法在測試過程中靈活調(diào)整測試參數(shù)來獲得最優(yōu)測試結(jié)果。
[0005]例如,在使用1meter對存儲性能進(jìn)行測試時(shí),測試過程中,需要設(shè)置大量的數(shù)據(jù)塊大小進(jìn)行全覆蓋的存儲性能測試,使用該方法測試時(shí),由于無法在測試過程中設(shè)置最佳數(shù)據(jù)塊大小將導(dǎo)致存儲測試性能準(zhǔn)確性較低,測試效率不高的問題,無法正確反映存儲設(shè)備的性能。

【發(fā)明內(nèi)容】

[0006]本發(fā)明主要解決的技術(shù)問題是提供一種最佳數(shù)據(jù)塊大小確定方法及裝置,用于解決現(xiàn)有技術(shù)中無法對數(shù)據(jù)塊大小進(jìn)行調(diào)節(jié)得到最佳數(shù)據(jù)塊大小帶來的測試效率低就測試結(jié)果不佳等問題。
[0007]為解決上述技術(shù)問題,本發(fā)明提供一種最佳數(shù)據(jù)塊大小確定方法,包括:
[0008]向存儲設(shè)備發(fā)送第i數(shù)據(jù)塊,i為正整數(shù)且初始值為1,且第1數(shù)據(jù)塊的大小為第一預(yù)設(shè)值;
[0009]在所述存儲設(shè)備對接收到的第i數(shù)據(jù)塊進(jìn)行處理得到待存儲的存儲數(shù)據(jù)塊后,捕獲所述存儲數(shù)據(jù)塊;
[0010]若所述第i數(shù)據(jù)塊的大小與所述存儲數(shù)據(jù)塊的大小相同,則確定第i+1數(shù)據(jù)塊的大小為第i數(shù)據(jù)塊的大小與第二預(yù)設(shè)值之間的和,且令i = i+i,返回執(zhí)行所述向所述存儲設(shè)備發(fā)送第i數(shù)據(jù)塊的步驟;
[0011]若所述第i數(shù)據(jù)塊的大小與所述存儲數(shù)據(jù)塊的大小不同,則根據(jù)所述第i數(shù)據(jù)塊的大小確定最佳數(shù)據(jù)塊大小。
[0012]為解決上述技術(shù)問題,本發(fā)明還提供一種最佳數(shù)據(jù)塊大小確定裝置,包括:
[0013]發(fā)送模塊,用于向存儲設(shè)備發(fā)送第i數(shù)據(jù)塊,i為正整數(shù)且初始值為1,且第1數(shù)據(jù)塊的大小為第一預(yù)設(shè)值;
[0014]捕獲模塊,用于在所述存儲設(shè)備對接收到的第i數(shù)據(jù)塊進(jìn)行處理得到待存儲的存儲數(shù)據(jù)塊后,捕獲所述存儲數(shù)據(jù)塊;
[0015]返回模塊,用于若所述第i數(shù)據(jù)塊的大小與所述存儲數(shù)據(jù)塊的大小相同,則確定第i+Ι數(shù)據(jù)塊的大小為第i數(shù)據(jù)塊的大小與第二預(yù)設(shè)值之間的和,且令i = i+l,返回執(zhí)行所述向所述存儲設(shè)備發(fā)送第i數(shù)據(jù)塊的步驟;
[0016]確定模塊,用于若所述第i數(shù)據(jù)塊的大小與所述存儲數(shù)據(jù)塊的大小不同,則根據(jù)所述第i數(shù)據(jù)塊的大小確定最佳數(shù)據(jù)塊大小。
[0017]本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明中的最佳數(shù)據(jù)塊大小確定裝置向存儲設(shè)備發(fā)送第i數(shù)據(jù)塊,該i為正整數(shù)且初始值為1,且第1數(shù)據(jù)塊的大小與第一預(yù)設(shè)值,在存儲設(shè)備對接收到的第i數(shù)據(jù)塊進(jìn)行處理得到待存儲的存儲數(shù)據(jù)塊之后,裝置捕獲該存儲數(shù)據(jù)塊,若該第i數(shù)據(jù)塊的大小與存儲數(shù)據(jù)塊的大小相同,則確定第i + Ι數(shù)據(jù)塊的大小為第i數(shù)據(jù)塊的大小與第二預(yù)設(shè)值之間的和,且令i = i + l,返回執(zhí)行向存儲設(shè)備發(fā)送第i數(shù)據(jù)塊的步驟,使得能夠通過比較大小逐步提高發(fā)送的第i數(shù)據(jù)塊的大小方式,讓該第i數(shù)據(jù)塊的大小逐漸接近最佳數(shù)據(jù)塊大小,直至第i數(shù)據(jù)塊的大小與存儲數(shù)據(jù)塊的大小時(shí),根據(jù)該第i數(shù)據(jù)塊的大小確定最佳數(shù)據(jù)塊大小,使得在按照該最佳數(shù)據(jù)塊大小向存儲設(shè)備發(fā)送數(shù)據(jù)塊進(jìn)行存儲性能測試時(shí),能夠有效的提高測試效率,得到更能準(zhǔn)確反映存儲設(shè)備的最優(yōu)性能的測試結(jié)果。
【附圖說明】
[0018]圖1是本發(fā)明實(shí)施方式中最佳數(shù)據(jù)塊大小的確定方法的流程圖;
[0019]圖2是本發(fā)明實(shí)施方式中最佳數(shù)據(jù)塊大小的確定方法的示意圖;
[0020]圖3是本發(fā)明實(shí)施方式中最佳數(shù)據(jù)塊大小的確定裝置的示意圖;
[0021]圖4是本發(fā)明實(shí)施方式中最佳數(shù)據(jù)塊大小的確定裝置的示意圖。
【具體實(shí)施方式】
[0022]請參閱圖1,圖1為本發(fā)明實(shí)施例中最佳數(shù)據(jù)塊大小確定方法的實(shí)施例,包括:
[0023]步驟101:向存儲設(shè)備發(fā)送第i數(shù)據(jù)塊,i為正整數(shù),且第1數(shù)據(jù)塊的大小為第一預(yù)設(shè)值;
[0024]在本發(fā)明實(shí)施例中,最佳數(shù)據(jù)塊大小確定裝置(以下簡稱裝置)能夠?qū)燧d的存儲設(shè)備的最佳數(shù)據(jù)塊大小進(jìn)行測試,使得可以使用存儲設(shè)備的最佳數(shù)據(jù)塊大小對存儲設(shè)備的存儲性能進(jìn)行測試,使得測試結(jié)果更加準(zhǔn)確有效,且能夠節(jié)約測試時(shí)間,提高測試效率。
[0025]在本發(fā)明實(shí)施例中,裝置將啟動待測試存儲設(shè)備的最佳數(shù)據(jù)塊大小測試,向該存儲設(shè)備發(fā)送第i數(shù)據(jù)塊,其中,i為正整數(shù),i的初始值為1,且第1數(shù)據(jù)塊的大小為第一預(yù)設(shè)值。
[0026]其中,裝置在未改變第i數(shù)據(jù)塊的大小之前,都將按照該第i數(shù)據(jù)塊的數(shù)據(jù)塊大小進(jìn)行數(shù)據(jù)發(fā)送,i的數(shù)值的變化表示了第i數(shù)據(jù)塊的數(shù)據(jù)大小的變化,而不對發(fā)送的數(shù)據(jù)塊的任何參數(shù)造成限定。
[0027]其中,該待測試的存儲設(shè)備上加載了分布式文件系統(tǒng),裝置對存儲設(shè)備的存儲性能測試即是對存儲設(shè)備上加載的分布式文件系統(tǒng)的存儲性能的測試。
[0028]其中,該存儲設(shè)備的前端接口可以為iSCSI接口。
[0029]步驟102:在存儲設(shè)備對接收到的第i數(shù)據(jù)塊進(jìn)行處理得到待存儲的存儲數(shù)據(jù)塊后,捕獲存儲數(shù)據(jù)塊;
[0030]步驟103:若第i數(shù)據(jù)塊的大小與存儲數(shù)據(jù)塊的大小相同,則確定第i+1數(shù)據(jù)塊的大小為第i數(shù)據(jù)塊的大小與第二預(yù)設(shè)值之間的和,且令i = i+i,返回執(zhí)行步驟101;
[0031]步驟104:若第i數(shù)據(jù)塊的大小與存儲數(shù)據(jù)塊的大小不同,則根據(jù)第i數(shù)據(jù)塊的大小確定最佳數(shù)據(jù)塊大小。
[0032]在本發(fā)明實(shí)施例中,存儲設(shè)備在接收到第i數(shù)據(jù)塊之后,將對第i數(shù)據(jù)塊進(jìn)行處理得到待存儲的存儲數(shù)據(jù)塊,并將該存儲數(shù)據(jù)塊進(jìn)行排列以等待存儲。
[0033]在本發(fā)明實(shí)施例中,裝置在存儲設(shè)備對接收到的第i數(shù)據(jù)塊進(jìn)行處理得到待存儲的存儲數(shù)據(jù)塊后,將進(jìn)行數(shù)據(jù)捕獲,以捕獲該存儲數(shù)據(jù)塊。且裝置還將比較發(fā)送的第i數(shù)據(jù)塊的大小與捕獲的該存儲數(shù)據(jù)塊的大小,并根據(jù)比較結(jié)果確定接下來向存儲設(shè)備發(fā)送的數(shù)據(jù)塊的大小。
[0034]其中,若第i數(shù)據(jù)塊的大小與存儲數(shù)據(jù)塊的大小相同,則確定第i+ Ι數(shù)據(jù)塊的大小為第i數(shù)據(jù)塊的大小與第二預(yù)設(shè)值之間的和,并令i = i+i,返回執(zhí)行步驟101中的向存儲設(shè)備發(fā)送第i數(shù)據(jù)塊的步驟。即在第i數(shù)據(jù)塊的大小與存儲數(shù)據(jù)塊的大小相同的情況下,裝置將增加向存儲設(shè)備發(fā)送的數(shù)據(jù)塊的大小,以使得發(fā)送的數(shù)據(jù)塊的大小盡量接近最佳數(shù)據(jù)塊大小。
[0035]其中,若第i數(shù)據(jù)塊的大小與存儲數(shù)據(jù)塊的大小不同,則根據(jù)第i數(shù)據(jù)塊的大小確定最佳數(shù)據(jù)塊大小。
[0036]需要說明的是,在本發(fā)明實(shí)施例中,存儲設(shè)備在接收第i數(shù)據(jù)塊之后,將對第i數(shù)據(jù)塊進(jìn)行解析,若該第i數(shù)據(jù)塊的大小小于或等于存儲設(shè)備所設(shè)置的最小塊大小,則可直接將第i數(shù)據(jù)塊作為存儲數(shù)據(jù)塊進(jìn)行存儲,若第i數(shù)據(jù)塊的大小大于存儲設(shè)備所設(shè)置的最小塊大小,則需要對第i數(shù)據(jù)塊進(jìn)行解包操作,對第i數(shù)據(jù)塊按照存儲設(shè)備設(shè)置的最小塊大小進(jìn)行劃分,以得到存儲數(shù)據(jù)塊。
[0037]需要說明的是,對第i數(shù)據(jù)塊進(jìn)行解包操作之后,得到的存儲數(shù)據(jù)塊的大小是大于該第i數(shù)據(jù)塊的大小的,且又因?yàn)樾枰獙Φ趇數(shù)據(jù)塊進(jìn)行解包操作的原因是第i數(shù)據(jù)塊的大小大于存儲設(shè)備所設(shè)置的最小塊大小,基于上述原理,裝置能夠通過對第i數(shù)據(jù)塊的大小與存儲數(shù)據(jù)塊大的大小的比較以確定盡量與存儲設(shè)備所設(shè)置的最小塊大小接近的最佳數(shù)據(jù)塊大小。且最佳數(shù)據(jù)塊大小與存儲設(shè)備的最小塊大小越接近則能夠越快的完成數(shù)據(jù)存儲的性能檢測,效率高,且存儲性能檢測得到的檢測結(jié)果更加準(zhǔn)確有效,降低數(shù)據(jù)塊大小對測試結(jié)果的影響。
[0038]區(qū)別于現(xiàn)有技術(shù),在本發(fā)明實(shí)施例中,裝置在向存儲設(shè)備發(fā)送第i數(shù)據(jù)塊之后,通過捕獲存儲設(shè)備的存儲數(shù)據(jù)塊,并與其發(fā)送的第i數(shù)據(jù)塊的大小進(jìn)行比較,當(dāng)?shù)趇數(shù)據(jù)塊的大小等于存儲數(shù)據(jù)塊的大小時(shí)則裝置將增加向存儲設(shè)備發(fā)送的第i數(shù)據(jù)塊的大小,當(dāng)?shù)趇數(shù)據(jù)塊
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
六枝特区| 翁源县| 田阳县| 甘德县| 翁牛特旗| 徐汇区| 鞍山市| 美姑县| 桓台县| 五指山市| 高雄市| 呼伦贝尔市| 浪卡子县| 拜城县| 望都县| 通海县| 田阳县| 定兴县| 神木县| 全州县| 周宁县| 维西| 清远市| 山阳县| 益阳市| 怀仁县| 东明县| 东莞市| 社旗县| 广汉市| 和政县| 德江县| 宜阳县| 邯郸县| 晋州市| 江安县| 家居| 区。| 永兴县| 法库县| 阜城县|