设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 数据库开发 >> Use bonnie to Test system IO speed
精品推荐
数据库开发点击TOP10
·MYSQL 新版出现 Client does not support authentication protocol requested by server; consider upgrading MySQL client解决办法
·生成助记码(取汉字的第一个字母)
·ORA-01034错误的解决办法
·ORACLE数据库管理员的职责
·将DW数据窗口导出为EXCEL文件的方法(整理)
·Oracle中分区表的使用
·SQL Server 2000+ MS WIN2003群集服务配置
·SQL中UNION 与 UNION ALL 的区别
·ORA-00257: archiver error. Connect internal only, until freed.
·Oracle备份与恢复案例
编程开发点击TOP10
·数字小键盘指法练习
·ASP.NET 程序中常用的三十三种代码
·用C语言编通讯录程序(初学者级别的)
·我写的Java学生成绩管理系统源代码
·CHK文件恢复工具
·Modem 常用AT指令集
·java笔试题
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
精选专题

Use bonnie to Test system IO speed

作者: 来源:网络文章 时间:2005-12-17 22:31:24

Use bonnie to Test system IO speed

Friday, 2004-09-17 11:33 Eygle
    

 

原文链接:

Unix/Use.Bonnie.To.Test.IO.speed.htm">http://www.eygle.com/unix/Use.Bonnie.To.Test.IO.speed.htm 

Bonnie是一款极小的测试系统IO性能的工具,源代码公开.作者主页:
http://www.textuality.com/bonnie/
你也可以点击这里下载

编译Bonnie极其简单,但是需要你安装了make及gcc (或cc)

 

# makeOptions are "make bsd" and "make SysV" - the default is "bsd".If you get messages about missing functions, try "make SysV."make Bonnie make[1]: Entering directory `/eXPort/home/gqgai/bonnie'cc -OBonnie.c-o Bonniemake[1]: Leaving directory `/export/home/gqgai/bonnie' 

其使用手册在:

http://www.textuality.com/bonnie/advice.html

测试IO速度:

1.T3阵列速度测试(raid5)

 

# df -kFilesystemkbytes usedavail capacityMounted on/dev/dsk/c0t0d0s0 1018382117711839569 13% //dev/dsk/c0t0d0s6 2055705 1177602816432 60% /usr/proc 0 0 00% /procfd 0 0 00% /dev/fdmnttab0 0 00% /etc/mnttab/dev/dsk/c0t0d0s1 1448911772148618807 56% /varswap4770120 8 47701121% /var/runswap4958928188816 47701124% /tmp/dev/dsk/c5t1d0s0 51634648 35154404 15963898 69% /data1/dev/dsk/c5t1d1s1 25816144 21498881 4059102 85% /data3/dev/dsk/c5t1d1s0 25816144 14650723 10907260 58% /data2/dev/dsk/c0t2d0s1 15483618 1074317 142544658% /temp/dev/dsk/c0t2d0s0 7136886 2824586 4240932 40% /varlink/dev/dsk/c0t2d0s5 8258597 5868224 2307788 72% /opt/dev/dsk/c0t2d0s7 2053605 1281342710655 65% /export/home/dev/dsk/c0t2d0s6 2053605178151 18138469% /usr/local# formatSearching for disks...doneAVAILABLE DISK SELECTIONS: 0. c0t0d0  /pci@1f,4000/sCSi@3/sd@0,0 1. c0t1d0  /pci@1f,4000/scsi@3/sd@1,0 2. c0t2d0  /pci@1f,4000/scsi@3/sd@2,0 3. c3t0d0  /pci@4,4000/scsi@4/sd@0,0 4. c3t1d0  /pci@4,4000/scsi@4/sd@1,0 5. c3t2d0  /pci@4,4000/scsi@4/sd@2,0 6. c3t3d0  /pci@4,4000/scsi@4/sd@3,0 7. c5t1d0  /pci@1f,2000/SUNW,qlc@1/fp@0,0/ssd@w50020f23000083a2,0 8. c5t1d1  /pci@1f,2000/SUNW,qlc@1/fp@0,0/ssd@w50020f23000083a2,1Specify disk (enter its number): ^D# ./Bonnie -d /data1 -s 2046 -m billing-center File '/data1/Bonnie.8273', size: 2145386496Writing with putc()...doneRewriting...doneWriting intelligently...doneReading with getc()...doneReading intelligently...adoneSeeker 2...Seeker 1...Seeker 3...start 'em...done...done...done...-------Sequential Output-------- ---Sequential Input-- --Random---Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU/sec %CPUbilling- 2046 10251 87.5 32430 55.7 14048 39.5 12625 99.5 48763 67.361.58.3

简要介绍一下输出:

这里Sequential Output指写入速度,Char指按字符方式写入,Block指按块方式写入,Rewrite指顺序改写速度(也就是数据修改)
Sequential Input指读取速度

CPU,指该操作占用的CPU资源.

此处T3 Raid5的写入达到 10251 K/sec

2.本地磁盘速度

# ./Bonnie -d /opt/oracle -s 1024 -m billing-centerFile '/opt/oracle/Bonnie.8545', size: 1073741824Writing with putc()...doneRewriting...doneWriting intelligently...doneReading with getc()...doneReading intelligently...doneSeeker Seeker 2...1...Seeker 3...start 'em...done...done...done...-------Sequential Output-------- ---Sequential Input-- --Random---Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU/sec %CPUbilling- 10249582 85.0 15928 29.86900 20.3 11735 96.5 46098 67.2 256.68.8

