sysbench測試percona xtradb cluster中每一臺的性能

在centos6.x上

yum install sysbench

的時候因爲sysbench會依賴於mysql,而不管是系統自帶的原生的mysql-server,還是mysql分支percona-server,都會跟我們裝的percona-xtradb-cluster衝突,所以,幸好我找了第四臺機器來安裝sysbench,具體測試步驟如下:

首先,登錄percona xtradb cluster的其中一臺機器,這裏登node1(10.0.0.1),執行mysql登入系統,並創建測試用數據庫sbtest並賦予權限給用戶sbtest(密碼是sbtest)

yum install sysbench

然後,登錄第四臺機器(ip是10.0.0.4),安裝sysbench並跑測試程序。

yum-yinstall sysbench
sysbench --test=oltp --mysql-host=10.0.0.1,10.0.0.2,10.0.0.3 --mysql-user=sbtest --mysql-password=sbtest --db-driver=mysql prepare
sysbench --test=oltp --mysql-host=10.0.0.1,10.0.0.2,10.0.0.3 --mysql-user=sbtest --mysql-password=sbtest --db-driver=mysql run


這是最後輸出的結果:

sysbench 0.4.12:  multi-threaded system evaluation benchmark
 
Running the test with following options:
Number of threads: 1
 
Doing OLTP test.
Running mixed OLTP test
Using Special distribution (12 iterations,  1 pct of values are returned in 75 pct cases)
Using "BEGIN" for starting transactions
Using auto_inc on the id column
Maximum number of requests for OLTP test is limited to 10000
Threads started!
 
Done.
 
OLTP test statistics:
    queries performed:
        read:                            140000
        write:                           50000
        other:                           20000
        total:                           210000
    transactions:                        10000  (21.26 per sec.)
    deadlocks:                           0      (0.00 per sec.)
    read/write requests:                 190000 (403.93 per sec.)
    other operations:                    20000  (42.52 per sec.)
 
Test execution summary:
    total time:                          470.3826s
    total number of events:              10000
    total time taken by event execution: 470.2785
    per-request statistics:
         min:                                 27.22ms
         avg:                                 47.03ms
         max:                                458.16ms
         approx.  95 percentile:              99.91ms
 
Threads fairness:
    events (avg/stddev):           10000.0000/0.00
    execution time (avg/stddev):   470.2785/0.00



最後,清除測試數據:

sysbench --test=oltp --mysql-host=10.0.0.1,10.0.0.2,10.0.0.3 --mysql-user=sbtest --mysql-password=sbtest --db-driver=mysql cleanup


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章