1. 下载sysbench的文件

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

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

  1. unzip

3.生成configure 文件

  1. ./autogen.sh

4. 安装

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

5. 进行检查测试

  1. sysbench --test=fileio --file-num= --file-total-size=1G --file-block-size= --file-test-mode=seqwr --file-io-mode=sync prepare
  2.  
  3. sysbench --test=fileio --file-num= --file-total-size=1G --file-block-size= --file-test-mode=seqwr --file-io-mode=sync run
  4.  
  5. sysbench --test=fileio --file-num= --file-total-size=1G --file-block-size= --file-test-mode=seqwr --file-io-mode=sync cleanup

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

  1. sysbench --test=fileio --num-threads= --file-total-size=3G --file-test-mode=rndrw prepare
  2.  
  3. sysbench --test=fileio --num-threads= --file-total-size=3G --file-test-mode=rndrw run
  4.  
  5. sysbench --test=fileio --num-threads= --file-total-size=3G --file-test-mode=rndrw cleanup

三个快照的结果

  1. File operations:
  2. reads/s: 114.27
  3. writes/s: 75.92
  4. fsyncs/s: 430.55
  5.  
  6. Throughput:
  7. read, MiB/s: 1.79
  8. written, MiB/s: 1.19
  9.  
  10. General statistics:
  11. total time: .4033s
  12. total number of events:
  13.  
  14. Latency (ms):
  15. min: 0.00
  16. avg: 36.51
  17. max: 5962.82
  18. 95th percentile: 87.56
  19. sum: 161035.85
  20.  
  21. Threads fairness:
  22. events (avg/stddev): 275.6875/129.27
  23. execution time (avg/stddev): 10.0647/0.15

一个快照的结果

  1. File operations:
  2. reads/s: 146.95
  3. writes/s: 97.80
  4. fsyncs/s: 508.59
  5.  
  6. Throughput:
  7. read, MiB/s: 2.30
  8. written, MiB/s: 1.53
  9.  
  10. General statistics:
  11. total time: .2125s
  12. total number of events:
  13.  
  14. Latency (ms):
  15. min: 0.00
  16. avg: 28.01
  17. max: 4115.60
  18. 95th percentile: 71.83
  19. sum: 158148.92
  20.  
  21. Threads fairness:
  22. events (avg/stddev): 352.9375/166.15
  23. 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. ocv & derate & crpr

    OCV: on-chip-variation 是指芯片在制造工艺P.工作电压V.环境温度T 等参数的局部变化情况下导致的 cell &net delay 变化,比如假设从clk 到两个reg ...

  2. 前端性能优化:Add Expires headers

    前端性能优化:Add Expires headers Expires headers 是什么? Expires headers:直接翻译是过期头.Expires headers 告诉浏览器是否应该从服 ...

  3. day72

    今日内容: 1 创建多表模型(详情见代码) from django.db import models # Create your models here. class Publish(models.M ...

  4. WebHook之PHP实践@coding.net

    次写完代码, 打开FileZilla, 把写好的文件上传到vps上, 久而久之觉得腻烦, 寻思有没有更geek的方法, 便有此文. WebHook是跟随着Git而兴起的技术, 当你push到服务器的时 ...

  5. python 字典,元组,对象,数组取值方法

    def create(self,cr,uid,vals,context=None): if context is None: context ={} if vals.get('name','/')== ...

  6. 处女男学Android(七)---Android 应用资源之StateListDrawable

    前言 本篇Blog将记录关于Android应用资源中最经常使用的一个Drawable资源--StateListDrawable,本来说应当继续写UI方面的内容,突然跳到应用资源这边,主要是由于之前写界 ...

  7. 20155223 Exp8 WEB基础实践

    20155223 Exp8 WEB基础实践 基础问题回答 什么是表单? 表单是一个包含表单元素的区域. 表单元素是允许用户在表单中(比如:文本域.下拉列表.单选框.复选框等等)输入信息的元素. 表单使 ...

  8. CS190.1x-ML_lab1_review_student

    这是CS190.1x第一次作业,主要教你如何使用numpy.numpy可以说是python科学计算的基础包了,用途非常广泛.相关ipynb文件见我github. 这次作业主要分成5个部分,分别是:数学 ...

  9. xgboost学习与总结

    最近在研究xgboost,把一些xgboost的知识总结一下.这里只是把相关资源作总结,原创的东西不多. 原理 xgboost的原理首先看xgboost的作者陈天奇的ppt 英文不太好的同学可以看看这 ...

  10. stl源码剖析 详细学习笔记 RB_tree (1)

    // //  RB_tree_STL.cpp //  笔记 // //  Created by fam on 15/3/21. // // #include "RB_tree_STL.h&q ...