利用IOzone进行存储性能测试

命令:1、iozone -s 10G -r 4k -i 0(0代表顺序写) -w(代表文件不删除) -+n(不测重读重写) -Rb(以某种格式生成测试文件) /tmp/iozone_4k_sq_w.xls(这里是文件的名字)    以4k大小测试顺序写10G文件的性能;

2、清除缓存:echo 3 >/proc/sys/vm/drop_caches(注意:3与>之间必须有空格)

3、iozone -s 10G -r 4k -i 1(1代表顺序读) -w -+n -Rb /tmp/iozone_4k_sq_r.xls   以4k大小测试顺序读10G文件的性能

4、清除缓存:echo 3 >/proc/sys/vm/drop_caches

5、iozone -s 10G -r 4k -i 2(2代表随机读写) -w -+n -Rb /tmp/iozone_4k_sq_rand.xls  以4k大小测试随机读写10G文件的性能

时间: 2024-08-11 02:59:32

利用IOzone进行存储性能测试的相关文章

iozone nas存储性能测试

nas存储性能测试报告 1 目的 用于测试4个服务器并发工作是nas带宽是否满足性能要求 2 环境说明 测试工具:iozone 测试客户端配置:虚拟机vcpu:4核(2.5Ghz)内存:4G虚拟网卡:1000M Nas存储与测试客户端(4个转码服务器)中间的交换机带宽是1G. 所以被测试nas存储设备理想带宽值:125MB/s. 测试工具参数说明: -a  Auto mode -b Filename  Create Excel worksheet file -c  Include close i

hbase 学习(十五)缓存机制以及可以利用SSD作为存储的BucketCache

下面介绍Hbase的缓存机制: a.HBase在读取时,会以Block为单位进行cache,用来提升读的性能 b.Block可以分类为DataBlock(默认大小64K,存储KV).BloomBlock(默认大小128K,存储BloomFilter数据).IndexBlock(默认大小128K,索引数据,用来加快Rowkey所在DataBlock的定位) c.对于一次随机读,Block的访问顺序为BloomBlock.IndexBlock.DataBlock,如果Region下面的StoreFi

云存储性能测试工具--COSBench安装

COSBench安装 Cosbench是Intel的开源云存储性能测试软件,COSBench目前已经广泛使用与云存储测试,并作为云存储的基准测试工具使用 1 环境 1.1 操作系统 COSBench可在windows和linux两种系统中运行,而为了更好的发挥硬件和系统的能力,建议在使用COSBench进行测试时,选择linux系统,目前我使用的环境是:ubuntu 12.04系统版本: 1.2 运行环境 JRE 1.7+ CURL 2 安装 2.1 支持环境安装 2.1.1 JRE JRE安装

利用手机中存储的电话号码给联系人打电话与发短信

1.将存储在数据库中的数据布局到手机界面上,其操作请见http://blog.csdn.net/xia09222826/article/details/28660653 2.三种效果显示出的效果分别是: 1)自定义的效果 2)单选的效果 3)多选的效果 3.点击某一个联系人进行拨打电话或者发送短信(以自定义的效果为例) 1)效果视图(比如点击了序号1的联系人):从手机电话备份界面跳转到PhoneandemailActitvity界面 2)程序实现 ①注册点击事件         lv_users

利用独立分区存储ceph的日志

一开始我采用的方法如下: ### Stop osd $ service ceph stop osd.0 ### Flush Journal $ ceph-osd --flush-journal -i 0 ### Create symlink to partition $ rm /var/lib/ceph/osd/ceph-0/journal $ ln -s /dev/sda2 /var/lib/ceph/osd/ceph-0/journal ### Create new journal $ ce

品味性能之道<九>:利用Loadrunner编写socket性能测试脚本简述

一.概述 Loadrunner拥有极为丰富的工具箱,供予我们制造出各种奇妙魔法的能力.其中就有此次要讨论的socket套接字操作. 二.socket概述 socket是操作系统中I/O系统的网络延伸部分,它扩展了操作系统的基本I/O到网络通信,使进程和机器之间的通信成为可能.如果想完全地理解socket在Loadrunner中如何工作的,熟悉一些关于它的历史会很有帮助. 当前常用的socket,最早起源于BSD UNIX类的操作系统.在UNIX系统上,比如BSD,把对网络的支持加入操作系统,以一

利用Application对象存储登录用户信息

Application对象非常适合用于存储一些与整个应用相关数据,例如应用版本,应用登录账户,数据缓存等. 如activity的切换是很频繁的,差不多可以和一个网站中不同网页之间的切换一样,那么不同的activity之间需要存储公共信息(如只有一个当前登录用户)以及数据传递等. 利用Application对象存储登录用户信息的方法,可以很方便的不同activity之间获取登录用户信息. 首先,新建一个java类继承Application类:BaseApplication.java import

利用Azure高级存储搭建高性能Linux服务器(1)

目前Azure针对虚拟机提供两种类型的存储,一种是标准存储,基于HDD的,一种是高性能存储Premium Storage(在下文中简称PS),基于SSD的.针对用户高性能,低延迟,I/O密集型的应用,比如数据库MySQL, MongoDB,SAP等提供良好的支持. 本文主要介绍如何在CentOS上使用高级存储构建数据库服务器的最佳实践,包括你的应用需求在超过单盘IOPS限制的情况下,如何通过使用软RAID来构建50000级别的IOPS服务器. 目前高级存储只能用于DS/GS/FS系列机器作为数据

IOS中sqlite数据库利用bold类型存储与读取字典

我在做app收藏时, 发现我的数据有的是字典, 字典怎么向数据库中保存呢? 就看了好多博客, 字典应该利用数据库中的bold类型来保存,可是添加到数据库之后,读取不出来, 为此伤透了脑筋,为了解决这个问题, 花费了好时间. 以前认为bold类型就是用来存放二进制的,可以存放图片等, 而我的数据存到数据库中的确是二进制,所以读的时候全是二进制, 以致不能转换成字典.后来发现我保存数据的方法就是错的, bold类型不仅可以放二进制也可以放数据,简直颠覆了我对bold类型的看法,BLOB,只是一个数据