sysbench
sysbench是一套效能測試程式。
環境
這篇所提到的設定主要是在Ubuntu 18.04下的Kubernetes(Docker)內的情境。
安裝
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