最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

sysbench-0.4.12編譯安裝和CPU測試?yán)臃窒?/h1>
 更新時間:2014年07月17日 09:33:34   投稿:junjie  
這篇文章主要介紹了sysbench-0.4.12編譯安裝和CPU測試?yán)臃窒?本文還包含安裝過程中的錯誤及解決方法,使用時的錯誤和解決方法,需要的朋友可以參考下

一、獲取安裝包

最近的版本為0.4.12,下載地址:http://sourceforge.net/projects/sysbench/

二、編譯安裝

我的環(huán)境為RHEL6.2 + MySQL 5.6.16,搭建參考上兩篇文章<<RHEL6.2編譯安裝MySQL 5.6.16>><<MySQL Benchmark安裝DBI組件>>,安裝步驟如下:

復(fù)制代碼 代碼如下:

[root@beanvm ~]# tar -xvf sysbench-0.4.12.tar.gz
[root@beanvm ~]# cd sysbench-0.4.12
[root@beanvm sysbench-0.4.12]# ./configure --with-mysql-includes=/usr/local/mysql/include --with-mysql-libs=/usr/local/mysql/lib && make && make install

因為我的MySQL是編譯安裝的,所以上面需要給出MySQL的庫文件位置(對應(yīng)—with—mysql-includes和–with-mysql-libs選項)。

安裝過程中常見的報錯如下:

復(fù)制代碼 代碼如下:

../libtool: line 841: X--tag=CC: command not found
../libtool: line 874: libtool: ignoring unknown tag : command not found
../libtool: line 841: X--mode=link: command not found
../libtool: line 1007: *** Warning: inferring the mode of operation is deprecated.: command not found
../libtool: line 1008: *** Future versions of Libtool will require --mode=MODE be specified.: command not found
../libtool: line 2234: X-g: command not found
../libtool: line 2234: X-O2: command not found
../libtool: line 1954: X-L/usr/local/mysql/lib: No such file or directory
../libtool: line 2403: Xsysbench: command not found

在之前版本中,碰見這個問題我們只需要在編譯操作前執(zhí)行sysbench解壓目錄下的autogen.sh腳本即可;不過現(xiàn)在這樣做還是會報同樣的錯誤,原因是sysbench自帶的libtool有問題,我們可以比較它和/usr/bin/libtool文件的區(qū)別得知,總之可以通過替換這個libtool文件來解決,或者修改aclocal.m4文件的如下內(nèi)容

復(fù)制代碼 代碼如下:

# Always use our own libtool.
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
AC_SUBST(LIBTOOL)dnl

將LIBTOOL變量的值修改為:'$(SHELL)  /usr/bin/libtool',即使用系統(tǒng)的libtool工具包。

修改后再執(zhí)行make && make install即可順利安裝。

安裝完成馬上測試一下:

復(fù)制代碼 代碼如下:

[root@beanvm sysbench-0.4.12]# sysbench
sysbench: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

說是缺少libmysqlclient.so.18文件,額,這個文件是存在的,需要手動鏈接一下:

復(fù)制代碼 代碼如下:

[root@beanvm ~]# ls -l /usr/local/mysql/lib/libmysqlclient.so.18*
lrwxrwxrwx. 1 mysql mysql      24 Feb 15 14:39 /usr/local/mysql/lib/libmysqlclient.so.18 -> libmysqlclient.so.18.1.0
-rwxr-xr-x. 1 mysql mysql 7654927 Feb 15 14:30 /usr/local/mysql/lib/libmysqlclient.so.18.1.0
[root@beanvm ~]# ls -l /usr/lib/libmysqlclient.so.18*
ls: cannot access /usr/lib/libmysqlclient.so.18*: No such file or directory
[root@beanvm ~]# ln ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/

部署完成,運行一個CPU基準(zhǔn)測試:

復(fù)制代碼 代碼如下:

[root@beanvm ~]# sysbench --test=cpu --cpu-max-prime=20000 run
sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Doing CPU performance benchmark

Threads started!
Done.

Maximum prime number checked in CPU test: 20000

