1. 下载sysbench的文件

https://codeload.github.com/akopytov/sysbench/zip/1.0.15

2. 放进linux机器以及进行解压缩

unzip

3.生成configure 文件

./autogen.sh

4. 安装

./configure --prefix=/usr/local/sysbench --without-mysql
--不适用mysql
make
make install
ln /usr/local/sysbench/bin/sysbench /usr/bin/sysbench

5. 进行检查测试

sysbench --test=fileio --file-num= --file-total-size=1G --file-block-size= --file-test-mode=seqwr --file-io-mode=sync prepare

sysbench --test=fileio --file-num= --file-total-size=1G --file-block-size= --file-test-mode=seqwr --file-io-mode=sync run

sysbench --test=fileio --file-num= --file-total-size=1G --file-block-size= --file-test-mode=seqwr --file-io-mode=sync cleanup

6. 对有无快照的虚拟机 进行 随机读写测试, 命令

sysbench --test=fileio --num-threads= --file-total-size=3G --file-test-mode=rndrw prepare

sysbench --test=fileio --num-threads= --file-total-size=3G --file-test-mode=rndrw run

sysbench --test=fileio --num-threads= --file-total-size=3G --file-test-mode=rndrw cleanup

三个快照的结果

File operations:
reads/s: 114.27
writes/s: 75.92
fsyncs/s: 430.55 Throughput:
read, MiB/s: 1.79
written, MiB/s: 1.19 General statistics:
total time: .4033s
total number of events: Latency (ms):
min: 0.00
avg: 36.51
max: 5962.82
95th percentile: 87.56
sum: 161035.85 Threads fairness:
events (avg/stddev): 275.6875/129.27
execution time (avg/stddev): 10.0647/0.15

一个快照的结果

File operations:
reads/s: 146.95
writes/s: 97.80
fsyncs/s: 508.59 Throughput:
read, MiB/s: 2.30
written, MiB/s: 1.53 General statistics:
total time: .2125s
total number of events: Latency (ms):
min: 0.00
avg: 28.01
max: 4115.60
95th percentile: 71.83
sum: 158148.92 Threads fairness:
events (avg/stddev): 352.9375/166.15
execution time (avg/stddev): 9.8843/0.15

sysbench的安装与简单使用的更多相关文章

  1. Linux 性能测试工具 sysbench 的安装与简单使用

    文章目录 Linux 性能测试工具 sysbench 的安装与简单使用        一 背景        二 实验环境            2.1 操作系统            2.2 其他配 ...

  2. CentOS6.6系统源代码安装mysql5.5.28教程(附源码包下载地址)+sysbench的安装

    mysql从5.5版本开始,不再使用./configure编译,而是使用cmake编译器,具体的cmake编译参数可以参考mysql官网文档(※ 非常重要) http://dev.mysql.com/ ...

  3. (转)python requests的安装与简单运用

    requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的: python的标准库urllib ...

  4. MongoDB在Windows下安装、Shell客户端的使用、Bson扩充的数据类型、MongoVUE可视化工具安装和简单使用、Robomongo可视化工具(2)

    一.Windows 下载安装 1.去http://www.mongodb.org/downloads下载,mongodb默认安装在C:\Program Files\MongoDB目录下,到F:\Off ...

  5. python requests的安装与简单运用

    requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的: python的标准库urllib ...

  6. memcache的windows下的安装和简单使用

    原文:memcache的windows下的安装和简单使用 memcache是为了解决网站访问量大,数据库压力倍增的解决方案之一,由于其简单实用,很多站点现在都在使用memcache,但是memcach ...

  7. 【RabbitMQ】RabbitMQ在Windows的安装和简单的使用

    版本说明 使用当前版本:3.5.4 安装与启动 在官网上下载其Server二进制安装包,在Windows上的安装时简单的,与一般软件没什么区别. 安装前会提示你,还需要安装Erlang,并打开下载页面 ...

  8. Thrift的安装和简单演示样例

    本文仅仅是简单的解说Thrift开源框架的安装和简单使用演示样例.对于具体的解说,后面在进行阐述. Thrift简述                                           ...

  9. libmemcached安装及简单例子

    libmemcached安装及简单例子 1.下载安装libmemcached  $ wget http://launchpad.net/libmemcached/1.0/0.44/+download/ ...

随机推荐

  1. ethereumjs/ethereumjs-wallet

    Utilities for handling Ethereum keys ethereumjs-wallet A lightweight wallet implementation. At the m ...

  2. Block abstraction view(Create & Reference)

    在hierarchical design 中,一般需要调用 hard macro,top调用 macro 的方法有多种: 1. 调用macro对应的db 2. 调用 macro 的 ilm 模型(20 ...

  3. Android 多用户多缓存的简单处理方案

    需求:1.在缓存中记录用户登录信息.例如:用户名,密码 2.记录用户操作数据.例如:是否记住用户名密码.设置7天内自动登录等 简单设计:1)使用sqlite设计一张用户数据表,有用户名.密码.操作数据 ...

  4. poj 3169 Layout(线性差分约束,spfa:跑最短路+判断负环)

    Layout Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 15349   Accepted: 7379 Descripti ...

  5. Mac软件推荐

    其他: AP文档浏览器+代码片段管理工具:Dash 抓包工具:Charles  使用教程:http://www.cnblogs.com/dsxniubility/p/4621314.html 音乐播放 ...

  6. 大数据入门第十二天——flume入门

    一.概述 1.什么是flume 官网的介绍:http://flume.apache.org/ Flume is a distributed, reliable, and available servi ...

  7. 20155321 《网络攻防》 Exp5 MSF基础应用

    20155321 <网络攻防> Exp5 MSF基础应用 基础问题 用自己的话解释什么是exploit,payload,encode 关于exploit,我觉得exploit是利用一些工具 ...

  8. MySQL清理慢查询日志slow_log的方法

    一.清除原因 因为之前打开了慢查询,导致此表越来越大达到47G,导致磁盘快被占满,使用xtrabackup进行备份的时候文件也超大. mysql> show variables like 'lo ...

  9. SSIS 事件的向上传递

    在SSIS中,Package是Task组件的有序组合,具有层次结构,Package处于层次结构的顶层(Root Level),对于父子包结构,父包(Parent Package)通过Execute P ...

  10. Scracpy爬取图片实例

    非常简单,直接上爬虫代码 # -*- coding: utf-8 -*- import scrapy import urllib import logging class TopitComSpider ...