硬盘io系能测试工具汇总

                            硬盘io系能测试工具汇总
io测试工具
1.windows io测试工具
HD Tune
HD Tune 是一款小巧易用的硬盘工具软件,其主要功能有硬盘传输速率检测,健康状态检测,温度检测及  HD Tune 5.00
磁盘表面扫描存取时间、CPU占用率。另外,还能检测出硬盘的固件版本、序列号、容量、缓存大小以及当前的Ultra DMA
模式等。虽然这些功能其它软件也有,但难能可贵的是此软件把所有这些功能积于一身,而且非常小巧,速度又快,更重
要的是它是免费软件,可自由使用。
SANergy  充分利用SAN的潜力,测试盘阵
使用Tivoli  SANergy,客户可以有效地集中他们的存储资源,已达到减少管理费用,提高系统系能和增加投资回报率(ROI)的
目的。Tivoli的SANergy使用户能够通过实施存储区域网络(SAN)透明的共享共用存储器,卷和文件的存取;可以使用UNIX
®;windows NT®;和Apple Macintosh 系统再卷,文件和字节级上跨平台共享存储资源。
共享的方式大大的增加吞吐量,降低管理费用。通过合并存储空间和消除多主机环境中常见的复制数据而获得的高性能共享式存储
环境,能显著降IT成本。
2.linux  下服务器测试工具
vps测试工具
unixbench  是一款不错的linux下的vps性能测试软件。unixbeach的目的是给类unix系统的性能提供一种基本的指标;因此,多个测试被用于测试系统性能的各种各样的方面。
然后将这些测试结果与从基础系统的分数比较,产生一个预定的值,这个预定值比原始的分数更容易处理。综合整套系列的预定值将得出一个系统全面的索引。unixbench包含了一些
非常简单的图形测试,实现了测量系统的2D和3D图形性能。
unixbeach也能处理多处理器系统。如果您的系统有多个cpus,缺省行为是两次进行选择的测试--一次雨每个测试程序的一个拷贝每次跑,和N一次复制,其中N是cpus的数量。
这些设计使您能评价:当运行唯一任务时您系统的性能;多任务时您系统的性能;实施并行处理后你的系统性能的提高。
请注意unixbeach是一个系统基准测试工具,不是cpu,ram或者磁盘基准测试工具。结果不仅依靠您的硬件,还要依靠您的操作系统,库甚至编译器。
vps(virtual private server 虚拟专用服务器)技术,将一部服务器分割成多个虚拟专享服务器的优质服务。每个vps都可以分配独立的公网ip地址,
独立操作系统,独立超大空间,独立内存,独立cpu资源,独立执行程序和独立系统配置。用户除了可以分配多个虚拟主机及无限外,更具有独立
服务器功能,可自行安装程序,单独重启服务器。高端虚拟主机用户的最佳选择。虚拟专用服务器确保所有资源为用户独享,给用户最高的服务品质保证,让用户
以虚拟主机的价格享受到独立主机的服务品质。
linux下io性能测试工具
cwind.blog.51cto/62582/809284
以下分别用dd/orion/iozone/bonnie++四种工具对磁盘io进行了测试
首先用自带dd命令先测一下,块大小为8k
dd只能提供一个大概的测试结果,而且是连续IO而不是随机IO
读测试
#time    dd if=/dev/sda2 of=/dev/null bs=8k count=8388608
8388608+0 records in
8388608+0 records out
68719476736 bytes (69 GB) copied, 516.547 seconds, 133 MB/s
real    8m36.926s
user    0m0.117s
sys    0m55.216s
写测试
#time    dd if=/dev/zero of=/opt/iotest bs=8k count=8388608
8388608+0 records in
8388608+0 records out
68719476736 bytes (69 GB) copied, 888.398 seconds, 77.4 MB/s
real    14m48.743s
user    0m3.678s
sys    2m47.158s
读写测试
#time dd if=/dev/sda2 of=/opt/iotest bs=8k  count=8388608
8388608+0 records in
8388608+0 records out
68719476736 bytes (69 GB) copied, 1869.89 seconds, 36.8 MB/s
real    31m10.343s
user    0m2.613s
sys    3m25.548s
接下来用oracle的orion工具来测一下
解压即可使用
#gzip  orion_
测异步IO时需要libaio库
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64
#echo $LD_LIBRARY_PATH
:/opt/oracle/product/10.2.0/lib:/usr/lib64
创建配置文件mytest.lun,列出要测试的分区即可。注意文件明前缀要跟下面的testname一致
#vi  mytest.lun
查看mytest.lun
/dev/sda2
先来个simple  test
# ./orion_linux_x86-64 -run simple -testname mytest -num_disk 8
查看测试结果
#cat  mytest_20081111_
ORION  VERSION 11.1.0.7.0
commandline:
-run simple -testname mytest -num_disk 8
This maps to this test:
Test:mytest
Small IO size:8kB
Large IO size:1024kB
IO Types:Small  Random IOs, Large Random IOs
Simulated Array Type:CONCAT
Write:0%
Cache Size:Not Entered
Duration for each Data Point:60 seconds
Small Columns:,0
Large  Columns:,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
Total Data Points:38
Name:/dev/sda2 Size:629143441920
1 FILEs found.
Maximum Large  MBPS=56.97 @Small=0 and Large=7
Maximum Small  IOPS=442 @Small=40 and Large=0
Minimum Small  Latency=14.62 @Small=1 and Large=0
最大MBPS位56.97,最大IOPS位442
再测试一下8k随机读操作
# ./orion_linux_x86-64 -run  advanced -testname mytest -num_disks 8  -size_small  8 -size_large 8 -type rand&
查看结果
#cat  mytest_20081111_
ORION  VERSION  11.1.0.7.0
commandline:
-run  advanced  -testname  mytest -num_disks 8 -size_small 8 -size_large 8 -type rand
This maps to this  test:
Test:mytest
Small  IO size:8KB
Large  IO size:8KB
IO  Types:Small  Random IOs,Large Random IOs
Simulated  Array Type:CONCAT
Write:%
Cache Size:Not  Entered
Duration for each Data Point:60 sedonds
Small Columns:, 0
Large Columns:, 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
Total Data Points:38
Name:/dev/sda2  Size:629143441920
1 FILEs  found.
Maximum Large  MBPS=3.21  @ Small=0 and Large=13
Maximum Small  IOPS=448 @Small=38 and Large=0
Minimum Small  Latency=15.16 @Small=1 and Large=0
最大MBPS为3.21(这么低??),最大IOPS位448
再测试一下1M顺序读操作,失败了,原因不明...
#./orion_linux_x86-64 -run advanced -testname  mytest  -num_disk 8 -size_small 1024  -size_large 1024 -type seq
ORION:ORacle  IO Numbers  --Version 11.1.0.7.0
mytest_20081114_1349
Test will take  approximately 73 minutes
Larger caches may take longer
rwbase_run_test:rwbase_reap_req failed

本文发布于:2024-09-22 09:27:56,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/393824.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:系统   测试   独立   性能   服务器   用户   检测
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议