sysbench测试postgresql

安装版本 sysbench 1.1.0

./configure --with-pgsql --with-pgsql-includes=/PGtest/postgres/pgsql/include --with-pgsql-libs=/PGtest/postgres/pgsql/lib --without-mysql

make && make install

默认安装下,自带的lua脚本在/usr/local/share/sysbench下

 

执行默认oltp测试用例

sysbench oltp_common --pgsql-host=208.208.11.12 --pgsql-port=5433 --pgsql-user=postgres --pgsql-password=admin_123 --pgsql-db=postgres --table-size=100000000 prepare

生成数据

oltp_common #生成库的脚本
--mysql-db=test#指定库
prepare   #运行的命令
--oltp_tables_count=10  用来指定生成多少张表

sysbench oltp_read_only  --pgsql-host=208.208.11.12 --pgsql-port=5433 --pgsql-user=postgres --pgsql-password=admin_123 --pgsql-db=postgres --table-size=100000000 --time=10  --threads=8 run

执行read_only

oltp_read_only #指定只读脚本
--mysql-db=test #指定运行的库
--threads=8 #指定并发连接数
run #运行指令

 

 

sysbench oltp_write_only  --pgsql-host=208.208.11.12 --pgsql-port=5433 --pgsql-user=postgres --pgsql-password=admin_123 --pgsql-db=postgres --table-size=100000000 --time=10  --threads=8 run
 

 

oltp_write_only #指定只写脚本

 

CPU 测试

sysbench --threads=24  --cpu-max-prime=20000 cpu run

 

磁盘IO

sysbench --file-fsync-all --file-num=100 --file-total-size=10G --file-test-mode=seqwr fileio run
 

内存

sysbench --memory-total-size=50G memory run

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值