




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TOC\o"1-5"\h\z\o"CurrentDocument"AIX系统磁盘IO性能评估 2一,对磁盘IO的性能考虑,裸设备优缺点分析 21.1对磁盘IO的性能考虑 2\o"CurrentDocument"1.2裸设备的优点 2\o"CurrentDocument"1.3裸设备的缺点 2\o"CurrentDocument"二,IOSTAT工具使用 3\o"CurrentDocument"2.1参数与用法 3\o"CurrentDocument"2.2iostat报告解析 6\o"CurrentDocument"三,sar-d看 7\o"CurrentDocument"四,使用Islv-Ivname估逻辑卷的碎片情况 8\o"CurrentDocument"五,使用vmstat命令评估调页空间 10\o"CurrentDocument"六,使用filemon命令监控系统IO 10\o"CurrentDocument"filemon标记描述 11\o"CurrentDocument"filemon报告解析 11\o"CurrentDocument"七,监视磁盘IO的小结 12AIX系统磁盘IO性能评估,对磁盘io的性能考虑,裸设备优缺点分析1.1对磁盘IO的性能考虑将频繁访问的文件系统和裸设备尽可能放置在不同的磁盘上.在建立逻辑卷时尽可能使用mklv的命令开关给不同的文件系统和裸设备赋予不同的内策略.使用磁盘设备驱动器的功能属性构建合适的RAID方式,以获得更高的数据安全性和存取性能.一般考虑采用RAID5或者RAID10的方式,对于写要求比较高的系统,一般建议采用RAID10方式.尽可能利用内存读写带宽远比直接磁盘IO操作性能优越的特点,使频繁访问的文件或数据置于内存中进行操作处理.1.2裸设备的优点由于忽略了文件系统缓冲器而直接读写,从而具有更好的性能.对磁盘的直接读写就意味着取消了磁盘与文件系统的同步要求.这一点对于纯OLTP系统非常有用,因为在这种系统中,读写的随机性非常大以至于一旦数据被读写之后 ,它们在以后的较长一段时间内不会得到再次使用•除了OLTP,raw设备还能够从以下几个方面改善DSS应用程序性能•排序:由于对临时表空间的写作数据更快,所以对排序也有一定的好处.序列号访问:比如对表,索引的完全扫描等序列化操作,这种速度会更快.直接读写:不需要经过OS级的缓存,节约了内存资源,在一定程度上避免了内存的争用.避免了OS的cache预读功能,减少了IO.采用裸设备避免了文件系统的开销.比如维护I-node,空闲块等.1.3裸设备的缺点裸设备的空间管理不灵活,需要预先规划好裸设备上的空间使用,还应当保留一部分裸设备以应付突发情况.这是对空间的浪费.很多备份工具对裸设备的支持不足,导致备份的操作方式比较原始,麻烦.IOSTAT工具使用lostat主要用来报告中央处理器(CPU)统计信息和整个系统,适配器,tty设备,磁盘和CD-ROM的输入输出统计信息.lostat的一个缺点是它不能对某个进程进行深入分析 仅对系统的整体情况进行分析.2.1参数与用法iostat[-s][-a][-d|-t][-T][-m][PhysicalVolume…][Interval[Count]]其中-s为显示系统信息.#iostat-sSystemconfiguration:lcpu=4drives=11paths=2vdisks=0tty:tintoutavg-cpu:%user%sys%idle%iowait0.02.7 0.80.398.7 0.2KbpstpsKb_readKb_wrtn200.7 4.615265583791603904240Disks:%tm__actKbps tpsKb_readKb_wrtnhdisk00.3 3.0 0.62033231327206892hdiskl0.0 0.00.0 3157 0dac00.0 197.7 4.015062229091576697348System:i2dbdac0utm0.00.00.000
hdisk20.00.00.000hdisk30.00.00.000hdisk40.00.00.000hdisk50.7197.74.015062229091576697348hdisk60.00.00.000hdisk70.00.00.000cd00.00.00.000-d标志不能和-t标志合用,且仅仅显示磁盘使用率报告#iostat-dSystemconfiguration:lcpu=4drives=11paths=2vdisks=0Disks:%tm_actKbpstpsKb_readKb_wrtnhdisk00.33.00.62033231727207032hdisk10.00.00.031570dac00.0197.74.015062229131576700356dac0utm0.00.00.000hdisk20.00.00.000hdisk30.00.00.000hdisk40.00.00.000hdisk50.7197.74.015062229131576700356hdisk60.00.00.000hdisk70.00.00.000cd00.00.00.000-a显示适配器吞吐量报告#iostat-aSystemconfiguration:lcpu=4drives=11paths=2vdisks=0tty: tintout avg-cpu:%user%sys%idle%iowait0.02.70.80.398.70.2Adapter:sisscsia0KbpstpsKb_readKb_wrtn
3.00.62033547827207108Adapter:sisscsia0Disks:hdisk0hdisk1%tm_act0.30.0Kbps3.00.0tps0.60.0Kb_readKb_wrtn203323212720710831570Adapter:fcs0Kbps197.7tps4.0Kb_readKb_wrtn15062229131576701580Disks:dac0hdisk2hdisk3hdisk4hdisk5hdisk6hdisk7%tm_act0.00.00.00.00.7197.70.00.0Kbps197.70.00.00.00.00.0tps4.00.00.00.04.00.00.0Kb_readKb_wrtn150622291315767015800 00 00 0150622291315767015800 00 0Adapter:vsa0Kbps0.0tps0.0Kb_readKb_wrtn0 0Disks:dac0utm%tm_act0.0Kbps0.0tps0.0Kb_read Kb_0wrtn0Adapter:ide0Kbps0.0tps0.0Kb_readKb_wrtn0 0Disks:cd0%tm_act0.0Kbps0.0tps0.0Kb_read Kb_0wrtn04,-t标记排除了-d标记且仅显示tty和cpu的用法报告#iostat-tSystemconfiguration:lcpu=4tty:tintout avg-cpu:%user%sys%idle%iowait0.02.70.80.398.70.25,-T打印iostat输出的每一行边上的时间戳记,#iostat-TSystemconfiguration:lcpu=4drives=11paths=2vdisks=0tty:tintout avg-cpu:%user%sys%idle%iowaittime0.02.70.80.398.70.02.70.80.398.7Disks:%tm_actKbpstpsKb_readKb_wrtntimehdiskO0.33.00.6203323252720732811:44:48hdiskl0.00.00.03157011:44:48dac00.0197.74.01506222925157670517611:44:48dacOutm0.00.00.00011:44:48hdisk20.00.00.00011:44:48hdisk30.00.00.00011:44:48hdisk40.00.00.00011:44:48hdisk50.7197.74.01506222925157670517611:44:48hdisk60.00.00.00011:44:48hdisk70.00.00.00011:44:48cd00.00.00.00011:44:4822iostat报告解析lostat命令生成四种类型的报告,tty和cpu使用率报告,磁盘使用率报告,系统吞吐量报告和适配器吞吐量报告•tty和cpu使用率报告tty: tin toutavg-cpu:%user%sys%idle%iowaittime0.0 2.7 0.8 0.3 98.7 0.211:44:48对于多处理器系统,cpu值是所有处理器的总平均.同时,10等待状态是系统级定义的而不是每个处理器・注释:tty是teletype的缩写.通常使用tty来简称各种类型的终端设备栏描述Tin系统为所有tty读取的字符总数Tout系统为所有tty写入的字符总数%user:用户使用cpu的时间百分比%sys系统使用cpu的时间白分比%idle:Cpu空闲且系统没有未兀成的 io请求的时间白分比%iowaitCpu空闲期间系统有未兀成的磁盘 io请求的时间白分比每过一定的时间间隔,内核就更新这条信息(一般每秒六十次).Tty报告提供了从系统中所有终端收到的每秒字符数,以及每秒输出到系统所有终端的字符的总数2,磁盘使用率报告这个报告提供了在每个物理磁盘上的统计信息栏描述%tmactr物理磁盘处于沽动状态的时间白分比Kbps平均每秒传输(读或写)到驱动器的数据量Tps传输次数,也就是对物理磁盘的io请求次数Kbread:读取的kb总数Kbwrtn写入的KB总数
3,系统吞吐量报告这个报告提供了针对系统的统计信息栏描述Kbps:平均每秒传输(读或写)到系统的数据量Tps传输次数,也就是对系统的io请求次数Kbread读取的kb总数Kbwrtn写入的KB总数适配器吞吐量报告这个报告提供了针对适配器的统计信息栏描述Kbps:平均每秒传输(读或写)到适配器的数据量Tps:传输次数,也就是对适配器的io请求次数Kbread:读取的kb总数Kbwrtn写入的KB总数三sar-d看搜集,报告,或者保存系统活动信息#sar-d11AIXi2db3500CC886E4C00 07/10/09Systemconfiguration:lcpu=4drives=1109:42:23device%busyavquer+w/sKbs/savwaitavserv09:42:24hdisk000.0000.00.0hdisk100.0000.00.0dac000.0000.00.0dac0utm00.0000.00.0hdisk200.0000.00.0hdisk300.0000.00.0hdisk400.0000.00.0hdisk500.0000.00.0hdisk600.0000.00.0hdisk700.0000.00.0cd000.0000.00.0栏描述Device设备名称%busy磁盘活动占时间百分比 对应%tmactAvque磁盘活动时间内未完成的请求的平均值,该值较高表明存在10瓶颈R+W/S对应tps,报告从一个设备读和写数据的次数Blks/s以0.5KB为单位的传输数据量Avwait:总是设置为0.0Avserv总是设置为0.0四使用Islv-Ivname估逻辑卷的碎片情况显示卷组列表:#lsvgrootvgrootvgldatavg查看卷组的逻辑卷组成lsvg-ldatavgdatavg:LVNAME TYPElsvg-ldatavgdatavg:LVNAME TYPEPOINTloglv00 jfs2log1fslv03 jfs2720显示某个逻辑卷的信息lslvfslv03LOGICALVOLUME: fslv03LPsPPsPVsLVSTATE1 1open/syncdN/A720 1open/syncd/oradataVOLUMEGROUP:datavgMOUNTLVIDENTIFIER:00cc886e00004c00000001153b9e95c7.2PERMISSION: read/writeLVIDENTIFIER:00cc886e00004c00000001153b9e95c7.2PERMISSION: read/writeVGSTATE:TYPE:MAXLPs:COPIES:LPs:STALEPPs:VGSTATE:TYPE:MAXLPs:COPIES:LPs:STALEPPs:INTER-POLICY:INTRA-POLICY:MOUNTPOINT:active/completejfs272017200minimummiddle/oradataLVSTATE: opened/syncdWRITEVERIFY: off128megabyte(s)SCHEDPOLICY:parallelPPSIZE:PPs: 720BBPOLICY: relocatableRELOCATABLE: yesUPPERBOUND: 32LABEL: /oradataMIRRORWRITECONSISTENCY:on/ACTIVEEACHLPCOPYONASEPARATEPV?:yesSerializeIO?: NO显示每个逻辑卷由哪些物理分区组成#lslv-mfslv03|headfslv03:/oradataLPPP1PV1 PP2PV2PP3PV3PV200020163hdisk500030164hdisk500040165hdisk500050166hdisk500060167hdisk500070168hdisk500080169hdisk55,评估逻辑卷的碎片情况#lslv-lfslv03fslv03:/oradataPVCOPIESINBANDDISTRIBUTIONhdisk5720:000:00022%160:159:159:160:082栏描述PV物理卷名称Copies三个字段分别代表720:在物理卷上至少包含一个物理分区的逻辑分区的数量0:在物理卷上至少包含两个物理分区(一个副本)的逻辑分区数量0:在物理卷上至少包含两个物理分区(两个副本)的逻辑分区数量Inband物理卷上物理分区的百分比 .此物理卷属于逻辑卷,且分配在由物理内分配策略指定的物理卷中Distribution分配在物理卷每个区域内:160:159:159:160:082外部边缘(160),外部中间(159),中间(159),内部中心(160),内部边缘(182)的物理分区数目.对于该例中的结果说明Copies显示逻辑卷fslv03只复制了一份.InBand显示了内策略是如何遵循的.这个百分比越高,分配效率就越好.Distribution显示,逻辑卷fslv03总共有720个逻辑分区,外部边缘(160),外部中间(159),中间(159),内部中心(160),内部边缘(182).1nband= 159/720 = 22%.吧心吧心6,查看卷组的物理卷组成#6,查看卷组的物理卷组成#lsvg-pdatavgdatavg:PV_NAME PVSTATETOTALPPsFREEPPsFREEDISTRIBUTIONhdisk5active79978DISTRIBUTIONhdisk5active7997800..00..00..00..78五,使用vmstat命令评估调页空间#vmstat-s293967066totaladdresstrans.Faults:地址翻译错误,每次发生地址转换页面故障时增加 .383887108pageins:入页:随虚拟内存管理器读入的每页增加 .计数随调页空间和文件空间的入页增加.它和出页统计信息一起表示实际 10总量.398373792pageouts4197657pagingspacepageins:调页空间入页,只随VMM启动的来自调页空间的入页而增加.4351404pagingspacepageouts0totalreclaims237662205zerofilledpagesfaults222070executablefilledpagesfaults1399248325pagesexaminedbyclock1487revolutionsoftheclockhand518506491pagesfreedbytheclock4249427backtracks420362freeframewaits0extendXPTwaits16247685pendingI/Owaits782289679startI/Os69941471iodones3375131147cpucontextswitches381625154deviceinterrupts814614929softwareinterrupts2805794153decrementerinterrupts410037mpc-sentinterrupts410037mpc-receiveinterrupts1677224phantominterrupts0traps24457805147syscalls六,使用filemon命令监控系统IO监视文件系统的性能,并且报告代表逻辑文件,虚拟内存段,逻辑卷和物理卷的io活动.filemon[-d][-LTrace_FilemGennames_File][-oFile][-OLevels][-P][-Tn][-u][ 匚v] 一一6.1filemon标记描述-i-ofile写10活动报告到指定的File,而不是到stdout文件.-d启动filemon命令,但是一直推迟跟踪直到用户执行 trcon命令•默认立刻启动-Tn设置内核的跟踪缓冲区大小为 n字节•缺省值32000字节•-0levels只监控指定的文件系统级别 •有效的级别标识是Lf逻辑文件级别Vm虚拟内存级别Lv逻辑卷级别Pv物理卷级别
Alllf,vm,lv,pv的简单表示6.2filemon报告解析1,最活动的文件报告栏描述#MBS:从文件中传输的数据总量,递减排序#opns在评估周期内,文件被打开的次数#Rds:对文件的系统读取调用数目#wrs对文件的系统写入调用数目File文件名Volume:inode最活动的段报告栏描述#MBS:从段中传输的数据总量,递减排
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东农业大学《现代生物技术进展》2023-2024学年第二学期期末试卷
- 内蒙古自治区鄂尔多斯市康巴什区第二中学2025届初三第二学期期末试化学试题含解析
- 唐山海运职业学院《现代数学与中学数学》2023-2024学年第一学期期末试卷
- 四川省乐山市五中学2025年初三下学期第二次月考物理试题文试题含解析
- 信阳农林学院《中国现当代文学名家论》2023-2024学年第二学期期末试卷
- 山东政法学院《中学数学教材研究与案例分析》2023-2024学年第二学期期末试卷
- 运输合同书附加条款
- 二零二五版股权转让及委托持股协议正规范例
- 二零二五版个人诊所医生聘用合同书范例
- 智慧教育新探索
- 市长在市政协会议委员发言会上的讲话
- 电缆沟工程量计算表(土建)
- 初中数学课堂教学中应重视学生阅读理解能力的培养
- 优秀教案:接触器联锁正反转控制线路的检修与测试
- 高二化学烃的衍生物.ppt课件
- 中国城市规划设计研究院交通评估收费标准
- 配件来源及报价明细表
- IQC供应商品质管理看板
- 钢结构安装专项方案(电梯井)
- 生物工程设备教案
- 《三国演义》课外阅读指导课说课
评论
0/150
提交评论