1. 程式人生 > >MySQL/Mariadb基準測試工具-sysbench安裝2

MySQL/Mariadb基準測試工具-sysbench安裝2

上個部落格寫到通過二進位制安裝包進行安裝,這次通過下載原始碼方式進行安裝。

0.安裝環境

  • CentOS 7.2 虛機
  • Mariadb 10.2.7

1.從官網下載原始碼

2.安裝依賴

    [root@localhost /]# yum -y install make automake libtool pkgconfig libaio-devel vim-common
    #使用MySQL或mariadb,在RHEL/CentOS 5下需要替換為 mysql-devel,因為新版本的centos預設安裝了mariadb
    [root@localhost
/]# yum -y install mariadb-devel # 使用 PostgreSQL [root@localhost /]# yum -y install postgresql-devel

3.編譯安裝

進入sysbench下載目錄,執行autogen.sh生成configure檔案,並執行配置和安裝。或參考README文件中的步驟執行。

   [root@localhost /]# ./autogen.sh
    # 如果支援PostgreSQL資料庫,需要新增 --with-pgsql 
   [root@localhost /]# ./configure
# 如果 make 沒有報錯,就會在 sysbench 目錄下生成二進位制命令列工具 sysbench [root@localhost /]# make [root@localhost /]# make install

常見問題:
1)如果資料安裝目錄修改過,需要在配置時明確指定 –with-mysql-includes 和 –with-mysql-libs 目錄
舉例:

[[email protected] /]# ./configure --prefix=/usr/local/sysbench/ --with-mysql --with-mysql-includes=/usr/
local/mysql/include --with-mysql-libs=/usr/local/mysql/lib [[email protected] /]# ./configure --prefix=/db/sysbench --with-mysql-includes=/db/mysql/include --with-mysql-libs=/db/mysql/lib

2)缺少依賴會報【依賴包名 版本 wasn’t found, exiting】 ,安裝即可

[[email protected] /]# ./autogen.sh 
automake 1.10.x (aclocal) wasn't found, exiting
[[email protected] /]# yum install automake
[[email protected] /]# ./autogen.sh 
libtoolize 1.4+ wasn't found, exiting
[[email protected] /]# yum install libtool

3)預設MySQL,如果需要測試Oracle/PostgreSQL,則在configure時需要加上–with-oracle或者–with-pgsql引數

4.測試

執行sysbench出現版本和讀取標準輸入,說明安裝成功。
常見問題
1)sysbench: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file:
No such file or directory
問題原因:sysbench無法找到mysql的庫檔案,可能是環境變數LD_LIBRARY_PATH沒有設定,設定後即可解決該問題:
新增export LD_LIBRARY_PATH=/db/mysql/lib即可

[root@localhost /]# sysbench
[root@localhost /]# sysbench --help # 可獲取幫助

至此,sysbench安裝完成,可以測試啦。

參考

相關推薦

MySQL/Mariadb基準測試工具-sysbench安裝2

