<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.5890" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=078560118-05022010><FONT face=Arial 
size=2>Greetings!</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>I am working with 
one of my company's vendors on confirming the health of a Oracle RAC 
interconnect between two Red Hat 5.3 x86_64 systems (kernel 
2.6.18-128.el5).</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>We're seeing very 
high CPU utilization when performing the following test with 
netperf-2.4.0-rc2:</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>netperf -l 5 
-H&nbsp;192.168.100.11 -i 10,2 -I 99,10 -t UDP_STREAM -- -m 1472 -s 32768 -S 
32768</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>The CPU utilization 
is so high, in fact, that Oracle Clusterware begins node eviction procedures 
when this test is performed while Clusterware is running.</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>System is a IBM 3850 
M2 / x3950 M2 -[7141AC1]- with a single quad-core Intel Xeon CPU X7350&nbsp;@ 
2.93GHz and 32GB of memory. Ethernet interfaces PCI-e Intel e1000 
cards.</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>Our vendor has 
another, much smaller system, with a single dual-core Intel CPU. However, when 
they run this exact same test in their environment, they do not have node 
eviction.</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>Interconnect is GbE, 
connected through Cisco gear. With clusterware down, get fairly good results 
(950MBit on a GbE) running netperf. We've also verified with fping, iperf, 
traceroute, ping, etc., and found good results.</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>We are trying very 
desperately to answer these questions:</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>- Why do we get node 
eviction on our IBM 3850 system and not on the vendor's dual-core 
system?</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>- Does having 
netperf-2.4.0-rc2 versus netperf-2.4.5 make a difference? Do we need to upgrade 
netperf to the current version in order to get usable results in our 
environment?</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>- How can we 
actually be confident in the stability, throughput, and latency of our 
testing?</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>- Can netperf 
certify it's use on Red Hat 5.3 x86_64 or on IBM 3850 hardware with Intel e1000 
cards?</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>We've tried asking 
Red Hat about this, and they've reported that they do not support netperf. They 
suggested iperf.</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>We've tried asking 
Oracle about this, since it is in their Metalink documentation that they refer 
our vendor to netperf. On one instance, they report that if Red Hat doesn't 
support netperf, then they don't support it either. On yet another instance, 
they report that they find fault with the operating system or network 
interconnect or network gear if the netperf testing does indeed indicate success 
in one environment and not the other.</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>In order to 
eliminate the network piece, I retested the same UDP stream test against the 
localhost interface and witnessed very high CPU utilization. This was done with 
Oracle Clusterware down, as to not cause node eviction and a reboot of the 
nodes.</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>$ sudo 
./netperf/netperf-2.4.0-rc2/src/netperf -l 60 -H 127.0.0.1 -i 10,2 -I 99,10 -t 
UDP_STREAM -- -m 1472 -s 32768 -S 32768<BR>UDP UNIDIRECTIONAL SEND TEST from 
0.0.0.0 (0.0.0.0) port 0 AF_INET to 127.0.0.1 (127.0.0.1) port 0 AF_INET : 
+/-5.0% @ 99% conf.</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>top - 11:25:38 up 28 
days, 18:56,&nbsp; 7 users,&nbsp; load average: 1.10, 0.42, 0.25<BR>Tasks: 169 
total,&nbsp;&nbsp; 3 running, 166 sleeping,&nbsp;&nbsp; 0 stopped,&nbsp;&nbsp; 0 
zombie<BR>Cpu(s):&nbsp; 0.7%us, 25.8%sy,&nbsp; 0.0%ni, 56.6%id,&nbsp; 
0.0%wa,&nbsp; 0.0%hi, 16.9%si,&nbsp; 0.0%st<BR>Mem:&nbsp; 32959572k total, 
15081576k used, 17877996k free,&nbsp;&nbsp; 563688k buffers<BR>Swap: 33554424k 
total,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 684k used, 33553740k free, 13854536k 
cached</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>&nbsp; PID 
USER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PR&nbsp; NI&nbsp; VIRT&nbsp; RES&nbsp; SHR S 
%CPU %MEM&nbsp;&nbsp;&nbsp; TIME+&nbsp; COMMAND<BR>&nbsp;3008 
root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25&nbsp;&nbsp; 0&nbsp; 6472&nbsp; 708&nbsp; 
536 R 99.8&nbsp; 0.0&nbsp;&nbsp; 0:43.41 netperf<BR>&nbsp;3009 
root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 15&nbsp;&nbsp; 0&nbsp; 6476&nbsp; 400&nbsp; 
284 R 44.6&nbsp; 0.0&nbsp;&nbsp; 0:18.97 netserver<BR>&nbsp;2229 
root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 15&nbsp;&nbsp; 0 12736 1196&nbsp; 820 S&nbsp; 
0.3&nbsp; 0.0&nbsp;&nbsp; 0:00.53 top<BR>&nbsp;&nbsp;&nbsp; 1 
root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 15&nbsp;&nbsp; 0 10344&nbsp; 684&nbsp; 572 
S&nbsp; 0.0&nbsp; 0.0&nbsp;&nbsp; 1:13.46 init<BR>&nbsp;&nbsp;&nbsp; 2 
root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RT&nbsp; -5&nbsp;&nbsp;&nbsp;&nbsp; 
0&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp; 0 S&nbsp; 0.0&nbsp; 0.0&nbsp;&nbsp; 
0:06.02 migration/0<BR>&nbsp;&nbsp;&nbsp; 3 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
34&nbsp; 19&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp; 0 
S&nbsp; 0.0&nbsp; 0.0&nbsp;&nbsp; 0:04.21 ksoftirqd/0<BR>&nbsp;&nbsp;&nbsp; 4 
root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RT&nbsp; -5&nbsp;&nbsp;&nbsp;&nbsp; 
0&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp; 0 S&nbsp; 0.0&nbsp; 0.0&nbsp;&nbsp; 
0:00.00 watchdog/0<BR>&nbsp;&nbsp;&nbsp; 5 root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
RT&nbsp; -5&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp; 0 
S&nbsp; 0.0&nbsp; 0.0&nbsp;&nbsp; 0:09.09 migration/1<BR>&nbsp;&nbsp;&nbsp; 6 
root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 34&nbsp; 19&nbsp;&nbsp;&nbsp;&nbsp; 
0&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp; 0 S&nbsp; 0.0&nbsp; 0.0&nbsp;&nbsp; 
0:02.18 ksoftirqd/1</FONT></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>If there's anyone 
who's used netperf to confirm that health or status of a network interconnect, 
we'd like to inquire as to what version, what testing methods, and what hardware 
and operating system combination is being used.</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial size=2>I understand that 
this utility does not come with commercial support, but our company has a 
substantial project riding on the build-out of&nbsp;this RAC cluster and our 
vendor will not proceed with the build without full undeniable verification of 
the network interconnect using the netperf utility. Even the success of the 
netperf run is insufficient it seems, given that we have a conflict with Oracle 
Clusterware that does not exist in our vendor's smaller 
environment.</FONT></SPAN></DIV>
<DIV><SPAN class=078560118-05022010><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=078560118-05022010><SPAN class=078560118-05022010><FONT 
face=Arial size=2>Thank you for your time. 
</FONT></SPAN></SPAN></DIV></BODY></HTML>