Test execution summary:
    total time:                          40.4541s
    total number of events:              10000
    total time taken by event execution: 40.4165
    per-request statistics:
         min:                                  3.64ms
         avg:                                  4.04ms
         max:                                 21.82ms
         approx.  95 percentile:               5.20ms

Threads fairness:
    events (avg/stddev):           10000.0000/0.00
    execution time (avg/stddev):   40.4165/0.00

相關(guān)文章

  • MySQL刪除有外鍵約束的表數(shù)據(jù)方法介紹

    MySQL刪除有外鍵約束的表數(shù)據(jù)方法介紹

    這篇文章主要介紹了MySQL刪除有外鍵約束的表數(shù)據(jù)方法介紹,還是非常不錯的,這里給大家分享下,需要的朋友可以參考。
    2017-10-10
  • Mysql執(zhí)行原理之索引合并步驟詳解

    Mysql執(zhí)行原理之索引合并步驟詳解

    這篇文章主要介紹了Mysql執(zhí)行原理之索引合并詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12
  • mysql中批量插入數(shù)據(jù)(1萬、10萬、100萬、1000萬、1億級別)

    mysql中批量插入數(shù)據(jù)(1萬、10萬、100萬、1000萬、1億級別)

    本文主要介紹了mysql中批量插入數(shù)據(jù)(1萬、10萬、100萬、1000萬、1億級別),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • mysql中int(3)和int(10)的數(shù)值范圍是否相同

    mysql中int(3)和int(10)的數(shù)值范圍是否相同

    依稀還記得有次面試,有面試官問我int(10)與int(11)有什么區(qū)別,當(dāng)時覺得就是長度的區(qū)別吧,后來發(fā)現(xiàn)事情不是這么簡單,這篇文章主要給大家介紹了關(guān)于mysql中int(3)和int(10)的數(shù)值范圍是否相同的相關(guān)資料
    2021-10-10
  • JDBC如何連接不同類型數(shù)據(jù)庫

    JDBC如何連接不同類型數(shù)據(jù)庫

    這篇文章主要介紹了JDBC如何連接不同類型數(shù)據(jù)庫問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2007-02-02
  • MySQL中的多表聯(lián)合查詢功能操作

    MySQL中的多表聯(lián)合查詢功能操作

    這篇文章主要介紹了MySQL中的多表聯(lián)合查詢功能操作,本文結(jié)合實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-02-02
  • MySQL按常規(guī)排序、自定義排序和按中文拼音字母排序的方法

    MySQL按常規(guī)排序、自定義排序和按中文拼音字母排序的方法

    MySQL常規(guī)排序、自定義排序和按中文拼音字母排序,在實際的SQL編寫時,我們有時候需要對條件集合進行排序。下面給出3種比較常用的排序方式,一起看看吧
    2017-04-04
  • MySQL修改默認(rèn)字符集編碼的方法

    MySQL修改默認(rèn)字符集編碼的方法

    這篇文章主要介紹了MySQL修改默認(rèn)字符集編碼的方法的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • mysql alter table 修改表命令詳細(xì)介紹

    mysql alter table 修改表命令詳細(xì)介紹

    MYSQL ALTER TABLE命令用于修改表結(jié)構(gòu),例如添加/修改/刪除字段、索引、主鍵等等,本文章通過實例向大家介紹MYSQL ALTER TABLE語句的使用方法,需要的朋友可以參考一下。
    2016-10-10
  • mysql 如何使用JSON_EXTRACT() 取json值

    mysql 如何使用JSON_EXTRACT() 取json值

    這篇文章主要介紹了mysql如何使用JSON_EXTRACT() 取json值的操作方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07

最新評論

鸡东县| 宜丰县| 沽源县| 临西县| 嵊州市| 许昌市| 云梦县| 鞍山市| 扎赉特旗| 定边县| 寻乌县| 定西市| 锦屏县| 大关县| 莆田市| 乐至县| 右玉县| 阜宁县| 烟台市| 宣化县| 新津县| 万安县| 沙湾县| 乐都县| 黑山县| 英超| 新源县| 黎城县| 涟水县| 措美县| 肥西县| 醴陵市| 元江| 颍上县| 台东县| 承德市| 凭祥市| 靖西县| 崇礼县| 舒城县| 松滋市|