暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

NetAPP iSCSI性能测试

原创 eygle 2005-11-15
630
使用Bonnie++测试了一下NetApp iSCSI的性能:

测试结果如下:


[root@dell2650 bonnie++-1.03a]# ./bonnie++ -d /data1 -u root -s 2048 -m dell2650
Using uid:0, gid:0.
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03 ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
dell2650 2G 12085 49 12846 5 4986 2 6788 25 9008 3 594.1 3
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 3072 99 +++++ +++ +++++ +++ 3192 99 +++++ +++ 8494 100
dell2650,2G,12085,49,12846,5,4986,2,6788,25,9008,3,594.1,3,16,3072,99,+,+,+,+,3192,99,+,+,8494,100


我们看到测试结果,Block写的速度大约在12M/Sec,Chr写的速度大约在7M/Sec。

这基本已经是100M网络的最大速度,瓶颈其实在网络上。


此时通过sar观察,iowati已经达到88.49%,IO出现等待。


[root@dell2650 /]# sar 2 30
Linux 2.4.21-27.ELsmp (dell2650) 11/14/2005
08:47:06 PM CPU %user %nice %system %iowait %idle
08:47:08 PM all 0.00 0.00 7.00 93.00 0.00
08:47:10 PM all 0.25 0.00 10.00 88.25 1.50

08:47:12 PM all 0.00 0.00 12.25 86.75 1.00
08:47:14 PM all 0.00 0.00 9.00 90.00 1.00
08:47:16 PM all 0.00 0.00 11.50 88.00 0.50
08:47:18 PM all 0.00 0.00 11.75 88.00 0.25
08:47:20 PM all 0.25 0.00 11.75 87.25 0.75
08:47:22 PM all 0.00 0.00 13.00 86.50 0.50
08:47:24 PM all 0.00 0.00 11.25 88.75 0.00
08:47:26 PM all 0.00 0.00 12.75 86.75 0.50
08:47:28 PM all 0.00 0.00 8.75 91.25 0.00
08:47:30 PM all 0.00 0.00 11.50 88.25 0.25
08:47:32 PM all 0.00 0.00 10.50 88.75 0.75
.....
Average: all 0.07 0.00 10.59 88.49 0.85




通过iostat观察,可以看到,Block写的速度大约是也是10M左右。

和Bonnie++测试的结果相符合。


[root@dell2650 /]# iostat 2|grep sdb1
Linux 2.4.21-27.ELsmp (dell2650) 11/14/2005
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
....
sdb1 138.50 2304.00 21268.00 4608 42536
sdb1 62.00 1024.00 8196.00 2048 16392
sdb1 134.00 2304.00 19248.00 4608 38496
sdb1 143.00 2048.00 28892.00 4096 57784
sdb1 78.50 14848.00 71044.00 29696 142088
....
sdb1 74.50 18304.00 25216.00 36608 50432
sdb1 76.50 19072.00 5888.00 38144 11776
sdb1 92.50 2176.00 43392.00 4352 86784
sdb1 81.00 10368.00 24704.00 20736 49408
sdb1 82.50 12032.00 29568.00 24064 59136
sdb1 93.00 3968.00 46208.00 7936 92416
sdb1 85.50 7296.00 41856.00 14592 83712
sdb1 85.00 13332.00 13056.00 26664 26112
....
sdb1 79.00 5504.00 27648.00 11008 55296
sdb1 61.50 12288.00 36992.00 24576 73984
sdb1 76.50 5632.00 37248.00 11264 74496
sdb1 62.00 12672.00 35584.00 25344 71168
sdb1 75.00 6656.00 15328.00 13312 30656




Linux上Bonnie++的编译过程如下供参考:
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论