susbench性能测试工具

susbench性能测试工具:
1、cpu性能
2、磁盘io性能
3、调度程式性能
4、内存分配及传输速度
5、POSIX线程性能
6、数据库性能(OLTP基准测试)现在sysbench主要支持 MySQL,pgsql,oracle 这3种数据库

centos6下面测试的
安装:
yum install http://dl.fedoraproject.org/pub/epel/6/x86_64//sysbench-0.4.12-5.el6.x86_64.rpm

测试cpu:
  sysbench --test=cpu  --num-threads=500 --cpu-max-prime=2000 run
测试程式性能:
   sysbench  --test=threads --num-threads=500 --thread-yields=100 --thread-locks=4 run
测试磁盘IO:
   准备测试文件:
       sysbench --test=fileio --num-threads=16 --file-total-size=2G --file-test-mode=rndrw prepare
   进入测试阶段:
       sysbench --test=fileio --num-threads=20 --file-total-size=2G --file-test-mode=rndrw run
   清理这些小文件:
       sysbench --test=fileio --num-threads=20 --file-total-size=2G --file-test-mode=rndrw cleanup
测试内存:
  sysbench --test=memory --memory-block-size=1M --memory-total-size=10G run
测试mutex:
   sysbench –test=mutex –num-threads=100 –mutex-num=1000 –mutex-locks=100000 –mutex-loops=10000 run
测试数据库性能:
   准备数据
       sysbench --test=oltp  --db-driver=mysql --mysql-table-engine=innodb --mysql-host=192.168.X.X --mysql-db=test  --oltp-table-size=500000 --mysql-user=root --mysql-password=123456  prepare
   测试数据:
       sysbench --num-threads=16 --test=oltp  --db-driver=mysql --mysql-table-engine=innodb --mysql-host=192.168.x.x --mysql-db=test  --oltp-table-size=500000 --mysql-user=root --mysql-password=123456 run
   清理数据:
       sysbench --num-threads=16 --test=oltp  --db-driver=mysql --mysql-table-engine=innodb --mysql-host=192.168.x.x --mysql-db=test  --oltp-table-size=500000 --mysql-user=root --mysql-password=123456  cleanup

时间: 2024-10-08 22:02:59

susbench性能测试工具的相关文章

Jmeter服务性能测试工具

Jmeter性能测试工具 下载地址:http://jmeter.apache.org/download_jmeter.cgi Windows下使用 这里我们选择Binaries包,jmeter不需要安装直接解压使用,但是需要配置Java环境 安装jdk,这里就不说了 配置Java环境变量: win7系统 计算机--属性--高级系统设置--高级--环境变量--系统变量--新建 变量名:JAVA_HOME 变量值:C:\ProgramFiles (x86)\Java\jre1.8.0_101    

iOS 性能测试工具 SDK

一.概括 1. 做一个类似GT的性能测试工具: 2. 第一期主要是CPU.内存功能,要求可以绘制曲线,可以选择曲线区间,自动计算最小值.最大值.均值等,支持曲线全屏显示 目标的视觉效果是类似股票走势图(GT的UI太丑): 3. 后续增加耗电量.网络流量.crash信息收集等功能: 4. 前期准备:SDK的制作,CPU.内存信息获取算法: 5. 这个工具起名Mobile Tortoise,缩写MT,与GT相呼应,寓意一步一个脚印,日臻完美,图标一只小乌龟,类似下图: 二.排期 11.21-11.2

安卓性能测试工具-GT,安测试

GT: 是腾讯出品的一款APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE,  Integrated  Debug&Test  Environment).利用GT,仅凭一部手机,无需连接电脑,您即可对APP进行快速的性能测试(CPU.内存.流量.电量.帧率/流畅度等等).开发日志的查看.Crash日志查看.网络数据包的抓取.APP内部参数的调试.真机代码耗时统计等等:更重要的是,您可以在任意真实场所.任何时候做如上的系列事情,这就是“APP的场测”.如果您觉得GT提供的功能还

YCSB性能测试工具使用

在网上查In-Memory NoSQL性能测试的资料时,偶然间发现了这个性能测试工具YCSB,全称为"Yahoo! Cloud Serving Benchmark".它内置了对常见NoSQL数据库和数据网格产品的支持,如Cassandra.MongoDB.HBase.Redis.Infinispan等等很多的主流产品,而且不仅安装使用简单,还能自由扩展测试数据类型和支持的数据库产品. 1 编译安装 首先说一下YCSB的安装.直接下载tar.gz分发包的话其实也不需要安装什么,解压后通过

Linux 性能测试工具Lmbench详解

Linux 性能测试工具Lmbench详解 2010-06-04 16:07 佚名 评测中心 字号:T | T Lmbench 是一套简易可移植的,符合ANSI/C 标准为UNIX/POSIX 而制定的微型测评工具.一般来说,它衡量两个关键特征:反应时间和带宽.Lmbench 旨在使系统开发者深入了解关键操作的基础成本. AD:2014WOT全球软件技术峰会北京站 课程视频发布 Linux 性能测试工具Lmbench 是一套简易可移植的,符合ANSI/C 标准为UNIX/POSIX 而制定的微型

Web网站的性能测试工具

随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断.为了避免这种情况,需要一种能够真实模拟大量用户访问Web应用系统的性能测试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动态网页(包括ASP.PHP.JSP等)的响应时间,为服务器的性能优化和调整提供数据依据. 我推荐各位Web 2.0开发测试人员使用Micr

高性能WEB开发(6) - web性能测试工具推荐

WEB性能测试工具主要分为三种,一种是测试页面资源加载速度的,一种是测试页面加载完毕后页面呈现.JS操作速度的,还有一种是总体上对页面进行评价分析,下面分别对这些工具进行介绍,如果谁有更好的工具也请一起分享下. Firebug: Firebug 是firefox中最为经典的开发工具,可以监控请求头,响应头,显示资源加载瀑布图: HttpWatch : httpwatch 功能类似firebug,可以监控请求头,响应头,显示资源加载瀑布图.但是httpwatch还能显示GZIP压缩信息,DNS查询

Visual Studio的性能测试工具

vs果然是宇宙最强大的IDE,这句话我经常挂在嘴边,反正觉得它挺强大 整个听技术经理说性能测试,然后我就觉得宇宙最强大的IDE应该 也有测试工具吧,那么我就百度了一下,又看看vs的选项,果然真有一个性能导向. 这个性能导向主要是测试的一个程序流程走下来的时候,到底调用了哪些函数,并且 调用函数的总耗时的百分比. 当百分比高的当然就是消耗性能的关键点拉~ 引用了一位大神的例子:http://blog.zhaojie.me/2009/12/profiler-sampling.html    可以去这

性能测试心得系列三:性能测试工具的选择

性能测试工具,比较出名的就是HP LoadRunner,这款工具是商用收费的,是销售license的. 比如1000 concurrent users 10000 concurrent users,价格也是不一样的.其他的工具,免费的 比如 apache jmeter,是一个轻量级别的性能测试工具. 其可以做web性能测试,也可以做API(web service ) 性能测试. 各种 断言和report都可以运用. 如何选择工具,如果只是轻量级别的压力测试和测试分析的话,可以选择免费的工具,如果