安装基准测试工具sysbench

发表于:2014-9-22 11:19

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:yJken的博客    来源:51Testing软件测试网采编

  下载地址:
  http://pan.baidu.com/s/16KhJ4
  解包
  tar -zxvf sysbench-0.4.12.tar.gz
  进入源码文件夹
  cd sysbench-0.4.12
  执行autogen脚本
  ./autogen.sh
  如果autogen.sh报错:
  运行以下两行命令
echo "export LC_ALL=C" >> /root/.bashrc
source /root/.bashrc
./configure --prefix=/usr/sysbench/ \
--with-mysql-includes=/server/mysql/include/ \
--with-mysql-libs=/server/mysql/lib \
--with-mysql
cp /usr/bin/libtool /root/sysbench-0.4.12/libtool
make && make install
  看一下,如果生成了文件 /usr/sysbench/bin/sysbench
  就ok了,尽情享用它...
  测试:
  1)测试CPU:
  sysbench --test=cpu --cpu-max-prime=2000 run
  2)测试线程:
  sysbench--test=threads --num-threads=20 --thread-yields=10 --thread-locks=4 run
  3)测试IO:--num-threads 开启的线程 --file-total-size 总的文件大小
  1,prepare阶段,生成需要的测试文件,完成后会在当前目录下生成很多小文件。
  sysbench --test=fileio --num-threads=16 --file-total-size=2G --file-test-mode=rndrw prepare
  2,run阶段
  sysbench --test=fileio --num-threads=20 --file-total-size=2G --file-test-mode=rndrw run
  3,清理测试时生成的文件
  sysbench --test=fileio --num-threads=20 --file-total-size=2G --file-test-mode=rndrw cleanup
  4)测试内存:
  sysbench --test=memory --memory-block-size=8k --memory-total-size=1G run
  5)测试mutex:
  sysbench –test=mutex –num-threads=100 –mutex-num=1000 –mutex-locks=100000 –mutex-loops=10000 run
  6)测试OLTP:
  1,prepare阶段,生成需要的测试表
  sysbench --test=oltp --mysql-table-engine=innodb --mysql-host=127.0.0.1 --mysql-db=test --oltp-table-size=500000 --mysql-user=usert --mysql-password=passt prepare
  2,run阶段
  sysbench --num-threads=16 --test=oltp --mysql-table-engine=innodb --mysql-host=127.0.0.1 --mysql-db=test --oltp-table-size=500000 --mysql-user=usert --mysql-password=passt run
  3,清理测试时生成的测试表
  sysbench --num-threads=16 --test=oltp --mysql-table-engine=innodb --mysql-host=127.0.0.1 --mysql-db=test --oltp-table-size=500000 --mysql-user=usert --mysql-password=passt cleanup
  以上为几种比较典型的测试...
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号