上個部落格寫到通過二進位制安裝包進行安裝,這次通過下載原始碼方式進行安裝。 0.安裝環境 CentOS 7.2 虛機 Mariadb 10.2.7 1.從官網下載原始碼 2.安裝依賴 [root@localh

MySQL基準測試工具-sysbench安裝測試

MySQL基準測試環境:CentOS6.5,MySQL5.7.221.下載 sysbench下載地址2.安裝 tar -zxvf sysbench-1.1.0.tar.gz yum install automake libtool –y #安裝依賴包 cd sysbench-0.4.12.14 ./au

Mysql 性能測試工具 sysbench安裝和使用

library serve dia ransac 2.6 需要 option 5.7 hive 工作上需要用到AWS和Azure的Mysql服務,需要測試比較一下兩個雲服務的性能。於是開始百度 + google,查找性能測試工具。最終決定用sysbench。sys

Mysql常用基準測試工具

mysqlslap 常用引數說明 –auto-generate-sql 由系統自動生成sql指令碼進行測試 –auto-generate-sql-add-autoincrement

詳解MySQL基準測試sysbench工具

threads 組件 程序 原因 str 前言 全面 無法連接 不同 前言 作為一名後臺開發,對數據庫進行基準測試,以掌握數據庫的性能情況是非常必要的。本文介紹了MySQL基準測試的基本概念,以及使用sysbench對MySQL進行基準測試的詳細方法。 文章有疏漏之處,歡迎

詳解MySQL基準測試sysbench工具(轉)

lua 增刪 後臺 simple ads 執行時間 bench 進行 響應 前言 作為一名後臺開發,對數據庫進行基準測試,以掌握數據庫的性能情況是非常必要的。本文介紹了MySQL基準測試的基本概念,以及使用sysbench對MySQL進行基準測試的詳細方法。 文章有疏漏

詳解MySQL基準測試sysbench工具-轉載-(作者:程式設計迷思)

轉載地址:https://www.cnblogs.com/kismetv/archive/2017/09/30/7615738.html 參考:https://blog.csdn.net/oahz4699092zhao/article/details/53332105 一、基準測試簡介

tpcc-mysql   mysql基準測試工具使用文檔

mysql tpcc mysql基準測試工具tpcc-mysql的安裝和使用1.tpcc-mysql介紹:TPC(Tracsaction Processing Performance Council) 事務處理性能協會是一個評價大型數據庫系統軟硬件性能的非盈利的組織,TPC-C是TPC協會制定的,用來

MySQL 測試工具 sysbench

root epo share mysql cleanup ofo count ltp reads 1、配置 epel 源安裝 sysbench yum install -y sysbench 2、初始化數據 sysbench /usr/share/sysbench/test

sysbench壓力測試工具安裝-轉載-老僧觀天下

轉載自老僧觀天下:https://www.cnblogs.com/hally/p/8360637.html sysbench是一款壓力測試工具,可以測試系統的硬體效能,也可以用來對資料庫進行基準測試 wget https://github.com/akopytov/sysbench/arch

mysql基準測試工具

mysqlslap 常用引數說明: --auto-generate-sql   由系統自動生成SQL腳步進行測試 --auto-generate-sql-add-autoincrement   在生成的表中增加自增ID --auto-generate-sql-load

MySql效能測試工具-sysbench

雖然mysql預設的有mysqlslap這個效能測試工具,但和sysbench比較來說,還遜色不少。 shell> wget https://github.com/akopytov/sysbench/archive/1.0.zip

接口測試工具postman安裝及使用

posmanChrome瀏覽器之 Postman4.1.3 安裝http://www.cnblogs.com/wangfeng520/p/5892125.html 離線安裝Chrome Postman 和Postman Interceptor 插件 http://blog.csdn.net/longyc201

ab(Apache Benchmark)測試工具安裝

選擇 pan .com https 1-58 get cal com arc 下載 ab(Apache Benchmark)

壓力測試工具sysbench

rate minimum follow library ria access mixed mmap hid sysbench是一個模塊化、跨平臺、多線程基準測試工具,主要用於測試不同系統參數下的數據庫負載情況,本文主要介紹0.4版本的使用。sysbench主要用於以下性能

基於mysql基準測試

slap 自動 特點 基準 lap 生成 測試 信息 color 常用的基準測試工具介紹: mysql基準測試工具: mysqlslap 特點: 可以模擬服務器負載,並輸出相關統計信息 可以指定也可以自動生成查詢語句 基於mysql的基準測試

效能測試工具siege安裝測試

其實對於類似的效能測試工具之前接觸過AB。我是在ubuntu下做的測試。 1、更新系統 sudo apt-get update && sudo apt-get upgrade –show-upgraded 2、下載最新版的siege wget http://do

PostgresSQL基準測試工具之Pgbench

概要 pgbench是一種在PostgreSQL上執行基準測試的簡單程式。 它可能在併發的資料庫會話中一遍一遍地執行相同序列的 SQL 命令,並且計算平均事務率(每秒的事務數)。 預設情況下,pgbench會測試一種基於 TPC-B 但是要更寬鬆的場景,其中在每個事務中涉及五個SEL

mysql的壓力測試軟體sysbench

#我們下載mysql的壓力測試軟體sysbench [email protected]_test ~]# wget https://downloads.mysql.com/source/sysbench-0.4.12.14.tar.gz #解壓安裝 [[email protect

MySQL基準測試

1、基準測試的目的 建立MySQL伺服器的效能基準線 模擬比當前系統更高的負載,以找出系統的擴充套件瓶頸 測試不同的硬體、軟體和作業系統配置 證明新的硬體裝置是否配置正確 2、如何進行基準測試 2.1、對整個系統進行基準測試       &n