结果:
华为虚拟化中虚拟机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; / |
大家看看虚拟化的适合的场景,我觉得不具备大规模部署,谢谢
收起