后面会逐渐添加一些其他硬件的测试数据.

3. EMC CLARiiON CX500 测试数据

系统环境:

 # /usr/platform/sun4u/sbin/prtdiag -vSystem Configuration:Sun Microsystemssun4u Sun Fire 480RSystem clock frequency: 150 MHzMemory size: 4096 Megabytes========================= CPUs =============================================== RunE$ CPUCPUBrdCPUMHzMBImpl. Mask ------------------------A 010508.0US-III+11.0 A 210508.0US-III+11.0========================= Memory Configuration =============================== LogicalLogicalLogicalMCBankBankBankDIMM InterleaveInterleavedBrdIDnumsizeStatus Size Factorwith------------------------------------------------------ A 00 512MBno_status256MB8-way0 A 01 512MBno_status256MB8-way0 A 02 512MBno_status256MB8-way0 A 03 512MBno_status256MB8-way0 A 20 512MBno_status256MB8-way0 A 21 512MBno_status256MB8-way0 A 22 512MBno_status256MB8-way0 A 23 512MBno_status256MB8-way0========================= IO Cards =========================BusMax IOPort Bus Freq BusDev,TypeIDSide Slot MHzFreq Func State NameModel---- ---- ---- ---- ---- ---- ---- ----- ------------------------------------------------------PCI8 B 2 33332,0ok SUNW,XVR-100 SUNW,375-3126PCI8 B 4 33334,0ok fibre-channel-pci10df,f900.10df.+PCI8 B 5 33335,0ok fibre-channel-pci10df,f900.10df.+PCI8 A 0 66661,0ok pci-pci8086,b154.0/pci108e,1000PCI-BRIDGEPCI8 A 0 66660,0ok pci108e,1000-pci108e,1000.1 device on pci-bridgePCI8 A 0 66660,1ok SUNW,qfe-pci108e,1001 SUNW,pci-qfe/pci-bridg+PCI8 A 0 66661,0ok pci108e,1000-pci108e,1000.1 device on pci-bridgePCI8 A 0 66661,1ok SUNW,qfe-pci108e,1001 SUNW,pci-qfe/pci-bridg+PCI8 A 0 66662,0ok pci108e,1000-pci108e,1000.1 device on pci-bridgePCI8 A 0 66662,1ok SUNW,qfe-pci108e,1001 SUNW,pci-qfe/pci-bridg+PCI8 A 0 66663,0ok pci108e,1000-pci108e,1000.1 device on pci-bridgePCI8 A 0 66663,1ok SUNW,qfe-pci108e,1001 SUNW,pci-qfe/pci-bridg+=========================Environmental Status =========================System Temperatures (Celsius):-------------------------------Device TemperatureStatus---------------------------------------CPU0 50 OKCPU2 52 OKDBP0 28 OK=================================Front Status Panel:-------------------Keyswitch position: NORMALSystem LED Status:LOCATORFAULT POWER---------------------[OFF] [OFF] [ ON]=================================Disk Status:------------DISK 0: [NO_FAULT]DISK 1: [NO_FAULT]=================================Fan Status:-----------Bank RPM Status---------------CPU0 5660[NO_FAULT]CPU1 3896[NO_FAULT]CPU2 3797[NO_FAULT]IO03947[NO_FAULT]IO14166[NO_FAULT]=================================Power Supplies:---------------SupplyStatus------------PS0[NO_FAULT]PS1[NO_FAULT]========================================================== HW Revisions =======================================System PROM revisions:----------------------OBP 4.10.8 2003/07/25 08:44IO ASIC revisions:------------------PortModelIDStatus Version-------- ---- ------ -------Schizo 8ok7Schizo 9ok7

阵列为CLARiiON CX500,以下分别是4块盘的Raid1+0及Raid5的测试数据:

Raid1+0测试

 # ./Bonnie -d /eygle -s 2046 -m jumpFile '/eygle/Bonnie.460', size: 2145386496Writing with putc()...doneRewriting...doneWriting intelligently...doneReading with getc()...doneReading intelligently...doneSeeker Seeker 2...1...Seeker 3...start 'em...done...done...done...-------Sequential Output-------- ---Sequential Input-- --Random---Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU/sec %CPUjump2046 37438 88.8 111172 63.8 75940 90.0 43495 99.7 322153 99.9 17747.8 177.5 

这里EMC CX500的速度达到了,37438K/sec,比T3的性能强了很多

下面是Raid5的测试数据:

 # ./Bonnie -d /eygle -s 2046 -m jumpFile '/eygle/Bonnie.473', size: 2145386496Writing with putc()...doneRewriting...doneWriting intelligently...doneReading with getc()...doneReading intelligently...doneSeeker Seeker 2...1...Seeker 3...start 'em...done...done...done...-------Sequential Output-------- ---Sequential Input-- --Random---Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU/sec %CPUjump2046 40652 95.5 106768 56.1 75673 90.9 43356 99.4 314381 99.8 17347.3 160.5

 

Raid5这里的字符写速度达到了40652K/sec,较Raid1+0稍快,而Block方式写Raid1+0较Raid5稍快.

实际上EMC一直强调其Raid5读写性能较Raid1+0相差无几.

 


Use bonnie to Test system IO speed 相关文章:
Use bonnie to Test system IO speed 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com