本帖最后由 Glory.Lew 于 2011-10-26 14:43 编辑
版本AIX6.1,oracle10gR2 RAC
两次单节点宕机,重启后恢复
宕机的时候,心跳网络PING对方,报错
ping:wrote 192.168.0.2 64 chars ret=-1
0821-069
ing :sendto: there is not enough buffer space for the requested socket operation
怀疑是网卡的内存溢出造成的,ORACLE要求的网络参数为:
/usr/sbin/no -r -o ipqmaxlen=512
/usr/sbin/no -p -o sb_max=1351680
/usr/sbin/no -p -o udp_sendspace=135168
/usr/sbin/no -p -o udp_recvspace=1351680
/usr/sbin/no -p -o tcp_sendspace=65536
/usr/sbin/no -p -o tcp_recvspace=65536
/usr/sbin/no -p -o rfc1323=1
两台小机是通过网线直接相连的
我怀疑网线质量不好,不知道用什么办法来检查网络质量?
$ netstat -irn
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
en0 1500 link#2 0.14.5e.76.13.30 29627705 0 27240744 3 0
en0 1500 10.32 10.32.0.5 29627705 0 27240744 3 0
en0 1500 10.32 10.32.0.4 29627705 0 27240744 3 0
en2 1500 link#3 0.21.5e.48.fd.10 444241776 0 549209942 0 0
en2 1500 192.168.0 192.168.0.2 444241776 0 549209942 0 0
en3 1500 link#4 0.21.5e.48.fd.11 0 0 16 0 0
en3 1500 192.168.10 192.168.10.109 0 0 16 0 0
lo0 16896 link#1 722372 0 722372 0 0
lo0 16896 127 127.0.0.1 722372 0 722372 0 0
lo0 16896 ::1%1 722372 0 722372 0 0
这个命令的输出,ierrs/oerrs是不是包的错误数
能不能查看TCP/UDP 发送和接受缓冲区的使用率?
该如何优化网络参数,根据什么统计数据?
向各位请教了!