日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

ubuntu14测试mysql_在ubuntu14.04中安装Hammerora-2.10——测试mysql、oracle性能够的工具...

發(fā)布時間:2023/12/10 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu14测试mysql_在ubuntu14.04中安装Hammerora-2.10——测试mysql、oracle性能够的工具... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Hammerora—The Open Source Oracle Load Test Tool

首先介紹一下Hammerora,從創(chuàng)作者對這個工具的標題描述可以看出,Hammerora是一款Oracle數(shù)據(jù)庫負載測試工具。該工具可以在Oracle 8i、9i和10g等版本上使用。當前可以用在Linux/Unix和Windows上。初步實現(xiàn)了跨平臺。Hammerora 完全用TCL/TK寫就,以GPL版權(quán)形式發(fā)布。作者是Steve Shaw。該項目的主頁在:http://sourceforge.net/projects/hammerora/。

Hammerora的設計原理是解析Oracle的Trace文件,并把它們轉(zhuǎn)化為Oratcl程序,然后在Oracle數(shù)據(jù)庫中用多個用戶并發(fā)的對用戶的事務進行“回放”。我們知道,Oracle的Trace文件能夠翔實的記錄用戶對數(shù)據(jù)庫的操作。這樣Hammerora能夠保證對用戶環(huán)境的真實模擬。

Hammerora最初是用以學習的目的:期望是模擬數(shù)據(jù)庫的一定數(shù)量的用戶。這樣一個小的基于家庭的學習開發(fā)系統(tǒng)就能夠比較接近產(chǎn)品環(huán)境。這個工具已經(jīng)成長為一個Oracle數(shù)據(jù)庫做壓力測試--從小的數(shù)據(jù)庫到大的基于RAC的集群。

TCL語言已經(jīng)用來提供高性能的和Oracle數(shù)據(jù)庫的OCI集成,而無需重新編譯生成的程序。每個生成的程序具有嚴格的TCL/Oratcl兼容性,并且可以在Hammerora的命令行Shell下運行。TCL的強大功能和靈活性意味著潛在的功能是無窮盡的。TCL線程包用來實現(xiàn)對Oracle數(shù)據(jù)庫的多個并發(fā)連接。

Hammerora包含Oracle存儲過程和TCL驅(qū)動腳本用來運行TPC-C基準程序。但是,我們先要構(gòu)建一個同TPC-C規(guī)范相符的數(shù)據(jù)庫。這樣,我們需要用到Orabm。

Orabm

Orabm是Geoff Ingram (High-Performance Oracle: Proven Methods for Achieving Optimum Performance and Availability一書的作者)構(gòu)建的一個程序包,包含了一套SQL腳本和幾個命令行程序。Orabm數(shù)據(jù)裝載程序(Orabmload)構(gòu)建了一組遵從TPC-C標準的數(shù)據(jù)用以測試。Orabm的程序包和源代碼可以從它的主頁面( http://www.linxcel.co.uk/orabm/) 得到。

Orabm的運行機制

Orabm的運行機制在Geoff Ingram有明確的說明,這里翻譯如下:Orabm通過在每個用戶指定的并發(fā)數(shù)據(jù)庫會話(session) 中運行用戶執(zhí)行數(shù)量的數(shù)據(jù)庫事務來進行工作.事務通過ORABM模式下的ORABM_SERVERSIDE_STRESS存儲過程運行。對每個并發(fā)會話來說,ORABM_SERVERSIDE_STRESS運行在orabm命令行下指定的事務數(shù),并返回該會話在采樣間隔完成時的TPS值.要確保所有并發(fā)會話都是在采樣間隔期間處理事務,TPS值僅包括事務的中間的80%,也即:初始的10%和最后的 10%將忽略掉。

安裝教程:

1、下載地址:

官網(wǎng):http://www.hammerdb.com/ ? ?選擇download 下載

如果此鏈接打不開 建議來百度網(wǎng)盤?鏈接: http://pan.baidu.com/s/1qXH805u 密碼: zgzj

2. 找到對應自己系統(tǒng)的版本后點擊下載

分別有window和linux系統(tǒng)下的32和64位,合計4個版本。

3. 安裝

由于本人下載的是linux 64bit文件,下面說一下安裝流程。

在終端cd到包含該下載文件的文件路徑下:

cd /**/***/***/

然后ls一下 看安裝包是否在該文件處

Hammerora-2.10-Linux-x86-Install

若有該文件,準備安裝。查閱其它文獻,主要是以下四條命令:

sudo apt-get install libxss1

sudo apt-get install libaio1

chmod u+x Hammerora-2.10-Linux-x86-Install

./Hammerora-2.10-Linux-x86-Install ? ? ? ?(注意 /與H之間無空格)

輸入完命令行后,會彈出安裝界面,選擇語言等一路next即可

安裝非常簡單容易。

總結(jié)

以上是生活随笔為你收集整理的ubuntu14测试mysql_在ubuntu14.04中安装Hammerora-2.10——测试mysql、oracle性能够的工具...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。