sysbench

出自Gea-Suan Lin's Wiki
於 2019年1月4日 (五) 16:24 由 Gslin留言 | 貢獻 所做的修訂 →‎測試
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

sysbench是一套效能測試程式。

環境

這篇所提到的設定主要是在Ubuntu 18.04下的KubernetesDocker)內的情境。

安裝

sudo apt install -y sysbench

測試

先建立表格與一些基本資料:

sysbench --db-driver=pgsql --pgsql-host=cockroachdb-port.default.svc.cluster.local --pgsql-port=26257 --pgsql-user=root --pgsql-password= --time=0 --events=10000000 --report-interval=1 --threads=128 /usr/share/sysbench/oltp_insert.lua prepare

實際測試,這邊是用oltp_insert.lua,也有其他可以選擇:

sysbench --db-driver=pgsql --pgsql-host=cockroachdb-port.default.svc.cluster.local --pgsql-port=26257 --pgsql-user=root --pgsql-password= --time=0 --events=10000000 --report-interval=1 --threads=128 /usr/share/sysbench/oltp_insert.lua run

外部連結