心跳线
物理布线注意事项
不建议直连网线,建议采用交换机连接方式
心跳线与业务网络分开单独接线
若公用一个交换机时,使用VLAN隔离
Oracle不支持使用交叉线(cross-cabling)作为Clusterware的内部连接
导致集群不稳定
限制了两个节点RAC扩展
建议心跳交换机使用两个交换机做主备,冗余
RAC中心跳线作用
承担了心跳作用(检测集群节点间的网络健康状态)
缓存同步刷新
全局资源维护
当出现gc(grid control)的时候,用于传输数据块[因内联数据通信量比较大,建议使用千兆或万兆网]
心跳网络高可用实现
操作系统层面使用双网口绑定的技术实现高可用
双网口绑定常见有负载均衡和主备模式
ORACLE 通过HAIP特性(11.2.0.2)实现高可用
心跳网络优化建议开启巨帧(Jumbo frame)
巨型帧的影响
在压力较大的系统上使用帧的Jumbo的好处,这样的系统将使用较少的CPU,并减少网络开销。
对于RAC互连流量,正确配置为巨型帧的设备可通过减少将大型邮件拆分为标准以太网的较小帧时发生的TCP,UDP和以太网开销来提高性能。由于可以发送一个较大的数据包,因此消除了各个较小数据包之间的数据包间延迟。在要求高吞吐量和带宽以及系统受CPU约束的情况下,性能的提高最为明显。
使用巨型帧时,需要较少的缓冲区传输,这是减少IP堆栈中的碎片和重组的一部分,因此对减少Oracle块传输的延迟有影响。
任何不正确的设置都可能会阻止实例启动或对性能产生非常不利的影响。