当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > LINUX系统下MySQL 压力测试工具super smack

Unix/Linux
FreeBSD完全入门手册
FreeBSD中启用3D加速功能的方法
光盘安装OpenBSD3.6的方法
硬盘安装OpenBSD 3.6的方法
FreeBSD局域网内升级Ports Tree及Port的安装
FreeBSD 数据备份和迁移方法
让root用户telnet到FreeBSD的方法
OPENBSD-3.8上快速安装和配置apache+mysql+php+ssl
用OpenBSD 3.8 release自带的FTPD架设FTP服务器
freebsd 常用命令
FreeBSD系统SSH配置详解
FreeBSD 6.2用freebsd-update升级过程
FreeBSD双线负载均衡NAT服务器配置方法
FreeBSD系统下读写 NTFS分区
Freebsd7.0 Apache2.2+MySQL5+PHP5安装和配置方法
freebsd6.2 nginx+php+mysql+zend系统优化防止ddos攻击
FreeBSD5.2.1上建立功能完整的邮件服务器(POSTFIX)
FreeBSD学习经验
FREEBSD系统优化精华
FreeBSD su Sorry问题解决办法

Unix/Linux 中的 LINUX系统下MySQL 压力测试工具super smack


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-15   浏览: 239 ::
收藏到网摘: n/a

1. 源文件下载地址:http://vegan.net/tony/supersmack/   2. 安装:    注意在编译时,可以先把对应的libmysqlclient.so.*拷贝到/usr/lib   3. 测试:
[root@DB_Backup smacks]# super-smack -d mysql select-key.smack 10 10000
Query Barrel Report for client smacker1
connect: max=37ms  min=0ms avg= 10ms from 10 clients
Query_type      num_queries     max_time        min_time        q_per_s
select_index    200000  0       0       10148.47
  [root@DB_Backup smacks]# super-smack -d mysql update-select.smack 10 1000
Query Barrel Report for client smacker
connect: max=2ms  min=0ms avg= 0ms from 10 clients
Query_type      num_queries     max_time        min_time        q_per_s
select_index    10000   1       0       4038.90
update_index    10000   1       0       4038.90
  在以上测试结果中,     * 10代表10个客户端同时接入,1000代表每个客户端的查询次数(脚本中,对查询次数做了翻倍处理)
    * max、min、avg为客户端最大、最小、平均连接时间
    * num_queries、max_time、min_time为总请求次数,最大、最小查询时间(以毫秒为单位)
    * q_per_s为每秒处理的请求数