虚拟化的I/O性能测试,是否适合大规模部署?

                                      

结果:

  

华为虚拟化中虚拟机ip:xxxxx

  

max_iops = 2204    最大每秒进行读写(I/O)操作的次数

  

latency = 10       延时(单位:微秒)

  

max_mbps = 102   带宽数

  

  

数据库ip:xxxxxxx

  

max_iops = 9750  最大每秒进行读写(I/O)操作的次数

  

latency = 8      延时(单位:微秒)

  

max_mbps = 613   带库数

  

  

测试方式

  
  

华为虚拟化中虚拟主机的测试

  

  
  

华为虚拟化中物理机的测试

  

  
  

物理机直连存储

  
  

time dd if=/dev/zero of=/oracle/data/test/test.dbf  bs=8k count=2621440

  
  

2621440+0 records in

  

2621440+0 records out

  

21474836480 bytes (21 GB) copied, 209.484 s, 103  MB/s

  

  

real   3m29.487s

  

user   0m0.975s

  

sys    0m41.872s

  
  

2621440+0 records in
  2621440+0 records out
  21474836480 bytes (21 GB) copied, 207.326s, 104.6 MB/s
  
  real    6m6.822s
  user    0m2.964s
  sys     1m8.824s

  
  

记录了2621440+0 的读入
  记录了2621440+0 的写出
  21474836480字节(21 GB)已复制,70.9604  秒,303 MB/秒
  
  real    1m10.964s
  user    0m0.682s
  sys     1m9.568s

  
  

time dd if=/dev/zero of=/oracle/data/test/test.dbf  bs=32k count=655360

  
  

655360+0 records in
  655360+0 records out
  21474836480 bytes (21 GB) copied, 183.163s, 117MB/s
  
  real    4m41.313s
  user    0m0.904s
  sys     0m58.512s

  
  

655360+0 records in
  655360+0 records out
  21474836480 bytes (21 GB) copied, 137.304s, 156.3 MB/s
  
  real    4m41.313s
  user    0m0.904s
  sys     0m58.512s

  
  

记录了655360+0 的读入
  记录了655360+0 的写出
  21474836480字节(21 GB)已复制,48.6402  秒,442 MB/秒
  
  real    0m48.643s
  user    0m0.174s
  sys     0m48.062s

  
  

time dd if=/dev/zero of=/u01/software/test/test.dbf  bs=1M count=20480

  
  

20480+0 records in

  

20480+0 records out

  

21474836480 bytes (21 GB) copied, 391.611 s, 54.8  MB/s

  

  

real   6m34.632s

  

user   0m0.030s

  

sys    0m45.911s

  
  

20480+0 records in
  20480+0 records out
  21474836480 bytes (21 GB) copied, 345.881 s, 62.1 MB/s
  
  real    5m45.898s
  user    0m0.032s
  sys     0m56.164s

  
  

记录了20480+0 的读入
  记录了20480+0 的写出
  21474836480字节(21 GB)已复制,49.1891  秒,437 MB/秒
  
  real    0m49.193s
  user    0m0.009s
  sys     0m48.883s

  
  

Oracle11g 数据库层面命令测试

  

set SERVEROUTPUT on;

  

declare

  

lat  INTEGER;

  

iops INTEGER;

  

mbps INTEGER;

  

begin

  

dbms_resource_manager.calibrate_io(2,10,iops,mbps,lat);

  

dbms_output.put_line(\'max_iops = \'||iops);

  

dbms_output.put_line(\'latency = \'|| lat);

  

dbms_output.put_line(\'max_mbps = \'||mbps);

  

end;

  

/

  

大家看看虚拟化的适合的场景,我觉得不具备大规模部署,谢谢

参与8

提问者

bulls_523
资讯技术经理中移电子商务有限公司
擅长领域: 存储灾备虚拟化

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-09-24
  • 关注会员:4 人
  • 问题浏览:6137
  • 最近回答:2015-09-24
  • X社区推广