亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于數(shù)據(jù)庫的磁盤性能評估方法

文檔序號:9417127閱讀:274來源:國知局
一種基于數(shù)據(jù)庫的磁盤性能評估方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機服務(wù)器技術(shù)領(lǐng)域,具體涉及一種基于數(shù)據(jù)庫的磁盤性能評估方法,一種靈活的、可適用于各種服務(wù)器產(chǎn)品的磁盤性能評估方法。
【背景技術(shù)】
[0002]隨著IT領(lǐng)域技術(shù)的不斷發(fā)展,傳統(tǒng)信息化服務(wù)以及日趨強大的云計算服務(wù)對服務(wù)器的需求越來越復(fù)雜。作為服務(wù)器產(chǎn)品提供商,一款服務(wù)器的好壞,在于是否能夠滿足不同的應(yīng)用需求。由于單臺機器上的磁盤的數(shù)量越來越多,磁盤的容量越來越大,不同的磁盤對數(shù)據(jù)庫應(yīng)用的影響各不相同;在此情況下,針對數(shù)據(jù)庫應(yīng)用,對磁盤的性能評估就十分必要。通過對比不同磁盤,不同陣列的數(shù)據(jù),可以找到更加適合數(shù)據(jù)庫應(yīng)用的磁盤,滿足客戶的應(yīng)用需求。
[0003]硬盤性能指標:
1.轉(zhuǎn)速
轉(zhuǎn)速是硬盤所有指標中除了容量之外最引人注目的性能參數(shù),以每分鐘多少轉(zhuǎn)(RPM)為單位,因為轉(zhuǎn)速對于硬盤傳輸速度和持續(xù)傳輸速度至關(guān)重要,轉(zhuǎn)速越快,硬盤取得及傳送數(shù)據(jù)的速度也就越快。目前,硬盤轉(zhuǎn)速主要為7200RPM、10000RPM和15000RPM。
[0004]2.容量
硬盤上信息的存儲是以同心圓的形式排列的。每一個圓稱為一個磁道。半徑方向單位長度內(nèi)的磁道數(shù)目稱為道密度Dt,沿圓周單位長度上的信息比特數(shù)稱為位密度Db,面密度Da為道密度與位密度的乘積,即Da = Dt x Db。Da越大表明一個盤片上能存儲的信息量就越大。
[0005]面密度的提高會使相鄰磁道間的數(shù)據(jù)干擾加大,磁頭在磁道上進行數(shù)據(jù)讀寫時易發(fā)生偏離,差錯機率增大。硬盤的容量與盤片數(shù)、面密度關(guān)系密切,這兩項數(shù)值越大則容量越大。但是盤片數(shù)的增加會使硬盤體積增厚。單碟容量的大小直接關(guān)系到整個硬盤容量的大小。因為目前的硬盤里一般只能放進4?5張碟片,只有提高每張碟片的容量才可以不斷地增加硬盤的容量。然而隨著磁碟密度的提高,磁頭就必須隨之越來越靈敏。目前,單碟容量超過20GB的硬盤已經(jīng)全部使用了 GMR磁頭。
[0006]單碟容量除了對容量大小產(chǎn)生影響之外,還和硬盤的數(shù)據(jù)傳輸速度有密切的關(guān)系。磁道數(shù)的增加對于減少磁頭的尋道時間大有好處,因為磁片的半徑是固定的,磁道數(shù)的增加意味著磁道間距離的縮短,而磁頭從一個磁道轉(zhuǎn)移到另一個磁道所需的就位時間就會縮短,這將有助于隨機數(shù)據(jù)傳輸速度的提高。而磁道內(nèi)線性磁密度的增長則和硬盤的持續(xù)數(shù)據(jù)傳輸速度有著直接的聯(lián)系,新一代GMR磁頭技術(shù)確保了這個增長不會因為磁頭的靈敏度的限制而放慢速度。所以在很多時候,更高單碟容量的5400RPM硬盤會比單碟容量較低的7200RPM硬盤速度更加快。
[0007]3.平均尋道時間平均尋道時間指的是磁頭到達目標數(shù)據(jù)所在磁道的平均時間,它直接影響硬盤的隨機數(shù)據(jù)傳輸速度。磁頭平均尋道時間除了和單碟容量有關(guān)外,最主要的決定因素是磁頭動力臂的運行速度。目前硬盤平均尋道時間大約為7?9毫秒。
[0008]4.緩存
緩存也是硬盤相當重要的一個參數(shù),其大小也會直接影響到硬盤的整體性能。在數(shù)據(jù)的讀取過程中,硬盤里的控制芯片發(fā)出指令,將系統(tǒng)指令正在讀取的簇的相鄰的下一個或幾個簇的數(shù)據(jù)讀入硬盤高速緩存。這樣,當系統(tǒng)指令開始要讀取下一個簇的數(shù)據(jù)的時候,硬盤便不需要重新開始一個讀取動作,只需要將緩存中的數(shù)據(jù)傳送到系統(tǒng)主存中去就行了。因此緩存容量的加大可以容納更多的預(yù)讀數(shù)據(jù)。這樣大大縮短系統(tǒng)等待的時間。目前主流硬盤的緩存已達2MB。
[0009]由于磁盤性能的影響因素太多,很難從表面的數(shù)據(jù)對比磁盤之間的差異,需要找到一個合理的手段來對比先關(guān)的數(shù)據(jù);
GREENPLUM是一個關(guān)系型數(shù)據(jù)庫集群,它實際上是由數(shù)個獨立的數(shù)據(jù)庫服務(wù)組合成的邏輯數(shù)據(jù)庫。該數(shù)據(jù)庫中包含一個工具可以用于測試數(shù)據(jù)庫連通性的工具,我們可以通過這個工具,進行集群間的網(wǎng)絡(luò)性能評估;也可以用來評估集群間各節(jié)點的網(wǎng)絡(luò)穩(wěn)定性。

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

