壓測-sysbench安裝
簡介
sysbench是一個模組化的、跨平臺、多執行緒基準測試工具,主要用於評估測試各種不同系統引數下的資料庫負載情況。
sysbench支援以下幾種測試模式: :
- 1、CPU運算效能
- 2、磁碟IO效能
- 3、排程程式效能
- 4、記憶體分配及傳輸速度
- 5、POSIX執行緒效能
- 6、資料庫效能(OLTP基準測試)
目前sysbench主要支援 mysql,drizzle,pgsql,oracle 等幾種資料庫
一、 下載原始碼包
二、 安裝
下載之後進行安裝,在安裝的時候會發現有些問題,其中大部分是需要的rpm包沒有安裝導致的。
1) 安裝計劃
- sysbench安裝後的目錄是/usr/local/sysbench,這樣使用比較方便使用。
- 下載的安裝檔案在tmp/下面
2) 解壓縮
[[email protected] tmp]# cd /tmp
[[email protected] tmp]# tar -xzvf sysbench-0.4.12-1.1.tgz
[[email protected] tmp]# mv sysbench-0.4.12-1.1 sysbench-0.4.12
[[email protected] tmp]# chown -R root.root sysbench
[[email protected] tmp]# chmod 750 sysbench
3) 先安裝編譯依賴環境
#
yum install gcc gcc-c++ automake make libtool mysql-devel
或者一個個的安裝
(1) yum install -y gcc
(2) yum install -y gcc-c++
(3) yum install -y automake
(4) yum install -y make
(5) yum install -y libtool
(6) yum install -y mysql-devel
注:如果yum無法安裝,需要修改yum源,然後在進行安裝
4) 編譯
- 1. 清理下環境
#
cd /tmp
#
./autogen.sh
- 2. 配置安裝及安裝目錄, –prefix=/usr/local/sysbench,需要預先安裝mysql, 詳細參見《mysql單例項安裝》
#
./configure –prefix=/usr/local/sysbench –with-mysql-includes=/usr/local/mysql/include –with-mysql-libs=/usr/local/mysql/lib
5) 安裝
- copy /usr/bin/libtool到/tmp/sysbench安裝目錄下
#
cp /usr/bin/libtool ./ #預防../libtool: line 2547: X-lz: command not found報錯
#
make- make的時候會報“/usr/bin/ld: cannot find -lmysqlclient_r”錯誤,解決方法詳見附錄《解決/usr/bin/ld: cannot find -lmysqlclient錯誤》:*
- 以上問題解除後,繼續安裝;
#
make install
安裝成功後,生成二進位制命令列工具 /usr/local/sysbench/bin/sysbench 如下圖:
6) 加入環境
#
cat /etc/profile → 檢視profile檔案
#
echo “export PATH=$PATH:/usr/local/sysbench/bin/”>>/etc/profile → 增加路徑
#
source /etc/profile
#
sysbench –version → 檢測sysbench執行情況
sysbench 0.5
7) 安裝相關lua包
[[email protected] ~]# ls -l /usr/share/doc/sysbench/tests/db/
01. common.lua
02. delete.lua
03. insert.lua
04. oltp.lua
05. parallel_prepare.lua
06. select.lua
07. select_random_points.lua
08. select_random_ranges.lua
09. update_index.lua
10. update_non_index.lua
此外還有
11. oltp_simple.lua
12. newrelic.lua
這些lua檔案本人收集後,免費提供下載地址,以供大家使用。歡迎轉載,請註明本網址。
至此,sysbench安裝完畢!!
sysbench-lua.rar 下載地址:
相關推薦
壓測-sysbench安裝
簡介 sysbench是一個模組化的、跨平臺、多執行緒基準測試工具,主要用於評估測試各種不同系統引數下的資料庫負載情況。 sysbench支援以下幾種測試模式: : 1、CPU運算效能 2、磁碟IO效能 3、排程程式效能 4
RabbitMQ叢集的架構搭建全過程及JMeter壓測軟體安裝使用
什麼是RabbitMQ?MQ全稱為Message Queue, 訊息佇列(MQ)是一種應用程式對應用程式的通訊方法。應用程式通過讀寫出入佇列的訊息(針對應用程式的資料)來通訊,而無需專用連線來連結它們。訊息傳遞指的是程式之間通過在訊息中傳送資料進行通訊,而不是通過直接呼叫彼此
壓測freeswitch--安裝sipp
命令 tar .net with 命令行 sip 圖片 鏈接 tar.gz 1.sipp下載 下載鏈接:https://sourceforge.net/projects/sipp/files/ 此處我們下載sipp3.3為例 2.linux系統下編譯sipp 安裝s
mysql5.7壓測工具sysbench dbt2安裝找不到lmysqlclient動態連結庫
問題 近期安裝linux centos6安裝mysql5.7後想用sysbench、dbt2進行壓測,死活安裝不上 cd /usr/local/sysbench make && make install 出現錯誤,lmysqlclient檔
mysql 測壓工具sysbench
win transfer 安裝mysql second cas mut isa 超過 def 摘要: sysbench是一個開源的、模塊化的、跨平臺的多線程性能測試工具,可以用來進行CPU、內存、磁盤I/O、線程、數據庫的性能測試。目前支持的數據庫有MySQL、O
sysbench性能壓測以及mysql性能壓測
sysbench性能壓測以及mysql性能壓測 mysql基準測試 mysql性能測試 sysbench性能壓測以及mysql性能壓測一、Sysbench是一個模塊化的、跨平臺、多線程基準測試工具,主要用於各種不同系統的參數下的數據庫負載情況。 主要測試方式cpu性能磁盤i
Sysbench 基準壓測 IO篇
pri start repo 3.1 分享 span mib initial cat line:V1.1 mail: [email protected] date: 2017-11-17 一、Sysench測試前準備 1.1、壓測環境 配置 信息 主機 D
【MySQL】【壓測】使用sysbench對MySQL進行壓力測試
usr with sleep library val repos then plot 停止 1.背景 ? 出自percona公司,是一款多線程系統壓測工具,可以根據影響數據庫服務器性能的各種因素來評估系統的性能。例如,可以用來測試文件IO,操作系統調度器,內存分配和傳輸
sysbench壓測工具 壓測 mysql
mysqlSysbench的測試主要包括以下幾個方面: 1、磁盤io性能 2、cpu性能 3、內存分配及傳輸速度 4、POSIX線程性能 5、調度程序性能 6、數據庫性能(OLTP基準測試).sysbench 安裝註:我這裏選擇源碼包安裝sysbench0.5版本下載軟件http://repo.percona
MySQL壓測工具--TPCC安裝,測試
enc 解讀 file 事務 AC space 過大 一次 基準 今天我們來講一下MySQL的壓力測試工具,目前我接觸到的主要有兩種壓力測試工具:TPCC,Sysbench,前者只適合MySQL數據庫OLTP壓力測試,而Sysbench功能就比較廣泛,可以測試OS的CPU,
sysbench 壓測 詳解
文件的 localhost cif 大小 測試方法 libs lock 五個 none 下載sysbench(mysql官網就有)解壓,進入解壓以後的目錄./autogen.sh./configure --with-mysql-includes=/usr/local/mys
sysbench 壓測mysql資料庫
sysbench是一款壓力測試工具,可以測試系統的硬體效能,也可以用來對資料庫進行基準測試,使用起來很方便,同時sysbench支援以下幾種測試模式:1、CPU運算效能2、磁碟IO效能3、排程程式效能4、記憶體分配及傳輸速度5、POSIX執行緒效能6、資料庫效能(OLTP基準測試)目前sysbench主要
【MySQL】sysbench壓測伺服器及結果解讀
主要壓測範圍包括CPU測試、磁碟IO測試、執行緒測試、OLTP測試等,那麼sysbench就可以滿足我們的壓測需求。下面我們簡單來看下sysbench的安裝使用以及壓測結果的解讀。 一、sysbench安裝 sysbench安裝其實非常簡單,可以參考下git,這裡我們
阿里雲linux安裝jmeter並進行壓測
一、阿里雲linux安裝JDK 1、下載安裝JDK jdk官網,選擇linux版本,下載並儲存。 (一)yum安裝 安裝epel的yumyuan yum install epel-release -y 檢視yum源裡當前jdk有哪些版本 yum list | grep openj
sysbench壓測過程
1.sysbench安裝(sysbench1.1.0) [[email protected] soft]# ls sysbench1.1.0.zip sysbench1.1.0.zip 解壓: [[email p
Linux下安裝jmeter後壓測
1、測試準備 linux平臺 jmeter安裝包(這裡使用jmeter3.1版本) jdk 2、安裝jdk(步驟略) 3、上傳jmeter安裝包到Linux伺服器的/hom
sysbench對MySQL的壓測,使用sysbench壓測磁碟io
QPS - query per secondTPS - transaction per second 不是特別關注,每個業務場景中事務標準是不一樣的 Ⅰ、sysbench測試框架 Ⅱ、常用測試指令碼 [[email protected]_42_63_centos lua]# pwd /us
sysbench對MySQL的壓測,使用sysbench壓測磁盤io
onf possible inf bubuko 最新版本 number 現在 nbsp tis QPS - query per secondTPS - transaction per second 不是特別關註,每個業務場景中事務標準是不一樣的 Ⅰ、sysbench測試框架
Jmeter安裝與使用(壓測)
一、介紹 Apache JMeter是100%純JAVA桌面應用程式,被設計為用於測試客戶端/服務端結構的軟體(例如web應用程式)。它可以用來測試靜態和動態資源的效能,例如:靜態檔案,Java Servlet,CGI Scripts,Java Object,資料庫和FTP伺服
使用sysbench進行mysql壓測
1. sysbench介紹 sysbench是一個模組化的、跨平臺、多執行緒基準測試工具,主要還是用來做mysql資料庫OLTP效能測試。詳細介紹及安裝包下載請訪問官方github:https://github.com/akopytov/sysbench 除