云主机磁盘性能测试
磁盘IO是云主机的重要指标,可以按照负载情况分成照顺序读写,随机读写两大类。
fio 是测试磁盘性能的最佳工具:
1、测试顺序读性能
fio --filename=/home/test -iodepth=64-ioengine=libaio--direct=1--rw=read--bs=1m--size=2g--numjobs=4--runtime=10 --group_reporting --name=test-read
2、测试顺序写性能
fio -filename=/home/test -iodepth=64-ioengine=libaio-direct=1-rw=write-bs=1m-size=2g-numjobs=4-runtime=20 -group_reporting -name=test-write
3、测试随机读性能
fio -filename=/home/test -iodepth=64-ioengine=libaio-direct=1-rw=randread-bs=4k-size=2G-numjobs=64-runtime=20 -group_reporting -name=test-rand-read
4、测试随机写性能
fio -filename=/home/test -iodepth=64-ioengine=libaio-direct=1-rw=randwrite-bs=4k-size=2G-numjobs=64-runtime=20 -group_reporting -name=test-rand-write
参数说明:
filename=/home/test 测试文件名称,通常选择需要测试的盘的data目录。
direct=1 测试过程绕过机器自带的buffer。使测试结果更真实。
rw=randwrite 测试随机写的I/O
rw=randrw 测试随机写和读的I/O
bs=4k 单次io的块文件大小为4k
size=2g 本次的测试文件大小为2g,以每次4k的io进行测试。
numjobs=64 本次的测试线程为64.
runtime=20 测试时间为20秒,如果不写则一直将2g文件分4k每次写完为止。
报告如何查看:
fio的结果报告内容丰富,我们主要关心的是两项:
磁盘的吞吐量bw,这个是顺序读写考察的重点
磁盘的每秒读写次数iops,这个是随机读写考察的重点
比如,下面是4个测试的结果部分截取:
test-read: (groupid=0, jobs=4): err= 0: pid=4752
read : io=839680KB, bw=76823KB/s, iops=75 , runt= 10930msec
顺序读,带宽76823KB/s,iops 75
test-write: (groupid=0, jobs=4): err= 0: pid=4758
write: io=899072KB, bw=42854KB/s, iops=41 , runt= 20980msec
顺序写,带宽42854KB/s, iops=41
test-rand-read: (groupid=0, jobs=64): err= 0: pid=4619
read : io=72556KB, bw=3457.4KB/s, iops=864 , runt= 20986msec
随机读,带宽3457.4KB/s, iops=864
test-rand-write: (groupid=0, jobs=64): err= 0: pid=4685
write: io=129264KB, bw=6432.4KB/s, iops=1608 , runt= 20097msec
随机写,带宽6432.4KB/s, iops=1608。
最新内容请见作者的GitHub页:http://qaseven.github.io/

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
大型网站技术基石之 OpenStack
我们知道虚拟化能够充分的利用资源,带来各种各样的好处。 当一个网站不大,只需要四五台机器就可以支撑的时候,可以采用手工的方式虚拟机,但是当网站流量很高,需要成千上万台机器的时候,那就非常不方便了。 这时候,云计算管理平台OpenStack就显出作用了。 云计算 先来说一下云计算的基本概念: 云服务分类: IaaS:基础设施即服务,就像阿里云主机那样,直接提供虚拟机的就是IaaS。 PaaS:平台即服务,就像新浪SAE那样,提供虚拟空间的那种就可以算是Paas,只提供一个环境平台,用户需要上传代码才能提供服务. SaaS:软件即服务,例如有道云笔记,百度。 公有云:公有云就像国家电网,为所有人提供服务。然而公有云的隐私问题,比较难以解决,所以对数据安全要求高的话,还是别用。国内有阿里云、腾讯云这类厂商。 私有云:私有云就像一个工厂自己建立的发电厂,自己发电自己用。成本较高。一般是政府部门和实力强悍的公司拥有。 混合云:混合云综合了公有云和私有云的优劣,可以把私密数据放在私有云里面,不怎么私密的放在公有云里面,然而技术要求比较复杂啊。 CaaS:OpenStack 创业公司EasyStac...
- 下一篇
打造绿色呼叫中心
没有生产车间、没有流水线,没有污染物排放,即使软件工程师不眠不休地工作,每万平方米产业楼所消耗的能源,仅为其他制造业的六分之一——这就是被誉为产出的是绿色GDP、不冒烟的GDP的声谷服务外包项目。 “中国声谷”一园多址 素有“竹西佳处,淮左名都”之称的扬州城,今天是南京都市圈和上海经济圈的节点城市,向南接纳苏南、上海等地区经济辐射,向北作为开发苏北的前沿阵地和传导区域。如今,由江苏省信息产业厅和扬州市人民政府联手打造的江苏信息服务产业基地(扬州)——中国声谷,正以呼叫中心、数据服务、城市应用软件、IT培训为主导,发掘适合扬州的新兴产业,通过专注呼叫和数据服务的产业基地品牌,打造扬州特色产业链和新的经济增长点。 呼叫中心是劳动密集型行业,坐席人员流失率高、招聘难等问题是行业普遍存在的现象。对此,位于扬州的江苏信息服务产业基地在酝酿之初就从基地选址、空间物业、电力通讯保障、人才保障、生活配套、专业管理、政策扶持、入驻流程等八个方面科学配置,考虑到了国内呼叫和数据行业长期存在的由于集聚度不高而导致的各种不足,致力于打造业内要素配置最全、综合环境最优、长期运营成本最低、层次质态最高的产业社区和...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Hadoop3单机部署,实现最简伪集群
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器