[0010]本發(fā)明要解決的技術(shù)問題是:基于上述技術(shù),可以通過數(shù)據(jù)庫的測試,來綜合評估不同容量、不同轉(zhuǎn)速的磁盤的磁盤性能狀況。
[0011]本發(fā)明所采用的技術(shù)方案為:
一種基于數(shù)據(jù)庫的磁盤性能評估方法,所述方法基于數(shù)據(jù)庫方面的磁盤性能評估,檢驗服務(wù)器中磁盤對數(shù)據(jù)庫實際應(yīng)用上的性能狀況,具體過程如下:
一、安裝系統(tǒng),配置系統(tǒng)參數(shù):根據(jù)實際的應(yīng)用準備應(yīng)用服務(wù)器,安裝操作系統(tǒng),并配置系統(tǒng)參數(shù);
二、安裝數(shù)據(jù)庫并配置數(shù)據(jù)庫參數(shù):安裝數(shù)據(jù)庫GP,并配置相關(guān)的用戶及環(huán)境變量參數(shù);
三、調(diào)試數(shù)據(jù)庫環(huán)境:根據(jù)系統(tǒng)信息配置數(shù)據(jù)庫環(huán)境,并建立相關(guān)的文件,以便于后續(xù)測試;
四、配置磁盤并進行磁盤性能測試:將需要測試的磁盤進行分區(qū),并掛載到系統(tǒng)中,執(zhí)行測試命令對磁盤進行讀寫操作;根據(jù)結(jié)果查看磁盤的讀寫性能狀況;
所述實現(xiàn)步驟在安裝有Iinux內(nèi)核的操作系統(tǒng)的服務(wù)器中完成,操作時用戶以root身份登錄進行。
[0012]所述安裝系統(tǒng),配置系統(tǒng)參數(shù)具體過程如下:
根據(jù)需求安裝操作系統(tǒng);
內(nèi)核參數(shù)設(shè)置:
設(shè)置下列參數(shù)到/etc/sysctl.conf文件中,然后運行sysctl -p使其生效:
kernel, shmmax = 500000000
kernel, shmmni = 4096
kernel, shmall = 4000000000
kernel, sem = 250 512000 100 2048kernel, sysrq = Ikernel.core—uses—pid = Ikernel, msgmnb = 65536kernel, msgmax = 65536kernel.msgmni=2048net.1pv4.tcp—syncookies = Inet.1pv4.1p_forward = 0
net.1pv4.conf.default, accept—source—route = 0
net.1pv4.tcp_tw_recycle=l
net.1pv4.tcp—max—syn—backlog=4096
net.1pv4.conf.all.arp_filter = I
net.1pv4.conf.default, arp—filter = I
net.1pv4.1p_local—port—range=1025 65535
net.core, netdev—max—backlog=10000
vm.0vercommit_memory=2
設(shè)置下列參數(shù)到/etc/security/limits, conf文件:
*soft nofile 65536 ^ hard nofile 65536 ^ soft nproc 131072
*hard nproc 131072o
[0013]所述安裝數(shù)據(jù)庫并配置數(shù)據(jù)庫參數(shù)過程如下: 安裝數(shù)據(jù)庫;
用root登陸到主機上安裝Greenplum binaries ; 創(chuàng)建gpadmin用戶;
創(chuàng)建seg_hosts和all_hosts文件并進行編輯;
使用gpssh-exkeys給root用戶交換密鑰;
使用gpssh來同步設(shè)置;
SSH配置好了之后,用gpssh來同步設(shè)置;
修改GreenPlum安裝目錄的用戶和屬主;
所述調(diào)試數(shù)據(jù)庫環(huán)境過程如下:
配置gpadmin用戶的環(huán)境變量;
給master和segment創(chuàng)建data目錄;
使用gpssh-exkeys給gpadmin用戶交換密鑰;
同步系統(tǒng)時鐘。
[0014]所述配置磁盤并執(zhí)行磁盤性能測試過程如下: 切換到root下面執(zhí)行運行OS方面的校驗;
驗證磁盤帶寬性能;
輸出結(jié)果。
[0015]所述方法結(jié)果分析過程如下: 通過測試結(jié)果,判斷數(shù)據(jù)是否正常,如果正常,進行長時間的壓力測試。
[0016]所述方法長時間穩(wěn)定性評估過程如下:
單次測試沒有問題時,反復(fù)執(zhí)行命令,用于長時間的磁盤壓力測試,查看其相應(yīng)的穩(wěn)定性,看長時間的運行,磁盤性能夠是否穩(wěn)定。
[0017]本發(fā)明的有益效果為:
本發(fā)明可在不同的服務(wù)器產(chǎn)品、不同的配置,可以支持多種操作系統(tǒng):redhat、centos、suse上運行應(yīng)用;該方法數(shù)據(jù)清晰,具有較好的易用性;程序中各模塊之間結(jié)構(gòu)清晰,便于維護;并可以通過這個方法,發(fā)現(xiàn)服務(wù)器產(chǎn)品是否存在問題,并進行相應(yīng)的調(diào)整。
[0018]本發(fā)明方法在各種配置上都可以應(yīng)用,不依賴于硬件配置,可以靈活、便捷的進行不同磁盤、不同級別的磁盤性能評估,以滿足不同的需求。另外,本方法前期配置雖然復(fù)雜,但是測試命令簡單,而且配置內(nèi)容相對固定,對于不熟悉Iinux而又需要在Iinux平臺下進行操作的技術(shù)人員也可以進行相關(guān)的操作。
【附圖說明】
[0019]圖1為本發(fā)明方法實現(xiàn)流程圖。
【具體實施方式】
[0020]下面根據(jù)說明書附圖,結(jié)合【具體實施方式】對本發(fā)明進一步說明:
實施例1:
如圖1所示,一種基于數(shù)據(jù)庫的磁盤性能評估方法,所述方法基于數(shù)據(jù)庫方面的磁盤性能評估,檢驗服務(wù)器中磁盤對數(shù)據(jù)庫實際應(yīng)用上的性能狀況,具體過程如下:
一、安裝系統(tǒng),配置系統(tǒng)參數(shù):根據(jù)實際的應(yīng)用準備應(yīng)用服務(wù)器,安裝操作系統(tǒng),并配置系統(tǒng)參數(shù);
二、安裝數(shù)據(jù)庫并配置數(shù)據(jù)庫參數(shù):安裝數(shù)據(jù)
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1