IO
文章平均质量分 80
SiC 软件
SiC B2B2C Shop 开源商城 作者
展开
-
IOmeter磁盘IO性能测试工具
Linux下IOmeter的使用-------------------------------------IOmeter是intel开发的一款免费软件,主要用于Windows和Linux平台下对磁盘IO子系统和网络IO做性能测试。IOmeter通过Dynamo来生成多种IO测试,每一个Dynamo叫做一个Managere。每一个Manager下又有多个worker,worker即时原创 2014-10-09 10:51:17 · 4702 阅读 · 0 评论 -
浅谈RAID写惩罚(Write Penalty)与IOPS计算
浅谈RAID写惩罚(Write Penalty)与IOPS计算05/08. 2014介绍通常在讨论不同RAID保护类型的性能的时候,结论都会是RAID-1提供比较好的读写性能,RAID-5读性能不错,但是写入性能就不如RAID-1,RAID-6保护级别更高,但写性能相对更加差,RAID10是提供最好的性能和数据保护,不过成本最高等等。其实决定这些性能考虑的因素很简单,...原创 2014-05-20 21:46:37 · 894 阅读 · 0 评论 -
AIX 下磁盘 I/O 性能分析
转自:http://www.ibm.com/developerworks/cn/aix/library/1203_weixy_aixio/ 磁盘 I/O 的概念I/O 的概念,从字义来理解就是输入输出。操作系统从上层到底层,各个层次之间均存在 I/O。比如,CPU 有 I/O,内存有 I/O, VMM 有 I/O, 底层磁盘上也有 I/O,这是广义上的 I/O. 通常来讲,一个上层...原创 2014-05-30 11:47:15 · 1823 阅读 · 0 评论 -
linux 同步IO: sync、fsync与fdatasync
传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满或者当内核需要重用该缓冲区以便存放其他磁盘块数据时,再将该缓冲排入输出队列,然后待其到达队首时,才进行实际的I/O操作。这种输出方式被称为延迟写(delayed write)(Bach...原创 2014-07-07 11:22:58 · 172 阅读 · 0 评论 -
正确的使用dd进行磁盘读写速度测试
测试方式:使用dd指令,对磁盘进行连续写入,不使用内存缓冲区,每次写入8k的数据,总共写入20万次,产生1.6G大小的文件。测试指令:dd if=/dev/zero of=/data01/test.dbf bs=8k count=200000 conv=fdatasync---------------------------------------------- 正确的使用dd...原创 2014-07-07 14:01:16 · 6381 阅读 · 0 评论 -
linux使用FIO测试磁盘的iops
FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等等。fio 官网地址:http://freshmeat.net/projects/fio/一,FIO安装wget htt...原创 2014-12-20 22:29:15 · 1159 阅读 · 0 评论 -
linux命令——iotop
iotop命令是专门显示硬盘IO的命令,界面风格类似top命令。这个命令只有在kernelv2.6.20及以后的版本中才有。类似命令:1) vmstat : vmstat 1查看bi和bo列.2) iostat : iostat -k -x -d 5 33) dstat : dstat -d4) pidstat : pidstat -d -p pid可以查看单个进程I/O使用情况...原创 2014-07-16 16:22:02 · 228 阅读 · 0 评论 -
IO负载高的来源定位
前言:在一般运维工作中经常会遇到这么一个场景,服务器的IO负载很高(iostat中的util),但是无法快速的定位到IO负载的来源进程和来源文件导致无法进行相应的策略来解决问题。这个现象在MySQL上更为常见,在5.6(performance_schema提供io instrument)之前,我们通常只能猜到是MySQL导致的高IO,但是没法定位具体是哪个文件带来的负载。例如是ibd...原创 2014-07-16 16:31:57 · 156 阅读 · 0 评论 -
说说IO
关于IO的好文章 转自:http://pengjiaheng.iteye.com/ 说说IO - IO的分层 说说IO(一)- IO的分层 IO 性能对于一个系统的影响是至关重要的。一个系统经过多项优化以后,瓶颈往往落在数据库;而数据库经过多种优化以后,瓶颈最终会落到 IO 。而 IO 性能的发展,明显落后于 CPU 的发展。 Memchached 也好, No...原创 2013-09-19 23:21:13 · 88 阅读 · 0 评论 -
漫谈linux文件IO
这篇文章写的比较全面,也浅显易懂,备份下。转载自:http://blog.chinaunix.net/uid-27105712-id-3270102.html在Linux 开发中,有几个关系到性能的东西,技术人员非常关注:进程,CPU,MEM,网络IO,磁盘IO。本篇文件打算详细全面,深入浅出。剖析文件IO的细节。从多个角度探索如何提高IO性能。本文尽量用通俗易懂的视角去阐述。不copy内核...原创 2013-09-19 23:53:30 · 86 阅读 · 0 评论 -
浅谈Oracle数据库中的缓存-Cache (IO)
Cache和Buffer是两个不同的概念,简单的说,Cache是加速“读”,而buffer是缓冲“写”,前者解决读的问题,保存从磁盘上读出的数据,后者是解决写的问题,保存即将要写入到磁盘上的数据。在很多情况下,这两个名词并没有严格区分,常常把读写混合类型称为buffer cache,本文后续的论述中,统一称为cache。 Oracle中的log buffer是解决redo写入的问题,而...原创 2013-08-07 23:36:12 · 157 阅读 · 0 评论 -
Linux 上常见的 IO 基准测试工具比较dd/orion/iozone/bonnie++
经常要对一些新存储系统进行 I/O Benchmark 测试,每次测试又有可能针对不同的目的,但基本也都是围绕数据库转悠,心血来潮,对几个常见的工具做个比较。 要强调的几点:ORION –Oracle I/O Numbers Calibration Tool 还是比较全面的针对数据库应用的 IO 测试工具。现在 Oracle 发布了不少平台的移植版本。该工具也比较好用。数...原创 2013-07-29 00:06:57 · 590 阅读 · 0 评论 -
永不消逝的缓存数据:Adaptec 5445Z RAID卡评测
第01页:前言第02页:零维护缓存保护——替代BBU的好选择第03页:测试平台介绍第04页:随机访问(IOPS)性能测试第05页:顺序访问性能测试第06页:ZMCP(零维护缓存保护)功能验证测试第07页:ZMCP功能验证方法及总结---------------------------------------------------------------- ...原创 2013-06-08 20:38:58 · 286 阅读 · 0 评论 -
RAID卡的缓存与磁盘自带的缓存的关系
RAID卡的缓存与磁盘自带的缓存的关系RAID卡是否有(启用)缓存对“随机读写”性能有巨大的影响。中高端的RAID卡都有缓存(价格也高)。那么RAID卡的缓存与磁盘自带的缓存是如何设置的? 戴尔服务器的perc H710 RAID卡有512M缓存,并带电池。建立阵列的时候(raid5),关于RAID卡缓存的默认选项是:读取策略:自适应 写策略:回写 磁盘高速缓存策略原创 2014-10-09 10:51:22 · 17281 阅读 · 0 评论 -
磁盘性能指标--IOPS 理论
机械硬盘的连续读写性很好, 但随机读写性能很差。这是因为磁头移动至正确的磁道上需要时间,随机读写时,磁头不停的移动,时间都花在了磁头寻道上,所以性能不高。 如下图:在存储小文件(图片)、OLTP数据库应用时,随机读写性能(IOPS)是最重要指标。学习它,有助于我们分析存储系统的性能互瓶颈。下面我们来认识随机读写性能指标--IOPS(每秒的输入输出次数)。 磁盘性能指标--IOPS...原创 2012-11-20 18:33:32 · 484 阅读 · 0 评论 -
常见硬盘IOPS参考值
IOPS,即I/O per second,即每秒读写(I/O)操作的次数,多用于OLTP/数据库、小文件存储等场合,衡量随机访问的性能。关于IOPS,请看:《磁盘性能指标--IOPS 理论 》 如何测试IOPS--------------------------------------------------------------------参考:http://z...原创 2012-11-20 19:45:14 · 2724 阅读 · 0 评论 -
IO系统性能之一:衡量性能的几个指标
http://storage.it168.com/a2011/0323/1169/000001169755_all.shtml作为一个数据库管理员,关注系统的性能是日常最重要的工作之一,而在所关注的各方面的性能只能IO性能却是最令人头痛的一块,面对着各种生涩的参数和令人眼花缭乱的新奇的术语,再加上存储厂商的忽悠,总是让我们有种云里雾里的感觉。本系列文章试图从基本概念开始对磁盘存储相关的各...原创 2013-06-06 13:13:00 · 515 阅读 · 0 评论 -
IO系统性能之二:缓存和RAID如何提高IO
http://storage.it168.com/a2011/0325/1170/000001170565_all.shtml 从上一篇文章:IO系统性能之一:衡量性能的几个指标的计算中我们可以看到一个15k转速的磁盘在随机读写访问的情况下IOPS竟然只有140左右,但在实际应用中我们却能看到很多标有5000IOPS甚至更高的存储系统,有这么大IOPS的存储系统怎么来的呢?这就要...原创 2013-06-06 13:14:13 · 142 阅读 · 0 评论 -
IOmeter磁盘IO性能测试工具
Linux下IOmeter的使用-------------------------------------IOmeter是intel开发的一款免费软件,主要用于Windows和Linux平台下对磁盘IO子系统和网络IO做性能测试。IOmeter通过Dynamo来生成多种IO测试,每一个Dynamo叫做一个Managere。每一个Manager下又有多个worker,worker...原创 2013-06-06 23:56:18 · 1624 阅读 · 1 评论 -
RAID卡的缓存与磁盘自带的缓存的关系
RAID卡的缓存与磁盘自带的缓存的关系RAID卡是否有(启用)缓存对“随机读写”性能有巨大的影响。中高端的RAID卡都有缓存(价格也高)。那么RAID卡的缓存与磁盘自带的缓存是如何设置的? 戴尔服务器的perc H710 RAID卡有512M缓存,并带电池。建立阵列的时候(raid5),关于RAID卡缓存的默认选项是:读取策略:自适应 写策略:回写 磁盘高速缓存...原创 2013-06-07 23:21:37 · 2485 阅读 · 0 评论 -
解析12G服务器PERC阵列卡
转自:http://server.zol.com.cn/360/3602497_all.html 12G服务器四大类PERC卡笔者这次对戴尔第12G PowerEdge服务器进行简单PERC卡的说明。 12G服务器的PERC卡按性能可以分为四类:PERC S110、PERC H310、PERC H710、PERC H710P/H810的RAID卡。 谈及RAID卡...原创 2013-06-07 23:25:21 · 849 阅读 · 1 评论 -
戴尔R720服务器评测
转自:http://server.zol.com.cn/345/3458599_all.html 戴尔12G经典机架服务器综述 随着服务器市场“同质化”产品增加,无论是性能、稳定性或可靠性,服务器并没有明显的差距。因此,创新设计带来的性能改变成为中小企业购买服务器来进一步业务拓展的首要因素。无论是至强或皓龙处理器都已经由双核、四核到多核时代,英特新一代智...原创 2013-06-07 23:26:46 · 4427 阅读 · 1 评论 -
linux iostat命令详解
原文地址:linux iostat命令详解作者:天之翼Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。基本使用$iostat -d -k 1 10参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;1 10表...原创 2014-09-26 19:22:45 · 772 阅读 · 0 评论