git clone https://github.com/akopytov/sysbench.gitgit checkout 1.0.20yum install gcc gcc-c++ autoconf automake make libtool bzr mysql-devel git mysqlcd sysbench./autogen.sh./configuremake -jmake install
タイプ | 説明 |
テストインスタンスの仕様 | このテストでは、通常使用される4コア8GBメモリ、8コア32GBメモリ、16コア128GBメモリという3種類の仕様を選択しています |
クライアント構成 | 64コア128GBメモリ |
クライアントプライベートネットワーク帯域幅 | 23Gbps |
テストデータ量 | データベースインスタンスメモリ * 1.2 |
テストデータベースインスタンスバージョン | 5.6 20210630、5.7 20210630、8.0 20210330 |
sysbench --db-driver=mysql --mysql-host=xxxx --mysql-port=xxxx --mysql-user=xxxx --mysql-password=xxxx --mysql-db=sbtest --table_size=xxxx --tables=xxxx --events=0 --time=600 --threads=xxxx --percentile=95 --report-interval=1 oltp_read_write prepare
sysbench --db-driver=mysql --mysql-host=xxxx --mysql-port=xxxx --mysql-user=xxxx --mysql-password=xxxx --mysql-db=sbtest --table_size=xxxx --tables=xxxx --events=0 --time=600 --threads=xxxx --percentile=95 --report-interval=1 oltp_read_write run
oltp_read_writeは、oltpモードのテスト用に /usr/share/sysbench/oltp_read_write.luaスクリプトが呼び出されることを示しています。--tables=xxxxは、今回のテストで使用するテーブルの数を示しています。--table_size=xxxxは、今回のテストで使用するテーブルの行数を示しています。--threads=xxxxは、今回のテストのクライアント接続同時実行数であることを示しています。--report-interval=1は、テスト結果が1秒に1回出力されることを示しています。--percentile=95は、サンプリング比率の設定を示しており、デフォルトは95%です。--time=600は、今回のテストの実行時間を示し、600は600秒を示しています。CPU(コア) | メモリ(GB) | threads | テスト時間 | テンプレート | SysBench QPS | SysBench TPS | avg_lat |
4 | 8 | 32 | 10分間 | デフォルトテンプレート(廃棄) | 34428.69 | 1721.43 | 18.59ms |
| | | | 高性能パラメータテンプレート | 35917.50 | 1795.87 | 17.82ms |
| | | | 高安定性テンプレート | 34834.04 | 1741.70 | 18.37ms |
8 | 32 | 64 | 10分間 | デフォルトテンプレート(廃棄) | 61210.19 | 3060.51 | 20.91ms |
| | | | 高性能パラメータテンプレート | 67719.55 | 3385.98 | 18.90ms |
| | | | 高安定性テンプレート | 64910.09 | 3245.50 | 19.72ms |
16 | 128 | 128 | 10分間 | デフォルトテンプレート(廃棄) | 106965.44 | 5348.27 | 23.93ms |
| | | | 高性能パラメータテンプレート | 127955.48 | 6397.77 | 20.00ms |
| | | | 高安定性テンプレート | 119509.02 | 5975.45 | 21.41ms |
CPU(コア) | メモリ(GB) | threads | テスト時間 | テンプレート | SysBench QPS | SysBench TPS | avg_lat |
4 | 8 | 32 | 10分間 | デフォルトテンプレート(廃棄) | 34428.69 | 1721.43 | 18.59ms |
| | | | 高性能パラメータテンプレート | 35917.50 | 1795.87 | 17.82ms |
| | | | 高安定性テンプレート | 34834.04 | 1741.70 | 18.37ms |
8 | 32 | 64 | 10分間 | デフォルトテンプレート(廃棄) | 61210.19 | 3060.51 | 20.91ms |
| | | | 高性能パラメータテンプレート | 67719.55 | 3385.98 | 18.90ms |
| | | | 高安定性テンプレート | 64910.09 | 3245.50 | 19.72ms |
16 | 128 | 128 | 10分間 | デフォルトテンプレート(廃棄) | 106965.44 | 5348.27 | 23.93ms |
| | | | 高性能パラメータテンプレート | 127955.48 | 6397.77 | 20.00ms |
| | | | 高安定性テンプレート | 119509.02 | 5975.45 | 21.41ms |
CPU(コア) | メモリ(GB) | threads | テスト時間 | テンプレート | SysBench QPS | SysBench TPS | avg_lat |
4 | 8 | 32 | 10分間 | デフォルトテンプレート(廃棄) | 32594.79 | 1629.74 | 19.63ms |
| | | | 高性能パラメータテンプレート | 33383.77 | 1669.19 | 19.17ms |
| | | | 高安定性テンプレート | 32071.90 | 1603.60 | 19.95ms |
8 | 32 | 64 | 10分間 | デフォルトテンプレート(廃棄) | 65718.22 | 3285.91 | 19.47ms |
| | | | 高性能パラメータテンプレート | 70195.37 | 3509.77 | 18.23ms |
| | | | 高安定性テンプレート | 60704.69 | 3035.23 | 21.08ms |
16 | 128 | 128 | 10分間 | デフォルトテンプレート(廃棄) | 132023.66 | 6601.18 | 19.38ms |
| | | | 高性能パラメータテンプレート | 151021.67 | 7551.08 | 16.95ms |
| | | | 高安定性テンプレート | 132391.01 | 6619.55 | 19.33ms |
フィードバック