Oracle 11G RAC Interconnect IP Bendwidth Test

在工作中,当我们装好11g ,12c的oracle RAC后,一般会去跑oracheck做最佳实践的测试,以判断该环境中主机参数(网络,如是linux还有内核参数,内存等),心跳网络速度等是否达到了Oracle 建议的最佳配置。如下是比较常见的测试新搭建 RAC 私有网络间带宽的方法:


cat test_interconnect_speed.sh

echo == 1M files x 100
dd if=/dev/zero bs=1M count=100 |ssh rhel59dra-priv dd of=/dev/null
echo == 1M files x 1000
dd if=/dev/zero bs=1M count=1000 |ssh rhel59dra-priv dd of=/dev/null
echo == 4M files x 100
dd if=/dev/zero bs=4M count=100 |ssh rhel59dra-priv dd of=/dev/null
echo == 10M files x 100
dd if=/dev/zero bs=10M count=100 |ssh rhel59dra-priv dd of=/dev/null
echo == 100M files x 100
dd if=/dev/zero bs=100M count=100 |ssh rhel59dra-priv dd of=/dev/null

执行 test_interconnect_speed.sh,测试结果如下:


== 1M files x 100
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 1.99392 seconds, 52.6 MB/s
200671+10061 records in
204800+0 records out
104857600 bytes (105 MB) copied, 1.89443 seconds, 55.4 MB/s
== 1M files x 1000
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 18.505 seconds, 56.7 MB/s
2012814+89686 records in
2048000+0 records out
1048576000 bytes (1.0 GB) copied, 18.4261 seconds, 56.9 MB/s
== 4M files x 100
100+0 records in
100+0 records out
419430400 bytes (419 MB) copied, 7.16756 seconds, 58.5 MB/s
806277+34772 records in
819200+0 records out
419430400 bytes (419 MB) copied, 7.09103 seconds, 59.1 MB/s
== 10M files x 100
100+0 records in
100+0 records out
1048576000 bytes (1.0 GB) copied, 17.959 seconds, 58.4 MB/s
2016332+86632 records in
2048000+0 records out
1048576000 bytes (1.0 GB) copied, 17.9087 seconds, 58.6 MB/s
== 100M files x 100
100+0 records in
100+0 records out
10485760000 bytes (10 GB) copied, 183.415 seconds, 57.2 MB/s
20145249+862669 records in
20480000+0 records out
10485760000 bytes (10 GB) copied, 183.329 seconds, 57.2 MB/s

发布了87 篇原创文章 · 获赞 10 · 访问量 21万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章