<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki-ext.aps.anl.gov/epics/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MattRippa</id>
	<title>EPICSWIKI - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-ext.aps.anl.gov/epics/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MattRippa"/>
	<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=Special:Contributions/MattRippa"/>
	<updated>2026-06-04T10:26:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=2920</id>
		<title>CA Performance Reports</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=2920"/>
		<updated>2009-01-20T23:51:31Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CA Performance Reports ==&lt;br /&gt;
&lt;br /&gt;
This page is intended to report CA performance reports from various OS and CPU architectures. The reports are generated with 'catime' which delivers with EPICS versions 3.14 and above. It would be particularly interesting if sites report different or largely varying performance on a give OS, BSP/CPU combination. In this way, we can build a known expectation.&lt;br /&gt;
&lt;br /&gt;
Note: Tests were executed with the exampleApp and 'catime &amp;lt;user&amp;gt;:aiExample' which defaults to 10000 channels.&lt;br /&gt;
== Tabulated Results ''(by board type)''==&lt;br /&gt;
=== Mvme 2700 ===&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME2700 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; |  !! RTEMS-4.9.1 !! VxWorks 5.5.2 !! VxWorks 5.4.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 32.0&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 33.1&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 17.8&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 33.4&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.1&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 32.6&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mvme 5100 ===&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME5100 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; |  !! VxWorks 5.5.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 10.1 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 27.3 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.6&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 10.3 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 30.7 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.7 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 9.3 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 30.5 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.8 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 9.9 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 30.2 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.7 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mvme 6100 ===&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME6100 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; |  !! VxWorks 5.5.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 36.0 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 56.0 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 36.1 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 60.2&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
|  36.0&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 62.6 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.7 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 35.4 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 59.3 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.5 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 GHz Pentium 4 ===&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ 3 GHz Pentium 4 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; |  !! RTEMS-Version???&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 42.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 57.4 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.8&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 42.7 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 58.5 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.9 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 53.8 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 68.0 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.0 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 44.0 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 61.2 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.9&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Raw ''catime'' Data ==&lt;br /&gt;
=== RTEMS-4.9.1 / MVME 2700 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt; catime mrippa:aiExample&lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00042084 sec,     2376.2 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.032500 std dev=0.203577 min=1.000000 max=3.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
         pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000342 sec,   292758.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000897 sec,   111438.1 Items per sec, 15.2 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019678 sec,     5081.7 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022803 sec,     4385.4 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000898 sec,   111321.7 Items per sec, 15.1 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019742 sec,     5065.3 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023804 sec,     4201.0 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00001010 sec,    99040.4 Items per sec, 16.6 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019695 sec,     5077.3 Items per sec, 1.5 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022858 sec,     4374.8 Items per sec, 1.3 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000906 sec,   110324.7 Items per sec, 15.0 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00022911 sec,     4364.7 Items per sec, 1.2 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022638 sec,     4417.3 Items per sec, 1.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000228 sec, std dev=0.000008 sec, min=0.000221 &lt;br /&gt;
sec max=0.000469 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000056 sec,  1794331.9 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== RTEMS(Version???) / 3 GHz Pentium 4 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chabotd@opi2043-001--&amp;gt; catime chabotd:aiExample&lt;br /&gt;
Testing with 10000 channels named chabotd:aiExample&lt;br /&gt;
search test&lt;br /&gt;
Warning: Duplicate EPICS CA Address list entry &amp;quot;10.108.20.19:5064&amp;quot; discarded&lt;br /&gt;
Elapsed Per Item =   0.00001840 sec,    54361.7 Items per sec, 30.4 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000channel name=chabotd:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00001000 sec,   100040.0 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000321 sec,   311708.1 Items per sec, 42.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000460 sec,   217374.3 Items per sec, 57.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00031544 sec,     3170.2 Items per sec, 0.8 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000318 sec,   314010.2 Items per sec, 42.7 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000451 sec,   221737.4 Items per sec, 58.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027821 sec,     3594.4 Items per sec, 0.9 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000312 sec,   320498.4 Items per sec, 53.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000435 sec,   229652.8 Items per sec, 68.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00028864 sec,     3464.5 Items per sec, 1.0 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000309 sec,   323754.5 Items per sec, 44.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000431 sec,   231797.0 Items per sec, 61.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00029251 sec,     3418.7 Items per sec, 0.9 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000250 sec, std dev=0.000038 sec, &lt;br /&gt;
min=0.000185 sec max=0.002084 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000729 sec,   137104.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00003874 sec,    25810.8 Items per sec, 14.0 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   289767.4 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001462 sec,    68411.5 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001230 sec,    81294.3 Items per sec, 21.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00026592 sec,     3760.5 Items per sec, 1.0 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001454 sec,    68754.2 Items per sec, 9.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001127 sec,    88727.2 Items per sec, 23.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00034435 sec,     2904.0 Items per sec, 0.8 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001853 sec,    53980.3 Items per sec, 9.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001281 sec,    78077.5 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027493 sec,     3637.3 Items per sec, 1.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001472 sec,    67928.8 Items per sec, 9.2 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001143 sec,    87478.8 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025829 sec,     3871.6 Items per sec, 1.0 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000255 sec, std dev=0.000053 sec, min=0.000225 &lt;br /&gt;
sec max=0.004384 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000084 sec,  1193582.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 5100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00005100 sec,    19609.8 Items per sec, 10.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290548.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001347 sec,    74245.0 Items per sec, 10.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000965 sec,   103586.2 Items per sec, 27.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00042115 sec,     2374.5 Items per sec, 0.6 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001325 sec,    75457.5 Items per sec, 10.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000860 sec,   116330.8 Items per sec, 30.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037642 sec,     2656.6 Items per sec, 0.7 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001809 sec,    55264.4 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000971 sec,   102951.4 Items per sec, 30.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037095 sec,     2695.8 Items per sec, 0.8 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001372 sec,    72912.3 Items per sec, 9.9 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000875 sec,   114266.4 Items per sec, 30.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037644 sec,     2656.5 Items per sec, 0.7 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000375 sec, std dev=0.000856 sec, min=0.000329 &lt;br /&gt;
sec max=0.085398 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1182483.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 6100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00001952 sec,    51226.7 Items per sec, 27.9 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   290170.8 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000378 sec,   264433.8 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000471 sec,   212208.6 Items per sec, 56.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022625 sec,     4419.9 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000376 sec,   265718.1 Items per sec, 36.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000439 sec,   228009.3 Items per sec, 60.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025025 sec,     3995.9 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000467 sec,   214319.2 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000473 sec,   211639.6 Items per sec, 62.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017418 sec,     5741.3 Items per sec, 1.7 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000384 sec,   260597.1 Items per sec, 35.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000445 sec,   224667.4 Items per sec, 59.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017441 sec,     5733.5 Items per sec, 1.5 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000160 sec, std dev=0.000037 sec, min=0.000143 &lt;br /&gt;
sec max=0.001319 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1178270.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 172 (68060 CPU) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00040487 sec,     2469.9 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.020300 std dev=0.141025 min=1.000000 &lt;br /&gt;
max=2.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290717.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016272 sec,     6145.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00010047 sec,     9953.0 Items per sec, 2.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00134354 sec,      744.3 Items per sec, 0.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016162 sec,     6187.3 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009026 sec,    11079.4 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00132881 sec,      752.6 Items per sec, 0.2 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00021103 sec,     4738.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00017505 sec,     5712.5 Items per sec, 1.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00144579 sec,      691.7 Items per sec, 0.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016138 sec,     6196.6 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009144 sec,    10935.7 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00143598 sec,      696.4 Items per sec, 0.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.001324 sec, std dev=0.000230 sec, min=0.001206 &lt;br /&gt;
sec max=0.007993 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000087 sec,  1147919.8 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.4.2/ MVME2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;catime mrippa:aiExample                                                                      &lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample                                                                       &lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00002757 sec,    36274.1 Items per sec, 19.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.005000 std dev=0.070534 min=1.000000 max=2.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000236 sec,   423276.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149989.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000825 sec,   121151.2 Items per sec, 32.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023309 sec,     4290.2 Items per sec, 1.1 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149966.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000797 sec,   125539.2 Items per sec, 33.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023253 sec,     4300.6 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000944 sec,   105896.1 Items per sec, 17.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000885 sec,   113003.6 Items per sec, 33.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023737 sec,     4212.9 Items per sec, 1.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000678 sec,   147597.8 Items per sec, 20.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000810 sec,   123456.7 Items per sec, 32.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023458 sec,     4263.0 Items per sec, 1.1 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000233 sec, std dev=0.000006 sec, min=0.000227 sec max=0.000505 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000054 sec,  1847203.4 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1637</id>
		<title>CA Performance Reports</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1637"/>
		<updated>2009-01-20T23:50:48Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CA Performance Reports ==&lt;br /&gt;
&lt;br /&gt;
This page is intended to report CA performance reports from various OS and CPU architectures. The reports are generated with 'catime' which delivers with EPICS versions 3.14 and above. It would be particularly interesting if sites report different or largely varying performance on a give OS, BSP/CPU combination. In this way, we can build a known expectation.&lt;br /&gt;
&lt;br /&gt;
Note: Tests were executed with the exampleApp and 'catime &amp;lt;user&amp;gt;:aiExample' which defaults to 10000 channels.&lt;br /&gt;
== Tabulated Results ''(by board type)''==&lt;br /&gt;
=== Mvme 2700 ===&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME2700 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; |  !! RTEMS-4.9.1 !! VxWorks 5.5.2 !! VxWorks 5.4.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 32.0&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 33.1&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 17.8&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 33.4&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.1&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 32.6&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mvme 5100 ===&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME5100 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; |  !! VxWorks 5.5.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 10.1 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 27.3 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.6&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 10.3 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 30.7 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.7 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 9.3 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 30.5 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.8 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 9.9 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 30.2 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.7 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mvme 6100 ===&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME6100 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; |  !! VxWorks 5.5.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 36.0 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 56.0 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 36.1 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 60.2&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
|  36.0&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 62.6 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.7 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 35.4 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 59.3 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.5 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 GHz Pentium 4 ===&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ 3 GHz Pentium 4 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; |  !! RTEMS-Version???&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 42.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 57.4 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.8&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 42.7 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 58.5 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.9 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 53.8 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 68.0 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.0 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 44.0 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 61.2 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.9&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Raw Reports Data (EPICS 3.14.x targets) ==&lt;br /&gt;
=== RTEMS-4.9.1 / MVME 2700 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt; catime mrippa:aiExample&lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00042084 sec,     2376.2 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.032500 std dev=0.203577 min=1.000000 max=3.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
         pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000342 sec,   292758.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000897 sec,   111438.1 Items per sec, 15.2 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019678 sec,     5081.7 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022803 sec,     4385.4 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000898 sec,   111321.7 Items per sec, 15.1 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019742 sec,     5065.3 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023804 sec,     4201.0 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00001010 sec,    99040.4 Items per sec, 16.6 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019695 sec,     5077.3 Items per sec, 1.5 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022858 sec,     4374.8 Items per sec, 1.3 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000906 sec,   110324.7 Items per sec, 15.0 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00022911 sec,     4364.7 Items per sec, 1.2 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022638 sec,     4417.3 Items per sec, 1.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000228 sec, std dev=0.000008 sec, min=0.000221 &lt;br /&gt;
sec max=0.000469 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000056 sec,  1794331.9 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== RTEMS(Version???) / 3 GHz Pentium 4 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chabotd@opi2043-001--&amp;gt; catime chabotd:aiExample&lt;br /&gt;
Testing with 10000 channels named chabotd:aiExample&lt;br /&gt;
search test&lt;br /&gt;
Warning: Duplicate EPICS CA Address list entry &amp;quot;10.108.20.19:5064&amp;quot; discarded&lt;br /&gt;
Elapsed Per Item =   0.00001840 sec,    54361.7 Items per sec, 30.4 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000channel name=chabotd:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00001000 sec,   100040.0 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000321 sec,   311708.1 Items per sec, 42.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000460 sec,   217374.3 Items per sec, 57.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00031544 sec,     3170.2 Items per sec, 0.8 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000318 sec,   314010.2 Items per sec, 42.7 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000451 sec,   221737.4 Items per sec, 58.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027821 sec,     3594.4 Items per sec, 0.9 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000312 sec,   320498.4 Items per sec, 53.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000435 sec,   229652.8 Items per sec, 68.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00028864 sec,     3464.5 Items per sec, 1.0 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000309 sec,   323754.5 Items per sec, 44.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000431 sec,   231797.0 Items per sec, 61.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00029251 sec,     3418.7 Items per sec, 0.9 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000250 sec, std dev=0.000038 sec, &lt;br /&gt;
min=0.000185 sec max=0.002084 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000729 sec,   137104.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00003874 sec,    25810.8 Items per sec, 14.0 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   289767.4 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001462 sec,    68411.5 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001230 sec,    81294.3 Items per sec, 21.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00026592 sec,     3760.5 Items per sec, 1.0 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001454 sec,    68754.2 Items per sec, 9.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001127 sec,    88727.2 Items per sec, 23.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00034435 sec,     2904.0 Items per sec, 0.8 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001853 sec,    53980.3 Items per sec, 9.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001281 sec,    78077.5 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027493 sec,     3637.3 Items per sec, 1.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001472 sec,    67928.8 Items per sec, 9.2 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001143 sec,    87478.8 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025829 sec,     3871.6 Items per sec, 1.0 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000255 sec, std dev=0.000053 sec, min=0.000225 &lt;br /&gt;
sec max=0.004384 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000084 sec,  1193582.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 5100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00005100 sec,    19609.8 Items per sec, 10.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290548.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001347 sec,    74245.0 Items per sec, 10.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000965 sec,   103586.2 Items per sec, 27.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00042115 sec,     2374.5 Items per sec, 0.6 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001325 sec,    75457.5 Items per sec, 10.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000860 sec,   116330.8 Items per sec, 30.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037642 sec,     2656.6 Items per sec, 0.7 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001809 sec,    55264.4 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000971 sec,   102951.4 Items per sec, 30.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037095 sec,     2695.8 Items per sec, 0.8 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001372 sec,    72912.3 Items per sec, 9.9 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000875 sec,   114266.4 Items per sec, 30.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037644 sec,     2656.5 Items per sec, 0.7 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000375 sec, std dev=0.000856 sec, min=0.000329 &lt;br /&gt;
sec max=0.085398 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1182483.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 6100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00001952 sec,    51226.7 Items per sec, 27.9 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   290170.8 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000378 sec,   264433.8 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000471 sec,   212208.6 Items per sec, 56.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022625 sec,     4419.9 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000376 sec,   265718.1 Items per sec, 36.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000439 sec,   228009.3 Items per sec, 60.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025025 sec,     3995.9 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000467 sec,   214319.2 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000473 sec,   211639.6 Items per sec, 62.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017418 sec,     5741.3 Items per sec, 1.7 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000384 sec,   260597.1 Items per sec, 35.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000445 sec,   224667.4 Items per sec, 59.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017441 sec,     5733.5 Items per sec, 1.5 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000160 sec, std dev=0.000037 sec, min=0.000143 &lt;br /&gt;
sec max=0.001319 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1178270.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 172 (68060 CPU) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00040487 sec,     2469.9 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.020300 std dev=0.141025 min=1.000000 &lt;br /&gt;
max=2.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290717.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016272 sec,     6145.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00010047 sec,     9953.0 Items per sec, 2.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00134354 sec,      744.3 Items per sec, 0.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016162 sec,     6187.3 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009026 sec,    11079.4 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00132881 sec,      752.6 Items per sec, 0.2 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00021103 sec,     4738.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00017505 sec,     5712.5 Items per sec, 1.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00144579 sec,      691.7 Items per sec, 0.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016138 sec,     6196.6 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009144 sec,    10935.7 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00143598 sec,      696.4 Items per sec, 0.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.001324 sec, std dev=0.000230 sec, min=0.001206 &lt;br /&gt;
sec max=0.007993 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000087 sec,  1147919.8 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.4.2/ MVME2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;catime mrippa:aiExample                                                                      &lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample                                                                       &lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00002757 sec,    36274.1 Items per sec, 19.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.005000 std dev=0.070534 min=1.000000 max=2.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000236 sec,   423276.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149989.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000825 sec,   121151.2 Items per sec, 32.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023309 sec,     4290.2 Items per sec, 1.1 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149966.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000797 sec,   125539.2 Items per sec, 33.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023253 sec,     4300.6 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000944 sec,   105896.1 Items per sec, 17.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000885 sec,   113003.6 Items per sec, 33.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023737 sec,     4212.9 Items per sec, 1.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000678 sec,   147597.8 Items per sec, 20.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000810 sec,   123456.7 Items per sec, 32.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023458 sec,     4263.0 Items per sec, 1.1 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000233 sec, std dev=0.000006 sec, min=0.000227 sec max=0.000505 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000054 sec,  1847203.4 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1636</id>
		<title>CA Performance Reports</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1636"/>
		<updated>2009-01-20T23:48:23Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CA Performance Reports ==&lt;br /&gt;
&lt;br /&gt;
This page is intended to report CA performance reports from various OS and CPU architectures. The reports are generated with 'catime' which delivers with EPICS versions 3.14 and above. It would be particularly interesting if sites report different or largely varying performance on a give OS, BSP/CPU combination. In this way, we can build a known expectation.&lt;br /&gt;
&lt;br /&gt;
Note: Tests were executed with the exampleApp and 'catime &amp;lt;user&amp;gt;:aiExample' which defaults to 10000 channels.&lt;br /&gt;
== Tabulated Results ''(by board type)''==&lt;br /&gt;
=== Mvme 2700 ===&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME2700 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; |  !! RTEMS-4.9.1 !! VxWorks 5.5.2 !! VxWorks 5.4.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 32.0&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 33.1&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 17.8&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 33.4&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.1&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 32.6&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mvme 5100 ===&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME5100 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; |  !! VxWorks 5.5.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 10.1 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 27.3 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.6&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 10.3 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 30.7 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.7 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 9.3 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 30.5 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.8 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 9.9 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 30.2 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.7 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mvme 6100 ===&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME6100 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; |  !! VxWorks 5.5.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 36.0 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 56.0 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 36.1 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 60.2&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
|  36.0&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 62.6 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.7 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 35.4 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 59.3 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.5 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 GHz Pentium 4 ===&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ 3 GHz Pentium 4 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; |  !! RTEMS-Version???&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 42.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 57.4 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.8&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 42.7 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 58.5 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.9 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 53.8 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 68.0 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.0 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 44.0 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 61.2 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.9&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Raw Reports Data (EPICS 3.14.x targets) ==&lt;br /&gt;
=== RTEMS-4.9.1 / MVME 2700 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt; catime mrippa:aiExample&lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00042084 sec,     2376.2 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.032500 std dev=0.203577 min=1.000000 max=3.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
         pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000342 sec,   292758.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000897 sec,   111438.1 Items per sec, 15.2 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019678 sec,     5081.7 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022803 sec,     4385.4 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000898 sec,   111321.7 Items per sec, 15.1 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019742 sec,     5065.3 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023804 sec,     4201.0 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00001010 sec,    99040.4 Items per sec, 16.6 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019695 sec,     5077.3 Items per sec, 1.5 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022858 sec,     4374.8 Items per sec, 1.3 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000906 sec,   110324.7 Items per sec, 15.0 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00022911 sec,     4364.7 Items per sec, 1.2 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022638 sec,     4417.3 Items per sec, 1.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000228 sec, std dev=0.000008 sec, min=0.000221 &lt;br /&gt;
sec max=0.000469 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000056 sec,  1794331.9 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== RTEMS(Version???) / 3 GHz Pentium 4 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chabotd@opi2043-001--&amp;gt; catime chabotd:aiExample&lt;br /&gt;
Testing with 10000 channels named chabotd:aiExample&lt;br /&gt;
search test&lt;br /&gt;
Warning: Duplicate EPICS CA Address list entry &amp;quot;10.108.20.19:5064&amp;quot; discarded&lt;br /&gt;
Elapsed Per Item =   0.00001840 sec,    54361.7 Items per sec, 30.4 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000channel name=chabotd:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00001000 sec,   100040.0 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000321 sec,   311708.1 Items per sec, 42.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000460 sec,   217374.3 Items per sec, 57.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00031544 sec,     3170.2 Items per sec, 0.8 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000318 sec,   314010.2 Items per sec, 42.7 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000451 sec,   221737.4 Items per sec, 58.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027821 sec,     3594.4 Items per sec, 0.9 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000312 sec,   320498.4 Items per sec, 53.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000435 sec,   229652.8 Items per sec, 68.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00028864 sec,     3464.5 Items per sec, 1.0 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000309 sec,   323754.5 Items per sec, 44.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000431 sec,   231797.0 Items per sec, 61.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00029251 sec,     3418.7 Items per sec, 0.9 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000250 sec, std dev=0.000038 sec, &lt;br /&gt;
min=0.000185 sec max=0.002084 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000729 sec,   137104.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00003874 sec,    25810.8 Items per sec, 14.0 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   289767.4 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001462 sec,    68411.5 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001230 sec,    81294.3 Items per sec, 21.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00026592 sec,     3760.5 Items per sec, 1.0 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001454 sec,    68754.2 Items per sec, 9.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001127 sec,    88727.2 Items per sec, 23.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00034435 sec,     2904.0 Items per sec, 0.8 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001853 sec,    53980.3 Items per sec, 9.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001281 sec,    78077.5 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027493 sec,     3637.3 Items per sec, 1.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001472 sec,    67928.8 Items per sec, 9.2 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001143 sec,    87478.8 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025829 sec,     3871.6 Items per sec, 1.0 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000255 sec, std dev=0.000053 sec, min=0.000225 &lt;br /&gt;
sec max=0.004384 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000084 sec,  1193582.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 5100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00005100 sec,    19609.8 Items per sec, 10.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290548.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001347 sec,    74245.0 Items per sec, 10.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000965 sec,   103586.2 Items per sec, 27.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00042115 sec,     2374.5 Items per sec, 0.6 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001325 sec,    75457.5 Items per sec, 10.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000860 sec,   116330.8 Items per sec, 30.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037642 sec,     2656.6 Items per sec, 0.7 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001809 sec,    55264.4 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000971 sec,   102951.4 Items per sec, 30.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037095 sec,     2695.8 Items per sec, 0.8 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001372 sec,    72912.3 Items per sec, 9.9 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000875 sec,   114266.4 Items per sec, 30.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037644 sec,     2656.5 Items per sec, 0.7 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000375 sec, std dev=0.000856 sec, min=0.000329 &lt;br /&gt;
sec max=0.085398 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1182483.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 6100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00001952 sec,    51226.7 Items per sec, 27.9 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   290170.8 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000378 sec,   264433.8 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000471 sec,   212208.6 Items per sec, 56.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022625 sec,     4419.9 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000376 sec,   265718.1 Items per sec, 36.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000439 sec,   228009.3 Items per sec, 60.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025025 sec,     3995.9 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000467 sec,   214319.2 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000473 sec,   211639.6 Items per sec, 62.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017418 sec,     5741.3 Items per sec, 1.7 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000384 sec,   260597.1 Items per sec, 35.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000445 sec,   224667.4 Items per sec, 59.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017441 sec,     5733.5 Items per sec, 1.5 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000160 sec, std dev=0.000037 sec, min=0.000143 &lt;br /&gt;
sec max=0.001319 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1178270.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 172 (68060 CPU) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00040487 sec,     2469.9 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.020300 std dev=0.141025 min=1.000000 &lt;br /&gt;
max=2.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290717.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016272 sec,     6145.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00010047 sec,     9953.0 Items per sec, 2.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00134354 sec,      744.3 Items per sec, 0.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016162 sec,     6187.3 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009026 sec,    11079.4 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00132881 sec,      752.6 Items per sec, 0.2 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00021103 sec,     4738.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00017505 sec,     5712.5 Items per sec, 1.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00144579 sec,      691.7 Items per sec, 0.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016138 sec,     6196.6 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009144 sec,    10935.7 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00143598 sec,      696.4 Items per sec, 0.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.001324 sec, std dev=0.000230 sec, min=0.001206 &lt;br /&gt;
sec max=0.007993 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000087 sec,  1147919.8 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.4.2/ MVME2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;catime mrippa:aiExample                                                                      &lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample                                                                       &lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00002757 sec,    36274.1 Items per sec, 19.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.005000 std dev=0.070534 min=1.000000 max=2.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000236 sec,   423276.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149989.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000825 sec,   121151.2 Items per sec, 32.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023309 sec,     4290.2 Items per sec, 1.1 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149966.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000797 sec,   125539.2 Items per sec, 33.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023253 sec,     4300.6 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000944 sec,   105896.1 Items per sec, 17.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000885 sec,   113003.6 Items per sec, 33.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023737 sec,     4212.9 Items per sec, 1.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000678 sec,   147597.8 Items per sec, 20.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000810 sec,   123456.7 Items per sec, 32.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023458 sec,     4263.0 Items per sec, 1.1 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000233 sec, std dev=0.000006 sec, min=0.000227 sec max=0.000505 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000054 sec,  1847203.4 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raw Reports Data ('''EPICS 3.13.x targets''') ==&lt;br /&gt;
=== VxWorks5.4.2/MVME2700 ===&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1635</id>
		<title>CA Performance Reports</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1635"/>
		<updated>2009-01-20T23:43:27Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CA Performance Reports ==&lt;br /&gt;
&lt;br /&gt;
This page is intended to report CA performance reports from various OS and CPU architectures. The reports are generated with 'catime' which delivers with EPICS versions 3.14 and above. It would be particularly interesting if sites report different or largely varying performance on a give OS, BSP/CPU combination. In this way, we can build a known expectation.&lt;br /&gt;
&lt;br /&gt;
Note: Tests were executed with the exampleApp and 'catime &amp;lt;user&amp;gt;:aiExample' which defaults to 10000 channels.&lt;br /&gt;
== Tabulated Results ''(by board type)''==&lt;br /&gt;
=== Mvme 2700 ===&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME2700 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | X !! RTEMS-4.9.1 !! VxWorks 5.5.2 !! VxWorks 5.4.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 32.0&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 33.1&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 17.8&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 33.4&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.1&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 32.6&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mvme 5100 ===&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME5100 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; |  !! VxWorks 5.5.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 10.1 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 27.3 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.6&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 10.3 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 30.7 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.7 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 9.3 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 30.5 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.8 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 9.9 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 30.2 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.7 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mvme 6100 ===&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME6100 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; |  !! VxWorks 5.5.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 36.0 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 56.0 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 36.1 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 60.2&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
|  36.0&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 62.6 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.7 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 35.4 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 59.3 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.5 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 3 GHz Pentium 4 ===&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ 3 GHz Pentium 4 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; |  !! RTEMS-Version???&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 42.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 57.4 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.8&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 42.7 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 58.5 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.9 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 53.8 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 68.0 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.0 &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 44.0 &lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 61.2 &lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 0.9&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Raw Reports Data (EPICS 3.14.x targets) ==&lt;br /&gt;
=== RTEMS-4.9.1 / MVME 2700 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt; catime mrippa:aiExample&lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00042084 sec,     2376.2 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.032500 std dev=0.203577 min=1.000000 max=3.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
         pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000342 sec,   292758.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000897 sec,   111438.1 Items per sec, 15.2 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019678 sec,     5081.7 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022803 sec,     4385.4 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000898 sec,   111321.7 Items per sec, 15.1 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019742 sec,     5065.3 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023804 sec,     4201.0 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00001010 sec,    99040.4 Items per sec, 16.6 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019695 sec,     5077.3 Items per sec, 1.5 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022858 sec,     4374.8 Items per sec, 1.3 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000906 sec,   110324.7 Items per sec, 15.0 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00022911 sec,     4364.7 Items per sec, 1.2 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022638 sec,     4417.3 Items per sec, 1.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000228 sec, std dev=0.000008 sec, min=0.000221 &lt;br /&gt;
sec max=0.000469 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000056 sec,  1794331.9 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== RTEMS(Version???) / 3 GHz Pentium 4 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chabotd@opi2043-001--&amp;gt; catime chabotd:aiExample&lt;br /&gt;
Testing with 10000 channels named chabotd:aiExample&lt;br /&gt;
search test&lt;br /&gt;
Warning: Duplicate EPICS CA Address list entry &amp;quot;10.108.20.19:5064&amp;quot; discarded&lt;br /&gt;
Elapsed Per Item =   0.00001840 sec,    54361.7 Items per sec, 30.4 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000channel name=chabotd:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00001000 sec,   100040.0 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000321 sec,   311708.1 Items per sec, 42.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000460 sec,   217374.3 Items per sec, 57.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00031544 sec,     3170.2 Items per sec, 0.8 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000318 sec,   314010.2 Items per sec, 42.7 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000451 sec,   221737.4 Items per sec, 58.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027821 sec,     3594.4 Items per sec, 0.9 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000312 sec,   320498.4 Items per sec, 53.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000435 sec,   229652.8 Items per sec, 68.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00028864 sec,     3464.5 Items per sec, 1.0 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000309 sec,   323754.5 Items per sec, 44.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000431 sec,   231797.0 Items per sec, 61.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00029251 sec,     3418.7 Items per sec, 0.9 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000250 sec, std dev=0.000038 sec, &lt;br /&gt;
min=0.000185 sec max=0.002084 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000729 sec,   137104.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00003874 sec,    25810.8 Items per sec, 14.0 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   289767.4 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001462 sec,    68411.5 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001230 sec,    81294.3 Items per sec, 21.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00026592 sec,     3760.5 Items per sec, 1.0 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001454 sec,    68754.2 Items per sec, 9.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001127 sec,    88727.2 Items per sec, 23.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00034435 sec,     2904.0 Items per sec, 0.8 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001853 sec,    53980.3 Items per sec, 9.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001281 sec,    78077.5 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027493 sec,     3637.3 Items per sec, 1.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001472 sec,    67928.8 Items per sec, 9.2 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001143 sec,    87478.8 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025829 sec,     3871.6 Items per sec, 1.0 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000255 sec, std dev=0.000053 sec, min=0.000225 &lt;br /&gt;
sec max=0.004384 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000084 sec,  1193582.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 5100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00005100 sec,    19609.8 Items per sec, 10.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290548.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001347 sec,    74245.0 Items per sec, 10.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000965 sec,   103586.2 Items per sec, 27.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00042115 sec,     2374.5 Items per sec, 0.6 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001325 sec,    75457.5 Items per sec, 10.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000860 sec,   116330.8 Items per sec, 30.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037642 sec,     2656.6 Items per sec, 0.7 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001809 sec,    55264.4 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000971 sec,   102951.4 Items per sec, 30.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037095 sec,     2695.8 Items per sec, 0.8 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001372 sec,    72912.3 Items per sec, 9.9 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000875 sec,   114266.4 Items per sec, 30.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037644 sec,     2656.5 Items per sec, 0.7 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000375 sec, std dev=0.000856 sec, min=0.000329 &lt;br /&gt;
sec max=0.085398 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1182483.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 6100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00001952 sec,    51226.7 Items per sec, 27.9 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   290170.8 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000378 sec,   264433.8 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000471 sec,   212208.6 Items per sec, 56.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022625 sec,     4419.9 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000376 sec,   265718.1 Items per sec, 36.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000439 sec,   228009.3 Items per sec, 60.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025025 sec,     3995.9 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000467 sec,   214319.2 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000473 sec,   211639.6 Items per sec, 62.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017418 sec,     5741.3 Items per sec, 1.7 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000384 sec,   260597.1 Items per sec, 35.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000445 sec,   224667.4 Items per sec, 59.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017441 sec,     5733.5 Items per sec, 1.5 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000160 sec, std dev=0.000037 sec, min=0.000143 &lt;br /&gt;
sec max=0.001319 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1178270.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 172 (68060 CPU) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00040487 sec,     2469.9 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.020300 std dev=0.141025 min=1.000000 &lt;br /&gt;
max=2.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290717.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016272 sec,     6145.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00010047 sec,     9953.0 Items per sec, 2.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00134354 sec,      744.3 Items per sec, 0.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016162 sec,     6187.3 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009026 sec,    11079.4 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00132881 sec,      752.6 Items per sec, 0.2 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00021103 sec,     4738.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00017505 sec,     5712.5 Items per sec, 1.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00144579 sec,      691.7 Items per sec, 0.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016138 sec,     6196.6 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009144 sec,    10935.7 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00143598 sec,      696.4 Items per sec, 0.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.001324 sec, std dev=0.000230 sec, min=0.001206 &lt;br /&gt;
sec max=0.007993 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000087 sec,  1147919.8 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.4.2/ MVME2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;catime mrippa:aiExample                                                                      &lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample                                                                       &lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00002757 sec,    36274.1 Items per sec, 19.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.005000 std dev=0.070534 min=1.000000 max=2.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000236 sec,   423276.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149989.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000825 sec,   121151.2 Items per sec, 32.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023309 sec,     4290.2 Items per sec, 1.1 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149966.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000797 sec,   125539.2 Items per sec, 33.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023253 sec,     4300.6 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000944 sec,   105896.1 Items per sec, 17.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000885 sec,   113003.6 Items per sec, 33.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023737 sec,     4212.9 Items per sec, 1.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000678 sec,   147597.8 Items per sec, 20.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000810 sec,   123456.7 Items per sec, 32.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023458 sec,     4263.0 Items per sec, 1.1 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000233 sec, std dev=0.000006 sec, min=0.000227 sec max=0.000505 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000054 sec,  1847203.4 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raw Reports Data ('''EPICS 3.13.x targets''') ==&lt;br /&gt;
=== VxWorks5.4.2/MVME2700 ===&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1634</id>
		<title>CA Performance Reports</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1634"/>
		<updated>2009-01-20T23:23:04Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CA Performance Reports ==&lt;br /&gt;
&lt;br /&gt;
This page is intended to report CA performance reports from various OS and CPU architectures. The reports are generated with 'catime' which delivers with EPICS versions 3.14 and above. It would be particularly interesting if sites report different or largely varying performance on a give OS, BSP/CPU combination. In this way, we can build a known expectation.&lt;br /&gt;
&lt;br /&gt;
Note: Tests were executed with the exampleApp and 'catime &amp;lt;user&amp;gt;:aiExample' which defaults to 10000 channels.&lt;br /&gt;
== Tabulated Results ''(by Board Type)''==&lt;br /&gt;
=== Mvme 2700 ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME2700 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | X !! RTEMS-4.9.1 !! VxWorks 5.5.2 !! VxWorks 5.4.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 32.0&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 33.1&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 17.8&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 33.4&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.1&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 32.6&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|}&lt;br /&gt;
== Raw Reports Data (EPICS 3.14.x targets) ==&lt;br /&gt;
=== RTEMS-4.9.1 / MVME 2700 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt; catime mrippa:aiExample&lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00042084 sec,     2376.2 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.032500 std dev=0.203577 min=1.000000 max=3.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
         pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000342 sec,   292758.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000897 sec,   111438.1 Items per sec, 15.2 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019678 sec,     5081.7 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022803 sec,     4385.4 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000898 sec,   111321.7 Items per sec, 15.1 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019742 sec,     5065.3 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023804 sec,     4201.0 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00001010 sec,    99040.4 Items per sec, 16.6 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019695 sec,     5077.3 Items per sec, 1.5 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022858 sec,     4374.8 Items per sec, 1.3 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000906 sec,   110324.7 Items per sec, 15.0 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00022911 sec,     4364.7 Items per sec, 1.2 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022638 sec,     4417.3 Items per sec, 1.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000228 sec, std dev=0.000008 sec, min=0.000221 &lt;br /&gt;
sec max=0.000469 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000056 sec,  1794331.9 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== RTEMS(Version???) / 3 GHz Pentium 4 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chabotd@opi2043-001--&amp;gt; catime chabotd:aiExample&lt;br /&gt;
Testing with 10000 channels named chabotd:aiExample&lt;br /&gt;
search test&lt;br /&gt;
Warning: Duplicate EPICS CA Address list entry &amp;quot;10.108.20.19:5064&amp;quot; discarded&lt;br /&gt;
Elapsed Per Item =   0.00001840 sec,    54361.7 Items per sec, 30.4 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000channel name=chabotd:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00001000 sec,   100040.0 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000321 sec,   311708.1 Items per sec, 42.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000460 sec,   217374.3 Items per sec, 57.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00031544 sec,     3170.2 Items per sec, 0.8 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000318 sec,   314010.2 Items per sec, 42.7 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000451 sec,   221737.4 Items per sec, 58.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027821 sec,     3594.4 Items per sec, 0.9 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000312 sec,   320498.4 Items per sec, 53.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000435 sec,   229652.8 Items per sec, 68.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00028864 sec,     3464.5 Items per sec, 1.0 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000309 sec,   323754.5 Items per sec, 44.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000431 sec,   231797.0 Items per sec, 61.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00029251 sec,     3418.7 Items per sec, 0.9 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000250 sec, std dev=0.000038 sec, &lt;br /&gt;
min=0.000185 sec max=0.002084 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000729 sec,   137104.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00003874 sec,    25810.8 Items per sec, 14.0 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   289767.4 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001462 sec,    68411.5 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001230 sec,    81294.3 Items per sec, 21.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00026592 sec,     3760.5 Items per sec, 1.0 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001454 sec,    68754.2 Items per sec, 9.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001127 sec,    88727.2 Items per sec, 23.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00034435 sec,     2904.0 Items per sec, 0.8 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001853 sec,    53980.3 Items per sec, 9.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001281 sec,    78077.5 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027493 sec,     3637.3 Items per sec, 1.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001472 sec,    67928.8 Items per sec, 9.2 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001143 sec,    87478.8 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025829 sec,     3871.6 Items per sec, 1.0 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000255 sec, std dev=0.000053 sec, min=0.000225 &lt;br /&gt;
sec max=0.004384 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000084 sec,  1193582.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 5100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00005100 sec,    19609.8 Items per sec, 10.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290548.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001347 sec,    74245.0 Items per sec, 10.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000965 sec,   103586.2 Items per sec, 27.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00042115 sec,     2374.5 Items per sec, 0.6 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001325 sec,    75457.5 Items per sec, 10.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000860 sec,   116330.8 Items per sec, 30.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037642 sec,     2656.6 Items per sec, 0.7 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001809 sec,    55264.4 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000971 sec,   102951.4 Items per sec, 30.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037095 sec,     2695.8 Items per sec, 0.8 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001372 sec,    72912.3 Items per sec, 9.9 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000875 sec,   114266.4 Items per sec, 30.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037644 sec,     2656.5 Items per sec, 0.7 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000375 sec, std dev=0.000856 sec, min=0.000329 &lt;br /&gt;
sec max=0.085398 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1182483.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 6100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00001952 sec,    51226.7 Items per sec, 27.9 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   290170.8 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000378 sec,   264433.8 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000471 sec,   212208.6 Items per sec, 56.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022625 sec,     4419.9 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000376 sec,   265718.1 Items per sec, 36.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000439 sec,   228009.3 Items per sec, 60.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025025 sec,     3995.9 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000467 sec,   214319.2 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000473 sec,   211639.6 Items per sec, 62.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017418 sec,     5741.3 Items per sec, 1.7 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000384 sec,   260597.1 Items per sec, 35.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000445 sec,   224667.4 Items per sec, 59.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017441 sec,     5733.5 Items per sec, 1.5 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000160 sec, std dev=0.000037 sec, min=0.000143 &lt;br /&gt;
sec max=0.001319 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1178270.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 172 (68060 CPU) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00040487 sec,     2469.9 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.020300 std dev=0.141025 min=1.000000 &lt;br /&gt;
max=2.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290717.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016272 sec,     6145.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00010047 sec,     9953.0 Items per sec, 2.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00134354 sec,      744.3 Items per sec, 0.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016162 sec,     6187.3 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009026 sec,    11079.4 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00132881 sec,      752.6 Items per sec, 0.2 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00021103 sec,     4738.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00017505 sec,     5712.5 Items per sec, 1.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00144579 sec,      691.7 Items per sec, 0.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016138 sec,     6196.6 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009144 sec,    10935.7 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00143598 sec,      696.4 Items per sec, 0.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.001324 sec, std dev=0.000230 sec, min=0.001206 &lt;br /&gt;
sec max=0.007993 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000087 sec,  1147919.8 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.4.2/ MVME2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;catime mrippa:aiExample                                                                      &lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample                                                                       &lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00002757 sec,    36274.1 Items per sec, 19.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.005000 std dev=0.070534 min=1.000000 max=2.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000236 sec,   423276.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149989.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000825 sec,   121151.2 Items per sec, 32.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023309 sec,     4290.2 Items per sec, 1.1 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149966.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000797 sec,   125539.2 Items per sec, 33.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023253 sec,     4300.6 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000944 sec,   105896.1 Items per sec, 17.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000885 sec,   113003.6 Items per sec, 33.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023737 sec,     4212.9 Items per sec, 1.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000678 sec,   147597.8 Items per sec, 20.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000810 sec,   123456.7 Items per sec, 32.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023458 sec,     4263.0 Items per sec, 1.1 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000233 sec, std dev=0.000006 sec, min=0.000227 sec max=0.000505 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000054 sec,  1847203.4 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raw Reports Data ('''EPICS 3.13.x targets''') ==&lt;br /&gt;
=== VxWorks5.4.2/MVME2700 ===&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1633</id>
		<title>CA Performance Reports</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1633"/>
		<updated>2009-01-20T23:03:27Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CA Performance Reports ==&lt;br /&gt;
&lt;br /&gt;
This page is intended to report CA performance reports from various OS and CPU architectures. The reports are generated with 'catime' which delivers with EPICS versions 3.14 and above. It would be particularly interesting if sites report different or largely varying performance on a give OS, BSP/CPU combination. In this way, we can build a known expectation.&lt;br /&gt;
&lt;br /&gt;
Note: Tests were executed with the exampleApp and 'catime &amp;lt;user&amp;gt;:aiExample' which defaults to 10000 channels.&lt;br /&gt;
== Tabulated Results ''(by Board Type)''==&lt;br /&gt;
=== Mvme 2700 ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME2700 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | X !! RTEMS-4.9.1 !! VxWorks 5.5.2 !! VxWorks 5.4.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 32.0&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 33.1&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 17.8&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 33.4&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.1&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 32.6&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|}&lt;br /&gt;
== Raw Reports Data (EPICS 3.14.x targets) ==&lt;br /&gt;
=== RTEMS-4.9.1 / MVME 2700 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt; catime mrippa:aiExample&lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00042084 sec,     2376.2 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.032500 std dev=0.203577 min=1.000000 max=3.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
         pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000342 sec,   292758.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000897 sec,   111438.1 Items per sec, 15.2 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019678 sec,     5081.7 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022803 sec,     4385.4 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000898 sec,   111321.7 Items per sec, 15.1 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019742 sec,     5065.3 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023804 sec,     4201.0 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00001010 sec,    99040.4 Items per sec, 16.6 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019695 sec,     5077.3 Items per sec, 1.5 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022858 sec,     4374.8 Items per sec, 1.3 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000906 sec,   110324.7 Items per sec, 15.0 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00022911 sec,     4364.7 Items per sec, 1.2 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022638 sec,     4417.3 Items per sec, 1.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000228 sec, std dev=0.000008 sec, min=0.000221 &lt;br /&gt;
sec max=0.000469 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000056 sec,  1794331.9 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== RTEMS(Version???) / 3 GHz Pentium 4 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chabotd@opi2043-001--&amp;gt; catime chabotd:aiExample&lt;br /&gt;
Testing with 10000 channels named chabotd:aiExample&lt;br /&gt;
search test&lt;br /&gt;
Warning: Duplicate EPICS CA Address list entry &amp;quot;10.108.20.19:5064&amp;quot; discarded&lt;br /&gt;
Elapsed Per Item =   0.00001840 sec,    54361.7 Items per sec, 30.4 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000channel name=chabotd:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00001000 sec,   100040.0 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000321 sec,   311708.1 Items per sec, 42.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000460 sec,   217374.3 Items per sec, 57.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00031544 sec,     3170.2 Items per sec, 0.8 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000318 sec,   314010.2 Items per sec, 42.7 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000451 sec,   221737.4 Items per sec, 58.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027821 sec,     3594.4 Items per sec, 0.9 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000312 sec,   320498.4 Items per sec, 53.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000435 sec,   229652.8 Items per sec, 68.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00028864 sec,     3464.5 Items per sec, 1.0 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000309 sec,   323754.5 Items per sec, 44.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000431 sec,   231797.0 Items per sec, 61.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00029251 sec,     3418.7 Items per sec, 0.9 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000250 sec, std dev=0.000038 sec, &lt;br /&gt;
min=0.000185 sec max=0.002084 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000729 sec,   137104.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00003874 sec,    25810.8 Items per sec, 14.0 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   289767.4 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001462 sec,    68411.5 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001230 sec,    81294.3 Items per sec, 21.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00026592 sec,     3760.5 Items per sec, 1.0 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001454 sec,    68754.2 Items per sec, 9.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001127 sec,    88727.2 Items per sec, 23.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00034435 sec,     2904.0 Items per sec, 0.8 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001853 sec,    53980.3 Items per sec, 9.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001281 sec,    78077.5 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027493 sec,     3637.3 Items per sec, 1.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001472 sec,    67928.8 Items per sec, 9.2 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001143 sec,    87478.8 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025829 sec,     3871.6 Items per sec, 1.0 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000255 sec, std dev=0.000053 sec, min=0.000225 &lt;br /&gt;
sec max=0.004384 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000084 sec,  1193582.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 5100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00005100 sec,    19609.8 Items per sec, 10.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290548.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001347 sec,    74245.0 Items per sec, 10.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000965 sec,   103586.2 Items per sec, 27.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00042115 sec,     2374.5 Items per sec, 0.6 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001325 sec,    75457.5 Items per sec, 10.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000860 sec,   116330.8 Items per sec, 30.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037642 sec,     2656.6 Items per sec, 0.7 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001809 sec,    55264.4 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000971 sec,   102951.4 Items per sec, 30.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037095 sec,     2695.8 Items per sec, 0.8 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001372 sec,    72912.3 Items per sec, 9.9 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000875 sec,   114266.4 Items per sec, 30.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037644 sec,     2656.5 Items per sec, 0.7 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000375 sec, std dev=0.000856 sec, min=0.000329 &lt;br /&gt;
sec max=0.085398 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1182483.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 6100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00001952 sec,    51226.7 Items per sec, 27.9 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   290170.8 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000378 sec,   264433.8 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000471 sec,   212208.6 Items per sec, 56.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022625 sec,     4419.9 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000376 sec,   265718.1 Items per sec, 36.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000439 sec,   228009.3 Items per sec, 60.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025025 sec,     3995.9 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000467 sec,   214319.2 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000473 sec,   211639.6 Items per sec, 62.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017418 sec,     5741.3 Items per sec, 1.7 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000384 sec,   260597.1 Items per sec, 35.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000445 sec,   224667.4 Items per sec, 59.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017441 sec,     5733.5 Items per sec, 1.5 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000160 sec, std dev=0.000037 sec, min=0.000143 &lt;br /&gt;
sec max=0.001319 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1178270.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME172 (68060 CPU) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00040487 sec,     2469.9 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.020300 std dev=0.141025 min=1.000000 &lt;br /&gt;
max=2.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290717.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016272 sec,     6145.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00010047 sec,     9953.0 Items per sec, 2.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00134354 sec,      744.3 Items per sec, 0.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016162 sec,     6187.3 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009026 sec,    11079.4 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00132881 sec,      752.6 Items per sec, 0.2 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00021103 sec,     4738.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00017505 sec,     5712.5 Items per sec, 1.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00144579 sec,      691.7 Items per sec, 0.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016138 sec,     6196.6 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009144 sec,    10935.7 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00143598 sec,      696.4 Items per sec, 0.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.001324 sec, std dev=0.000230 sec, min=0.001206 &lt;br /&gt;
sec max=0.007993 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000087 sec,  1147919.8 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.4.2/ MVME2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt;catime mrippa:aiExample                                                                      &lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample                                                                       &lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00002757 sec,    36274.1 Items per sec, 19.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.005000 std dev=0.070534 min=1.000000 max=2.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000236 sec,   423276.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149989.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000825 sec,   121151.2 Items per sec, 32.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023309 sec,     4290.2 Items per sec, 1.1 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149966.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000797 sec,   125539.2 Items per sec, 33.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023253 sec,     4300.6 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000944 sec,   105896.1 Items per sec, 17.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000885 sec,   113003.6 Items per sec, 33.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023737 sec,     4212.9 Items per sec, 1.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000678 sec,   147597.8 Items per sec, 20.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000810 sec,   123456.7 Items per sec, 32.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023458 sec,     4263.0 Items per sec, 1.1 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000233 sec, std dev=0.000006 sec, min=0.000227 sec max=0.000505 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000054 sec,  1847203.4 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Raw Reports Data ('''EPICS 3.13.x targets''') ==&lt;br /&gt;
=== VxWorks5.4.2/MVME2700 ===&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1632</id>
		<title>CA Performance Reports</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1632"/>
		<updated>2009-01-20T23:00:56Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CA Performance Reports ==&lt;br /&gt;
&lt;br /&gt;
This page is intended to report CA performance reports from various OS and CPU architectures. The reports are generated with 'catime' which delivers with EPICS versions 3.14 and above. It would be particularly interesting if sites report different or largely varying performance on a give OS, BSP/CPU combination. In this way, we can build a known expectation.&lt;br /&gt;
&lt;br /&gt;
Note: Tests were executed with the exampleApp and 'catime &amp;lt;user&amp;gt;:aiExample' which defaults to 10000 channels.&lt;br /&gt;
== Tabulated Results ''(by Board Type)''==&lt;br /&gt;
=== Mvme 2700 ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME2700 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | X !! RTEMS-4.9.1 !! VxWorks 5.5.2 !! VxWorks 5.4.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 32.0&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 33.1&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 17.8&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 33.4&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.1&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 32.6&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|}&lt;br /&gt;
== Raw Reports Data (EPICS 3.14.x targets) ==&lt;br /&gt;
=== RTEMS-4.9.1 / MVME 2700 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt; catime mrippa:aiExample&lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00042084 sec,     2376.2 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.032500 std dev=0.203577 min=1.000000 max=3.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
         pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000342 sec,   292758.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000897 sec,   111438.1 Items per sec, 15.2 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019678 sec,     5081.7 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022803 sec,     4385.4 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000898 sec,   111321.7 Items per sec, 15.1 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019742 sec,     5065.3 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023804 sec,     4201.0 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00001010 sec,    99040.4 Items per sec, 16.6 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019695 sec,     5077.3 Items per sec, 1.5 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022858 sec,     4374.8 Items per sec, 1.3 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000906 sec,   110324.7 Items per sec, 15.0 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00022911 sec,     4364.7 Items per sec, 1.2 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022638 sec,     4417.3 Items per sec, 1.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000228 sec, std dev=0.000008 sec, min=0.000221 &lt;br /&gt;
sec max=0.000469 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000056 sec,  1794331.9 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== RTEMS(Version???) / 3 GHz Pentium 4 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chabotd@opi2043-001--&amp;gt; catime chabotd:aiExample&lt;br /&gt;
Testing with 10000 channels named chabotd:aiExample&lt;br /&gt;
search test&lt;br /&gt;
Warning: Duplicate EPICS CA Address list entry &amp;quot;10.108.20.19:5064&amp;quot; discarded&lt;br /&gt;
Elapsed Per Item =   0.00001840 sec,    54361.7 Items per sec, 30.4 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000channel name=chabotd:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00001000 sec,   100040.0 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000321 sec,   311708.1 Items per sec, 42.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000460 sec,   217374.3 Items per sec, 57.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00031544 sec,     3170.2 Items per sec, 0.8 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000318 sec,   314010.2 Items per sec, 42.7 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000451 sec,   221737.4 Items per sec, 58.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027821 sec,     3594.4 Items per sec, 0.9 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000312 sec,   320498.4 Items per sec, 53.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000435 sec,   229652.8 Items per sec, 68.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00028864 sec,     3464.5 Items per sec, 1.0 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000309 sec,   323754.5 Items per sec, 44.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000431 sec,   231797.0 Items per sec, 61.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00029251 sec,     3418.7 Items per sec, 0.9 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000250 sec, std dev=0.000038 sec, &lt;br /&gt;
min=0.000185 sec max=0.002084 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000729 sec,   137104.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00003874 sec,    25810.8 Items per sec, 14.0 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   289767.4 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001462 sec,    68411.5 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001230 sec,    81294.3 Items per sec, 21.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00026592 sec,     3760.5 Items per sec, 1.0 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001454 sec,    68754.2 Items per sec, 9.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001127 sec,    88727.2 Items per sec, 23.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00034435 sec,     2904.0 Items per sec, 0.8 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001853 sec,    53980.3 Items per sec, 9.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001281 sec,    78077.5 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027493 sec,     3637.3 Items per sec, 1.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001472 sec,    67928.8 Items per sec, 9.2 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001143 sec,    87478.8 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025829 sec,     3871.6 Items per sec, 1.0 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000255 sec, std dev=0.000053 sec, min=0.000225 &lt;br /&gt;
sec max=0.004384 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000084 sec,  1193582.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 5100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00005100 sec,    19609.8 Items per sec, 10.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290548.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001347 sec,    74245.0 Items per sec, 10.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000965 sec,   103586.2 Items per sec, 27.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00042115 sec,     2374.5 Items per sec, 0.6 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001325 sec,    75457.5 Items per sec, 10.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000860 sec,   116330.8 Items per sec, 30.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037642 sec,     2656.6 Items per sec, 0.7 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001809 sec,    55264.4 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000971 sec,   102951.4 Items per sec, 30.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037095 sec,     2695.8 Items per sec, 0.8 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001372 sec,    72912.3 Items per sec, 9.9 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000875 sec,   114266.4 Items per sec, 30.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037644 sec,     2656.5 Items per sec, 0.7 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000375 sec, std dev=0.000856 sec, min=0.000329 &lt;br /&gt;
sec max=0.085398 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1182483.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 6100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00001952 sec,    51226.7 Items per sec, 27.9 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   290170.8 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000378 sec,   264433.8 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000471 sec,   212208.6 Items per sec, 56.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022625 sec,     4419.9 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000376 sec,   265718.1 Items per sec, 36.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000439 sec,   228009.3 Items per sec, 60.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025025 sec,     3995.9 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000467 sec,   214319.2 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000473 sec,   211639.6 Items per sec, 62.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017418 sec,     5741.3 Items per sec, 1.7 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000384 sec,   260597.1 Items per sec, 35.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000445 sec,   224667.4 Items per sec, 59.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017441 sec,     5733.5 Items per sec, 1.5 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000160 sec, std dev=0.000037 sec, min=0.000143 &lt;br /&gt;
sec max=0.001319 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1178270.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME172 (68060 CPU) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00040487 sec,     2469.9 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.020300 std dev=0.141025 min=1.000000 &lt;br /&gt;
max=2.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290717.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016272 sec,     6145.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00010047 sec,     9953.0 Items per sec, 2.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00134354 sec,      744.3 Items per sec, 0.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016162 sec,     6187.3 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009026 sec,    11079.4 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00132881 sec,      752.6 Items per sec, 0.2 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00021103 sec,     4738.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00017505 sec,     5712.5 Items per sec, 1.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00144579 sec,      691.7 Items per sec, 0.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016138 sec,     6196.6 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009144 sec,    10935.7 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00143598 sec,      696.4 Items per sec, 0.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.001324 sec, std dev=0.000230 sec, min=0.001206 &lt;br /&gt;
sec max=0.007993 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000087 sec,  1147919.8 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.4.2/ MVME2700 ===&lt;br /&gt;
&amp;gt;catime mrippa:aiExample                                                                      &lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample                                                                       &lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00002757 sec,    36274.1 Items per sec, 19.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.005000 std dev=0.070534 min=1.000000 max=2.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000236 sec,   423276.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149989.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000825 sec,   121151.2 Items per sec, 32.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023309 sec,     4290.2 Items per sec, 1.1 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149966.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000797 sec,   125539.2 Items per sec, 33.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023253 sec,     4300.6 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000944 sec,   105896.1 Items per sec, 17.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000885 sec,   113003.6 Items per sec, 33.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023737 sec,     4212.9 Items per sec, 1.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000678 sec,   147597.8 Items per sec, 20.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000810 sec,   123456.7 Items per sec, 32.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023458 sec,     4263.0 Items per sec, 1.1 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000233 sec, std dev=0.000006 sec, min=0.000227 sec max=0.000505 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000054 sec,  1847203.4 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
== Raw Reports Data ('''EPICS 3.13.x targets''') ==&lt;br /&gt;
=== VxWorks5.4.2/MVME2700 ===&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1631</id>
		<title>CA Performance Reports</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1631"/>
		<updated>2009-01-20T22:45:23Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CA Performance Reports ==&lt;br /&gt;
&lt;br /&gt;
This page is intended to report CA performance reports from various OS and CPU architectures. The reports are generated with 'catime' which delivers with EPICS versions 3.14 and above. It would be particularly interesting if sites report different or largely varying performance on a give OS, BSP/CPU combination. In this way, we can build a known expectation.&lt;br /&gt;
&lt;br /&gt;
Note: Tests were executed with the exampleApp and 'catime &amp;lt;user&amp;gt;:aiExample' which defaults to 10000 channels.&lt;br /&gt;
== Tabulated Results ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME2700 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | X !! RTEMS-4.9.1 !! VxWorks 5.5.2 !! VxWorks 5.4.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 32.0&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.4&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 33.1&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 17.8&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 33.4&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 20.1&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 32.6&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 1.1&lt;br /&gt;
|}&lt;br /&gt;
== Raw Reports Data (EPICS 3.14.x targets) ==&lt;br /&gt;
=== RTEMS-4.9.1 / MVME 2700 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt; catime mrippa:aiExample&lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00042084 sec,     2376.2 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.032500 std dev=0.203577 min=1.000000 max=3.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
         pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000342 sec,   292758.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000897 sec,   111438.1 Items per sec, 15.2 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019678 sec,     5081.7 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022803 sec,     4385.4 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000898 sec,   111321.7 Items per sec, 15.1 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019742 sec,     5065.3 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023804 sec,     4201.0 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00001010 sec,    99040.4 Items per sec, 16.6 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019695 sec,     5077.3 Items per sec, 1.5 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022858 sec,     4374.8 Items per sec, 1.3 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000906 sec,   110324.7 Items per sec, 15.0 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00022911 sec,     4364.7 Items per sec, 1.2 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022638 sec,     4417.3 Items per sec, 1.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000228 sec, std dev=0.000008 sec, min=0.000221 &lt;br /&gt;
sec max=0.000469 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000056 sec,  1794331.9 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== RTEMS(Version???) / 3 GHz Pentium 4 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chabotd@opi2043-001--&amp;gt; catime chabotd:aiExample&lt;br /&gt;
Testing with 10000 channels named chabotd:aiExample&lt;br /&gt;
search test&lt;br /&gt;
Warning: Duplicate EPICS CA Address list entry &amp;quot;10.108.20.19:5064&amp;quot; discarded&lt;br /&gt;
Elapsed Per Item =   0.00001840 sec,    54361.7 Items per sec, 30.4 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000channel name=chabotd:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00001000 sec,   100040.0 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000321 sec,   311708.1 Items per sec, 42.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000460 sec,   217374.3 Items per sec, 57.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00031544 sec,     3170.2 Items per sec, 0.8 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000318 sec,   314010.2 Items per sec, 42.7 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000451 sec,   221737.4 Items per sec, 58.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027821 sec,     3594.4 Items per sec, 0.9 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000312 sec,   320498.4 Items per sec, 53.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000435 sec,   229652.8 Items per sec, 68.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00028864 sec,     3464.5 Items per sec, 1.0 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000309 sec,   323754.5 Items per sec, 44.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000431 sec,   231797.0 Items per sec, 61.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00029251 sec,     3418.7 Items per sec, 0.9 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000250 sec, std dev=0.000038 sec, &lt;br /&gt;
min=0.000185 sec max=0.002084 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000729 sec,   137104.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00003874 sec,    25810.8 Items per sec, 14.0 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   289767.4 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001462 sec,    68411.5 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001230 sec,    81294.3 Items per sec, 21.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00026592 sec,     3760.5 Items per sec, 1.0 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001454 sec,    68754.2 Items per sec, 9.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001127 sec,    88727.2 Items per sec, 23.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00034435 sec,     2904.0 Items per sec, 0.8 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001853 sec,    53980.3 Items per sec, 9.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001281 sec,    78077.5 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027493 sec,     3637.3 Items per sec, 1.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001472 sec,    67928.8 Items per sec, 9.2 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001143 sec,    87478.8 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025829 sec,     3871.6 Items per sec, 1.0 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000255 sec, std dev=0.000053 sec, min=0.000225 &lt;br /&gt;
sec max=0.004384 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000084 sec,  1193582.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 5100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00005100 sec,    19609.8 Items per sec, 10.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290548.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001347 sec,    74245.0 Items per sec, 10.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000965 sec,   103586.2 Items per sec, 27.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00042115 sec,     2374.5 Items per sec, 0.6 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001325 sec,    75457.5 Items per sec, 10.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000860 sec,   116330.8 Items per sec, 30.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037642 sec,     2656.6 Items per sec, 0.7 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001809 sec,    55264.4 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000971 sec,   102951.4 Items per sec, 30.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037095 sec,     2695.8 Items per sec, 0.8 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001372 sec,    72912.3 Items per sec, 9.9 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000875 sec,   114266.4 Items per sec, 30.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037644 sec,     2656.5 Items per sec, 0.7 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000375 sec, std dev=0.000856 sec, min=0.000329 &lt;br /&gt;
sec max=0.085398 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1182483.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 6100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00001952 sec,    51226.7 Items per sec, 27.9 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   290170.8 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000378 sec,   264433.8 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000471 sec,   212208.6 Items per sec, 56.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022625 sec,     4419.9 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000376 sec,   265718.1 Items per sec, 36.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000439 sec,   228009.3 Items per sec, 60.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025025 sec,     3995.9 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000467 sec,   214319.2 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000473 sec,   211639.6 Items per sec, 62.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017418 sec,     5741.3 Items per sec, 1.7 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000384 sec,   260597.1 Items per sec, 35.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000445 sec,   224667.4 Items per sec, 59.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017441 sec,     5733.5 Items per sec, 1.5 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000160 sec, std dev=0.000037 sec, min=0.000143 &lt;br /&gt;
sec max=0.001319 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1178270.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME172 (68060 CPU) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00040487 sec,     2469.9 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.020300 std dev=0.141025 min=1.000000 &lt;br /&gt;
max=2.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290717.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016272 sec,     6145.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00010047 sec,     9953.0 Items per sec, 2.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00134354 sec,      744.3 Items per sec, 0.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016162 sec,     6187.3 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009026 sec,    11079.4 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00132881 sec,      752.6 Items per sec, 0.2 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00021103 sec,     4738.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00017505 sec,     5712.5 Items per sec, 1.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00144579 sec,      691.7 Items per sec, 0.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016138 sec,     6196.6 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009144 sec,    10935.7 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00143598 sec,      696.4 Items per sec, 0.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.001324 sec, std dev=0.000230 sec, min=0.001206 &lt;br /&gt;
sec max=0.007993 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000087 sec,  1147919.8 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.4.2/ MVME2700 ===&lt;br /&gt;
&amp;gt;catime mrippa:aiExample                                                                      &lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample                                                                       &lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00002757 sec,    36274.1 Items per sec, 19.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.005000 std dev=0.070534 min=1.000000 max=2.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000236 sec,   423276.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149989.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000825 sec,   121151.2 Items per sec, 32.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023309 sec,     4290.2 Items per sec, 1.1 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149966.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000797 sec,   125539.2 Items per sec, 33.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023253 sec,     4300.6 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000944 sec,   105896.1 Items per sec, 17.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000885 sec,   113003.6 Items per sec, 33.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023737 sec,     4212.9 Items per sec, 1.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000678 sec,   147597.8 Items per sec, 20.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000810 sec,   123456.7 Items per sec, 32.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023458 sec,     4263.0 Items per sec, 1.1 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000233 sec, std dev=0.000006 sec, min=0.000227 sec max=0.000505 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000054 sec,  1847203.4 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
== Raw Reports Data ('''EPICS 3.13.x targets''') ==&lt;br /&gt;
=== VxWorks5.4.2/MVME2700 ===&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1630</id>
		<title>CA Performance Reports</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1630"/>
		<updated>2009-01-20T22:37:38Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CA Performance Reports ==&lt;br /&gt;
&lt;br /&gt;
This page is intended to report CA performance reports from various OS and CPU architectures. The reports are generated with 'catime' which delivers with EPICS versions 3.14 and above. It would be particularly interesting if sites report different or largely varying performance on a give OS, BSP/CPU combination. In this way, we can build a known expectation.&lt;br /&gt;
&lt;br /&gt;
Note: Tests were executed with the exampleApp and 'catime &amp;lt;user&amp;gt;:aiExample' which defaults to 10000 channels.&lt;br /&gt;
== Tabulated Results ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME2700 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | X !! RTEMS-4.9.1 !! VxWorks 5.5.2 !! VxWorks 5.4.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 2.3&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 3.8&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 0.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 2.3&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 3.5&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 0.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 1.6&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 3.8&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 0.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 2.1&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 3.6&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 0.1&lt;br /&gt;
|}&lt;br /&gt;
== Raw Reports Data ==&lt;br /&gt;
=== RTEMS-4.9.1 / MVME 2700 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt; catime mrippa:aiExample&lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00042084 sec,     2376.2 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.032500 std dev=0.203577 min=1.000000 max=3.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
         pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000342 sec,   292758.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000897 sec,   111438.1 Items per sec, 15.2 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019678 sec,     5081.7 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022803 sec,     4385.4 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000898 sec,   111321.7 Items per sec, 15.1 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019742 sec,     5065.3 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023804 sec,     4201.0 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00001010 sec,    99040.4 Items per sec, 16.6 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019695 sec,     5077.3 Items per sec, 1.5 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022858 sec,     4374.8 Items per sec, 1.3 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000906 sec,   110324.7 Items per sec, 15.0 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00022911 sec,     4364.7 Items per sec, 1.2 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022638 sec,     4417.3 Items per sec, 1.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000228 sec, std dev=0.000008 sec, min=0.000221 &lt;br /&gt;
sec max=0.000469 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000056 sec,  1794331.9 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== RTEMS(Version???) / 3 GHz Pentium 4 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chabotd@opi2043-001--&amp;gt; catime chabotd:aiExample&lt;br /&gt;
Testing with 10000 channels named chabotd:aiExample&lt;br /&gt;
search test&lt;br /&gt;
Warning: Duplicate EPICS CA Address list entry &amp;quot;10.108.20.19:5064&amp;quot; discarded&lt;br /&gt;
Elapsed Per Item =   0.00001840 sec,    54361.7 Items per sec, 30.4 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000channel name=chabotd:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00001000 sec,   100040.0 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000321 sec,   311708.1 Items per sec, 42.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000460 sec,   217374.3 Items per sec, 57.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00031544 sec,     3170.2 Items per sec, 0.8 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000318 sec,   314010.2 Items per sec, 42.7 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000451 sec,   221737.4 Items per sec, 58.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027821 sec,     3594.4 Items per sec, 0.9 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000312 sec,   320498.4 Items per sec, 53.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000435 sec,   229652.8 Items per sec, 68.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00028864 sec,     3464.5 Items per sec, 1.0 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000309 sec,   323754.5 Items per sec, 44.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000431 sec,   231797.0 Items per sec, 61.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00029251 sec,     3418.7 Items per sec, 0.9 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000250 sec, std dev=0.000038 sec, &lt;br /&gt;
min=0.000185 sec max=0.002084 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000729 sec,   137104.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00003874 sec,    25810.8 Items per sec, 14.0 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   289767.4 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001462 sec,    68411.5 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001230 sec,    81294.3 Items per sec, 21.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00026592 sec,     3760.5 Items per sec, 1.0 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001454 sec,    68754.2 Items per sec, 9.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001127 sec,    88727.2 Items per sec, 23.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00034435 sec,     2904.0 Items per sec, 0.8 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001853 sec,    53980.3 Items per sec, 9.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001281 sec,    78077.5 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027493 sec,     3637.3 Items per sec, 1.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001472 sec,    67928.8 Items per sec, 9.2 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001143 sec,    87478.8 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025829 sec,     3871.6 Items per sec, 1.0 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000255 sec, std dev=0.000053 sec, min=0.000225 &lt;br /&gt;
sec max=0.004384 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000084 sec,  1193582.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 5100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00005100 sec,    19609.8 Items per sec, 10.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290548.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001347 sec,    74245.0 Items per sec, 10.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000965 sec,   103586.2 Items per sec, 27.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00042115 sec,     2374.5 Items per sec, 0.6 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001325 sec,    75457.5 Items per sec, 10.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000860 sec,   116330.8 Items per sec, 30.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037642 sec,     2656.6 Items per sec, 0.7 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001809 sec,    55264.4 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000971 sec,   102951.4 Items per sec, 30.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037095 sec,     2695.8 Items per sec, 0.8 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001372 sec,    72912.3 Items per sec, 9.9 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000875 sec,   114266.4 Items per sec, 30.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037644 sec,     2656.5 Items per sec, 0.7 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000375 sec, std dev=0.000856 sec, min=0.000329 &lt;br /&gt;
sec max=0.085398 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1182483.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 6100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00001952 sec,    51226.7 Items per sec, 27.9 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   290170.8 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000378 sec,   264433.8 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000471 sec,   212208.6 Items per sec, 56.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022625 sec,     4419.9 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000376 sec,   265718.1 Items per sec, 36.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000439 sec,   228009.3 Items per sec, 60.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025025 sec,     3995.9 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000467 sec,   214319.2 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000473 sec,   211639.6 Items per sec, 62.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017418 sec,     5741.3 Items per sec, 1.7 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000384 sec,   260597.1 Items per sec, 35.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000445 sec,   224667.4 Items per sec, 59.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017441 sec,     5733.5 Items per sec, 1.5 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000160 sec, std dev=0.000037 sec, min=0.000143 &lt;br /&gt;
sec max=0.001319 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1178270.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME172 (68060 CPU) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00040487 sec,     2469.9 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.020300 std dev=0.141025 min=1.000000 &lt;br /&gt;
max=2.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290717.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016272 sec,     6145.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00010047 sec,     9953.0 Items per sec, 2.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00134354 sec,      744.3 Items per sec, 0.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016162 sec,     6187.3 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009026 sec,    11079.4 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00132881 sec,      752.6 Items per sec, 0.2 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00021103 sec,     4738.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00017505 sec,     5712.5 Items per sec, 1.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00144579 sec,      691.7 Items per sec, 0.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016138 sec,     6196.6 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009144 sec,    10935.7 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00143598 sec,      696.4 Items per sec, 0.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.001324 sec, std dev=0.000230 sec, min=0.001206 &lt;br /&gt;
sec max=0.007993 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000087 sec,  1147919.8 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.4.2/ MVME2700 ===&lt;br /&gt;
&amp;gt;catime mrippa:aiExample                                                                      &lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample                                                                       &lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00002757 sec,    36274.1 Items per sec, 19.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.005000 std dev=0.070534 min=1.000000 max=2.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000236 sec,   423276.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149989.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000825 sec,   121151.2 Items per sec, 32.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023309 sec,     4290.2 Items per sec, 1.1 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000667 sec,   149966.4 Items per sec, 20.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000797 sec,   125539.2 Items per sec, 33.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023253 sec,     4300.6 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000944 sec,   105896.1 Items per sec, 17.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000885 sec,   113003.6 Items per sec, 33.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023737 sec,     4212.9 Items per sec, 1.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000678 sec,   147597.8 Items per sec, 20.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000810 sec,   123456.7 Items per sec, 32.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023458 sec,     4263.0 Items per sec, 1.1 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000233 sec, std dev=0.000006 sec, min=0.000227 sec max=0.000505 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000054 sec,  1847203.4 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
=== VxWorks5.4.2/MVME2700 ===&lt;br /&gt;
Notes: &lt;br /&gt;
* '''(EPICS3.13.4)'''&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1629</id>
		<title>CA Performance Reports</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1629"/>
		<updated>2009-01-17T03:01:59Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CA Performance Reports ==&lt;br /&gt;
&lt;br /&gt;
This page is intended to report CA performance reports from various OS and CPU architectures. The reports are generated with 'catime' which delivers with EPICS versions 3.14 and above. It would be particularly interesting if sites report different or largely varying performance on a give OS, BSP/CPU combination. In this way, we can build a known expectation.&lt;br /&gt;
&lt;br /&gt;
Note: Tests were executed with the exampleApp and 'catime &amp;lt;user&amp;gt;:aiExample' which defaults to 10000 channels.&lt;br /&gt;
== Tabulated Results ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME2700 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | X !! RTEMS-4.9.1 !! VxWorks 5.5.2 !! VxWorks 5.4.2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Float&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 2.3&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 3.8&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 0.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Double&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 2.3&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 3.5&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 0.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | String&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 1.6&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 3.8&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 0.1&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#C0C0ff;&amp;quot; &amp;quot;colspan=4&amp;quot; | Integer&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 2.1&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 3.6&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 0.1&lt;br /&gt;
|}&lt;br /&gt;
== Raw Reports Data ==&lt;br /&gt;
=== RTEMS-4.9.1 / MVME 2700 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt; catime mrippa:aiExample&lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00042084 sec,     2376.2 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.032500 std dev=0.203577 min=1.000000 max=3.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
         pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000342 sec,   292758.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000897 sec,   111438.1 Items per sec, 15.2 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019678 sec,     5081.7 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022803 sec,     4385.4 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000898 sec,   111321.7 Items per sec, 15.1 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019742 sec,     5065.3 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023804 sec,     4201.0 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00001010 sec,    99040.4 Items per sec, 16.6 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019695 sec,     5077.3 Items per sec, 1.5 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022858 sec,     4374.8 Items per sec, 1.3 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000906 sec,   110324.7 Items per sec, 15.0 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00022911 sec,     4364.7 Items per sec, 1.2 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022638 sec,     4417.3 Items per sec, 1.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000228 sec, std dev=0.000008 sec, min=0.000221 &lt;br /&gt;
sec max=0.000469 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000056 sec,  1794331.9 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== RTEMS(Version???) / 3 GHz Pentium 4 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chabotd@opi2043-001--&amp;gt; catime chabotd:aiExample&lt;br /&gt;
Testing with 10000 channels named chabotd:aiExample&lt;br /&gt;
search test&lt;br /&gt;
Warning: Duplicate EPICS CA Address list entry &amp;quot;10.108.20.19:5064&amp;quot; discarded&lt;br /&gt;
Elapsed Per Item =   0.00001840 sec,    54361.7 Items per sec, 30.4 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000channel name=chabotd:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00001000 sec,   100040.0 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000321 sec,   311708.1 Items per sec, 42.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000460 sec,   217374.3 Items per sec, 57.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00031544 sec,     3170.2 Items per sec, 0.8 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000318 sec,   314010.2 Items per sec, 42.7 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000451 sec,   221737.4 Items per sec, 58.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027821 sec,     3594.4 Items per sec, 0.9 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000312 sec,   320498.4 Items per sec, 53.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000435 sec,   229652.8 Items per sec, 68.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00028864 sec,     3464.5 Items per sec, 1.0 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000309 sec,   323754.5 Items per sec, 44.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000431 sec,   231797.0 Items per sec, 61.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00029251 sec,     3418.7 Items per sec, 0.9 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000250 sec, std dev=0.000038 sec, &lt;br /&gt;
min=0.000185 sec max=0.002084 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000729 sec,   137104.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00003874 sec,    25810.8 Items per sec, 14.0 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   289767.4 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001462 sec,    68411.5 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001230 sec,    81294.3 Items per sec, 21.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00026592 sec,     3760.5 Items per sec, 1.0 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001454 sec,    68754.2 Items per sec, 9.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001127 sec,    88727.2 Items per sec, 23.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00034435 sec,     2904.0 Items per sec, 0.8 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001853 sec,    53980.3 Items per sec, 9.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001281 sec,    78077.5 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027493 sec,     3637.3 Items per sec, 1.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001472 sec,    67928.8 Items per sec, 9.2 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001143 sec,    87478.8 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025829 sec,     3871.6 Items per sec, 1.0 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000255 sec, std dev=0.000053 sec, min=0.000225 &lt;br /&gt;
sec max=0.004384 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000084 sec,  1193582.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 5100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00005100 sec,    19609.8 Items per sec, 10.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290548.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001347 sec,    74245.0 Items per sec, 10.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000965 sec,   103586.2 Items per sec, 27.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00042115 sec,     2374.5 Items per sec, 0.6 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001325 sec,    75457.5 Items per sec, 10.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000860 sec,   116330.8 Items per sec, 30.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037642 sec,     2656.6 Items per sec, 0.7 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001809 sec,    55264.4 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000971 sec,   102951.4 Items per sec, 30.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037095 sec,     2695.8 Items per sec, 0.8 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001372 sec,    72912.3 Items per sec, 9.9 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000875 sec,   114266.4 Items per sec, 30.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037644 sec,     2656.5 Items per sec, 0.7 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000375 sec, std dev=0.000856 sec, min=0.000329 &lt;br /&gt;
sec max=0.085398 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1182483.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 6100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00001952 sec,    51226.7 Items per sec, 27.9 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   290170.8 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000378 sec,   264433.8 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000471 sec,   212208.6 Items per sec, 56.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022625 sec,     4419.9 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000376 sec,   265718.1 Items per sec, 36.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000439 sec,   228009.3 Items per sec, 60.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025025 sec,     3995.9 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000467 sec,   214319.2 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000473 sec,   211639.6 Items per sec, 62.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017418 sec,     5741.3 Items per sec, 1.7 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000384 sec,   260597.1 Items per sec, 35.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000445 sec,   224667.4 Items per sec, 59.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017441 sec,     5733.5 Items per sec, 1.5 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000160 sec, std dev=0.000037 sec, min=0.000143 &lt;br /&gt;
sec max=0.001319 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1178270.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME172 (68060 CPU) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00040487 sec,     2469.9 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.020300 std dev=0.141025 min=1.000000 &lt;br /&gt;
max=2.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290717.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016272 sec,     6145.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00010047 sec,     9953.0 Items per sec, 2.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00134354 sec,      744.3 Items per sec, 0.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016162 sec,     6187.3 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009026 sec,    11079.4 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00132881 sec,      752.6 Items per sec, 0.2 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00021103 sec,     4738.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00017505 sec,     5712.5 Items per sec, 1.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00144579 sec,      691.7 Items per sec, 0.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016138 sec,     6196.6 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009144 sec,    10935.7 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00143598 sec,      696.4 Items per sec, 0.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.001324 sec, std dev=0.000230 sec, min=0.001206 &lt;br /&gt;
sec max=0.007993 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000087 sec,  1147919.8 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks5.4.2/MVME2700 ===&lt;br /&gt;
Notes: &lt;br /&gt;
* '''(Loaded Control System running EPICS3.13.4)'''&lt;br /&gt;
* '''CPU was loaded at 7%, and peaked out at 35%'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/mrippa/laptop/epics/base-3.14.10/bin/linux-x86/catime m2:displayScs.VALN&lt;br /&gt;
Testing with 10000 channels named m2:displayScs.VALN&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00048610 sec,     2057.2 Items per sec, 1.2 Mbps&lt;br /&gt;
Search tries per chan - mean=1.135000 std dev=0.341724 min=1.000000 max=2.000000&lt;br /&gt;
channel name=m2:displayScs.VALN, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000757 sec,   132057.3 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00005921 sec,    16888.9 Items per sec, 2.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00006917 sec,    14456.7 Items per sec, 3.8 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00286485 sec,      349.1 Items per sec, 0.1 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00005822 sec,    17176.6 Items per sec, 2.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007592 sec,    13171.1 Items per sec, 3.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00282995 sec,      353.4 Items per sec, 0.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00010451 sec,     9568.0 Items per sec, 1.6 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007795 sec,    12828.7 Items per sec, 3.8 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00292509 sec,      341.9 Items per sec, 0.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00006532 sec,    15309.3 Items per sec, 2.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007365 sec,    13577.8 Items per sec, 3.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00296813 sec,      336.9 Items per sec, 0.1 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.002947 sec, std dev=0.001021 sec, min=0.002207 sec max=0.020388 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000091 sec,  1095315.3 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1628</id>
		<title>CA Performance Reports</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1628"/>
		<updated>2009-01-16T05:22:27Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CA Performance Reports ==&lt;br /&gt;
&lt;br /&gt;
This page is intended to report CA performance reports from various OS and CPU architectures. The reports are generated with 'catime' which delivers with EPICS versions 3.14 and above. It would be particularly interesting if sites report different or largely varying performance on a give OS, BSP/CPU combination. In this way, we can build a known expectation.&lt;br /&gt;
&lt;br /&gt;
Note: Tests were executed with the exampleApp and 'catime &amp;lt;user&amp;gt;:aiExample' which defaults to 10000 channels.&lt;br /&gt;
== Tabulated Results ==&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME2700 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | X !! RTEMS-4.9.1 !! VxWorks 5.5.2 !! VxWorks 5.4.2&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || 2.3&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || 3.5&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || 0.1&lt;br /&gt;
|}&lt;br /&gt;
== Raw Reports Data ==&lt;br /&gt;
=== RTEMS-4.9.1 / MVME 2700 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt; catime mrippa:aiExample&lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00042084 sec,     2376.2 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.032500 std dev=0.203577 min=1.000000 max=3.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
         pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000342 sec,   292758.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000897 sec,   111438.1 Items per sec, 15.2 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019678 sec,     5081.7 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022803 sec,     4385.4 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000898 sec,   111321.7 Items per sec, 15.1 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019742 sec,     5065.3 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023804 sec,     4201.0 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00001010 sec,    99040.4 Items per sec, 16.6 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019695 sec,     5077.3 Items per sec, 1.5 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022858 sec,     4374.8 Items per sec, 1.3 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000906 sec,   110324.7 Items per sec, 15.0 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00022911 sec,     4364.7 Items per sec, 1.2 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022638 sec,     4417.3 Items per sec, 1.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000228 sec, std dev=0.000008 sec, min=0.000221 &lt;br /&gt;
sec max=0.000469 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000056 sec,  1794331.9 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== RTEMS(Version???) / 3 GHz Pentium 4 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chabotd@opi2043-001--&amp;gt; catime chabotd:aiExample&lt;br /&gt;
Testing with 10000 channels named chabotd:aiExample&lt;br /&gt;
search test&lt;br /&gt;
Warning: Duplicate EPICS CA Address list entry &amp;quot;10.108.20.19:5064&amp;quot; discarded&lt;br /&gt;
Elapsed Per Item =   0.00001840 sec,    54361.7 Items per sec, 30.4 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000channel name=chabotd:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00001000 sec,   100040.0 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000321 sec,   311708.1 Items per sec, 42.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000460 sec,   217374.3 Items per sec, 57.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00031544 sec,     3170.2 Items per sec, 0.8 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000318 sec,   314010.2 Items per sec, 42.7 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000451 sec,   221737.4 Items per sec, 58.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027821 sec,     3594.4 Items per sec, 0.9 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000312 sec,   320498.4 Items per sec, 53.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000435 sec,   229652.8 Items per sec, 68.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00028864 sec,     3464.5 Items per sec, 1.0 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000309 sec,   323754.5 Items per sec, 44.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000431 sec,   231797.0 Items per sec, 61.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00029251 sec,     3418.7 Items per sec, 0.9 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000250 sec, std dev=0.000038 sec, &lt;br /&gt;
min=0.000185 sec max=0.002084 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000729 sec,   137104.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00003874 sec,    25810.8 Items per sec, 14.0 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   289767.4 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001462 sec,    68411.5 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001230 sec,    81294.3 Items per sec, 21.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00026592 sec,     3760.5 Items per sec, 1.0 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001454 sec,    68754.2 Items per sec, 9.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001127 sec,    88727.2 Items per sec, 23.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00034435 sec,     2904.0 Items per sec, 0.8 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001853 sec,    53980.3 Items per sec, 9.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001281 sec,    78077.5 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027493 sec,     3637.3 Items per sec, 1.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001472 sec,    67928.8 Items per sec, 9.2 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001143 sec,    87478.8 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025829 sec,     3871.6 Items per sec, 1.0 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000255 sec, std dev=0.000053 sec, min=0.000225 &lt;br /&gt;
sec max=0.004384 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000084 sec,  1193582.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 5100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00005100 sec,    19609.8 Items per sec, 10.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290548.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001347 sec,    74245.0 Items per sec, 10.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000965 sec,   103586.2 Items per sec, 27.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00042115 sec,     2374.5 Items per sec, 0.6 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001325 sec,    75457.5 Items per sec, 10.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000860 sec,   116330.8 Items per sec, 30.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037642 sec,     2656.6 Items per sec, 0.7 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001809 sec,    55264.4 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000971 sec,   102951.4 Items per sec, 30.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037095 sec,     2695.8 Items per sec, 0.8 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001372 sec,    72912.3 Items per sec, 9.9 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000875 sec,   114266.4 Items per sec, 30.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037644 sec,     2656.5 Items per sec, 0.7 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000375 sec, std dev=0.000856 sec, min=0.000329 &lt;br /&gt;
sec max=0.085398 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1182483.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 6100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00001952 sec,    51226.7 Items per sec, 27.9 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   290170.8 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000378 sec,   264433.8 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000471 sec,   212208.6 Items per sec, 56.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022625 sec,     4419.9 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000376 sec,   265718.1 Items per sec, 36.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000439 sec,   228009.3 Items per sec, 60.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025025 sec,     3995.9 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000467 sec,   214319.2 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000473 sec,   211639.6 Items per sec, 62.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017418 sec,     5741.3 Items per sec, 1.7 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000384 sec,   260597.1 Items per sec, 35.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000445 sec,   224667.4 Items per sec, 59.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017441 sec,     5733.5 Items per sec, 1.5 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000160 sec, std dev=0.000037 sec, min=0.000143 &lt;br /&gt;
sec max=0.001319 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1178270.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME172 (68060 CPU) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00040487 sec,     2469.9 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.020300 std dev=0.141025 min=1.000000 &lt;br /&gt;
max=2.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290717.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016272 sec,     6145.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00010047 sec,     9953.0 Items per sec, 2.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00134354 sec,      744.3 Items per sec, 0.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016162 sec,     6187.3 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009026 sec,    11079.4 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00132881 sec,      752.6 Items per sec, 0.2 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00021103 sec,     4738.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00017505 sec,     5712.5 Items per sec, 1.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00144579 sec,      691.7 Items per sec, 0.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016138 sec,     6196.6 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009144 sec,    10935.7 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00143598 sec,      696.4 Items per sec, 0.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.001324 sec, std dev=0.000230 sec, min=0.001206 &lt;br /&gt;
sec max=0.007993 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000087 sec,  1147919.8 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks5.4.2/MVME2700 ===&lt;br /&gt;
Notes: &lt;br /&gt;
* '''(Loaded Control System running EPICS3.13.4)'''&lt;br /&gt;
* '''CPU was loaded at 7%, and peaked out at 35%'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/mrippa/laptop/epics/base-3.14.10/bin/linux-x86/catime m2:displayScs.VALN&lt;br /&gt;
Testing with 10000 channels named m2:displayScs.VALN&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00048610 sec,     2057.2 Items per sec, 1.2 Mbps&lt;br /&gt;
Search tries per chan - mean=1.135000 std dev=0.341724 min=1.000000 max=2.000000&lt;br /&gt;
channel name=m2:displayScs.VALN, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000757 sec,   132057.3 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00005921 sec,    16888.9 Items per sec, 2.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00006917 sec,    14456.7 Items per sec, 3.8 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00286485 sec,      349.1 Items per sec, 0.1 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00005822 sec,    17176.6 Items per sec, 2.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007592 sec,    13171.1 Items per sec, 3.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00282995 sec,      353.4 Items per sec, 0.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00010451 sec,     9568.0 Items per sec, 1.6 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007795 sec,    12828.7 Items per sec, 3.8 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00292509 sec,      341.9 Items per sec, 0.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00006532 sec,    15309.3 Items per sec, 2.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007365 sec,    13577.8 Items per sec, 3.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00296813 sec,      336.9 Items per sec, 0.1 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.002947 sec, std dev=0.001021 sec, min=0.002207 sec max=0.020388 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000091 sec,  1095315.3 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1627</id>
		<title>CA Performance Reports</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1627"/>
		<updated>2009-01-16T03:12:16Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CA Performance Reports ==&lt;br /&gt;
&lt;br /&gt;
This page is intended to report CA performance reports from various OS and CPU architectures. The reports are generated with 'catime' which delivers with EPICS versions 3.14 and above. It would be particularly interesting if sites report different or largely varying performance on a give OS, BSP/CPU combination. In this way, we can build a known expectation.&lt;br /&gt;
&lt;br /&gt;
Note: Tests were executed with the exampleApp and 'catime &amp;lt;user&amp;gt;:aiExample' which defaults to 10000 channels.&lt;br /&gt;
== Tabulated Results ==&lt;br /&gt;
{| &amp;quot;border=1&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|+ MVME2700 (''all results in Mbps'')&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | X !! RTEMS-4.9.1 !! VxWorks 5.5.2 !! VxWorks 5.4.2&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || 9.4 || X&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| 1.3 || 23.4 || X&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| 1.1 || 1.1 || X&lt;br /&gt;
|}&lt;br /&gt;
== Raw Reports Data ==&lt;br /&gt;
=== RTEMS-4.9.1 / MVME 2700 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt; catime mrippa:aiExample&lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00042084 sec,     2376.2 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.032500 std dev=0.203577 min=1.000000 max=3.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
         pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000342 sec,   292758.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000897 sec,   111438.1 Items per sec, 15.2 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019678 sec,     5081.7 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022803 sec,     4385.4 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000898 sec,   111321.7 Items per sec, 15.1 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019742 sec,     5065.3 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023804 sec,     4201.0 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00001010 sec,    99040.4 Items per sec, 16.6 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019695 sec,     5077.3 Items per sec, 1.5 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022858 sec,     4374.8 Items per sec, 1.3 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000906 sec,   110324.7 Items per sec, 15.0 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00022911 sec,     4364.7 Items per sec, 1.2 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022638 sec,     4417.3 Items per sec, 1.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000228 sec, std dev=0.000008 sec, min=0.000221 &lt;br /&gt;
sec max=0.000469 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000056 sec,  1794331.9 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== RTEMS(Version???) / 3 GHz Pentium 4 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chabotd@opi2043-001--&amp;gt; catime chabotd:aiExample&lt;br /&gt;
Testing with 10000 channels named chabotd:aiExample&lt;br /&gt;
search test&lt;br /&gt;
Warning: Duplicate EPICS CA Address list entry &amp;quot;10.108.20.19:5064&amp;quot; discarded&lt;br /&gt;
Elapsed Per Item =   0.00001840 sec,    54361.7 Items per sec, 30.4 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000channel name=chabotd:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00001000 sec,   100040.0 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000321 sec,   311708.1 Items per sec, 42.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000460 sec,   217374.3 Items per sec, 57.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00031544 sec,     3170.2 Items per sec, 0.8 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000318 sec,   314010.2 Items per sec, 42.7 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000451 sec,   221737.4 Items per sec, 58.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027821 sec,     3594.4 Items per sec, 0.9 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000312 sec,   320498.4 Items per sec, 53.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000435 sec,   229652.8 Items per sec, 68.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00028864 sec,     3464.5 Items per sec, 1.0 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000309 sec,   323754.5 Items per sec, 44.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000431 sec,   231797.0 Items per sec, 61.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00029251 sec,     3418.7 Items per sec, 0.9 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000250 sec, std dev=0.000038 sec, &lt;br /&gt;
min=0.000185 sec max=0.002084 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000729 sec,   137104.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00003874 sec,    25810.8 Items per sec, 14.0 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   289767.4 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001462 sec,    68411.5 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001230 sec,    81294.3 Items per sec, 21.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00026592 sec,     3760.5 Items per sec, 1.0 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001454 sec,    68754.2 Items per sec, 9.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001127 sec,    88727.2 Items per sec, 23.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00034435 sec,     2904.0 Items per sec, 0.8 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001853 sec,    53980.3 Items per sec, 9.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001281 sec,    78077.5 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027493 sec,     3637.3 Items per sec, 1.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001472 sec,    67928.8 Items per sec, 9.2 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001143 sec,    87478.8 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025829 sec,     3871.6 Items per sec, 1.0 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000255 sec, std dev=0.000053 sec, min=0.000225 &lt;br /&gt;
sec max=0.004384 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000084 sec,  1193582.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 5100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00005100 sec,    19609.8 Items per sec, 10.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290548.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001347 sec,    74245.0 Items per sec, 10.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000965 sec,   103586.2 Items per sec, 27.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00042115 sec,     2374.5 Items per sec, 0.6 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001325 sec,    75457.5 Items per sec, 10.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000860 sec,   116330.8 Items per sec, 30.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037642 sec,     2656.6 Items per sec, 0.7 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001809 sec,    55264.4 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000971 sec,   102951.4 Items per sec, 30.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037095 sec,     2695.8 Items per sec, 0.8 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001372 sec,    72912.3 Items per sec, 9.9 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000875 sec,   114266.4 Items per sec, 30.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037644 sec,     2656.5 Items per sec, 0.7 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000375 sec, std dev=0.000856 sec, min=0.000329 &lt;br /&gt;
sec max=0.085398 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1182483.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 6100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00001952 sec,    51226.7 Items per sec, 27.9 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   290170.8 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000378 sec,   264433.8 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000471 sec,   212208.6 Items per sec, 56.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022625 sec,     4419.9 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000376 sec,   265718.1 Items per sec, 36.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000439 sec,   228009.3 Items per sec, 60.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025025 sec,     3995.9 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000467 sec,   214319.2 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000473 sec,   211639.6 Items per sec, 62.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017418 sec,     5741.3 Items per sec, 1.7 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000384 sec,   260597.1 Items per sec, 35.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000445 sec,   224667.4 Items per sec, 59.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017441 sec,     5733.5 Items per sec, 1.5 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000160 sec, std dev=0.000037 sec, min=0.000143 &lt;br /&gt;
sec max=0.001319 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1178270.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME172 (68060 CPU) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00040487 sec,     2469.9 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.020300 std dev=0.141025 min=1.000000 &lt;br /&gt;
max=2.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290717.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016272 sec,     6145.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00010047 sec,     9953.0 Items per sec, 2.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00134354 sec,      744.3 Items per sec, 0.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016162 sec,     6187.3 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009026 sec,    11079.4 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00132881 sec,      752.6 Items per sec, 0.2 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00021103 sec,     4738.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00017505 sec,     5712.5 Items per sec, 1.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00144579 sec,      691.7 Items per sec, 0.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016138 sec,     6196.6 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009144 sec,    10935.7 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00143598 sec,      696.4 Items per sec, 0.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.001324 sec, std dev=0.000230 sec, min=0.001206 &lt;br /&gt;
sec max=0.007993 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000087 sec,  1147919.8 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks5.4.2/MVME2700 ===&lt;br /&gt;
Notes: &lt;br /&gt;
* '''(Loaded Control System running EPICS3.13.4)'''&lt;br /&gt;
* '''CPU was loaded at 7%, and peaked out at 35%'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/mrippa/laptop/epics/base-3.14.10/bin/linux-x86/catime m2:displayScs.VALN&lt;br /&gt;
Testing with 10000 channels named m2:displayScs.VALN&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00048610 sec,     2057.2 Items per sec, 1.2 Mbps&lt;br /&gt;
Search tries per chan - mean=1.135000 std dev=0.341724 min=1.000000 max=2.000000&lt;br /&gt;
channel name=m2:displayScs.VALN, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000757 sec,   132057.3 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00005921 sec,    16888.9 Items per sec, 2.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00006917 sec,    14456.7 Items per sec, 3.8 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00286485 sec,      349.1 Items per sec, 0.1 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00005822 sec,    17176.6 Items per sec, 2.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007592 sec,    13171.1 Items per sec, 3.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00282995 sec,      353.4 Items per sec, 0.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00010451 sec,     9568.0 Items per sec, 1.6 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007795 sec,    12828.7 Items per sec, 3.8 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00292509 sec,      341.9 Items per sec, 0.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00006532 sec,    15309.3 Items per sec, 2.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007365 sec,    13577.8 Items per sec, 3.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00296813 sec,      336.9 Items per sec, 0.1 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.002947 sec, std dev=0.001021 sec, min=0.002207 sec max=0.020388 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000091 sec,  1095315.3 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1626</id>
		<title>CA Performance Reports</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1626"/>
		<updated>2009-01-16T00:36:51Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CA Performance Reports ==&lt;br /&gt;
&lt;br /&gt;
This page is intended to report CA performance reports from various OS and CPU architectures. The reports are generated with 'catime' which delivers with EPICS versions 3.14 and above. It would be particularly interesting if sites report different or largely varying performance on a give OS, BSP/CPU combination. In this way, we can build a known expectation.&lt;br /&gt;
&lt;br /&gt;
Note: Tests were executed with the exampleApp and 'catime &amp;lt;user&amp;gt;:aiExample' which defaults to 10000 channels.&lt;br /&gt;
== Tabulated Results ==&lt;br /&gt;
{| &amp;quot;border=1&amp;quot;&lt;br /&gt;
|+ MVME2700&lt;br /&gt;
|-&lt;br /&gt;
! X !! RTEMS-4.9.1 !! VxWorks 5.5.2 !! VxWorks 5.4.2&lt;br /&gt;
|-&lt;br /&gt;
! Async Put &lt;br /&gt;
| 15.1 || X || X&lt;br /&gt;
|-&lt;br /&gt;
! Async Get &lt;br /&gt;
| X || X || X&lt;br /&gt;
|-&lt;br /&gt;
!Sync Get &lt;br /&gt;
| X || X || X&lt;br /&gt;
|}&lt;br /&gt;
== Raw Reports Data ==&lt;br /&gt;
=== RTEMS-4.9.1 / MVME 2700 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt; catime mrippa:aiExample&lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00042084 sec,     2376.2 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.032500 std dev=0.203577 min=1.000000 max=3.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
         pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000342 sec,   292758.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000897 sec,   111438.1 Items per sec, 15.2 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019678 sec,     5081.7 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022803 sec,     4385.4 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000898 sec,   111321.7 Items per sec, 15.1 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019742 sec,     5065.3 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023804 sec,     4201.0 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00001010 sec,    99040.4 Items per sec, 16.6 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019695 sec,     5077.3 Items per sec, 1.5 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022858 sec,     4374.8 Items per sec, 1.3 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000906 sec,   110324.7 Items per sec, 15.0 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00022911 sec,     4364.7 Items per sec, 1.2 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022638 sec,     4417.3 Items per sec, 1.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000228 sec, std dev=0.000008 sec, min=0.000221 &lt;br /&gt;
sec max=0.000469 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000056 sec,  1794331.9 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== RTEMS(Version???) / 3 GHz Pentium 4 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chabotd@opi2043-001--&amp;gt; catime chabotd:aiExample&lt;br /&gt;
Testing with 10000 channels named chabotd:aiExample&lt;br /&gt;
search test&lt;br /&gt;
Warning: Duplicate EPICS CA Address list entry &amp;quot;10.108.20.19:5064&amp;quot; discarded&lt;br /&gt;
Elapsed Per Item =   0.00001840 sec,    54361.7 Items per sec, 30.4 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000channel name=chabotd:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00001000 sec,   100040.0 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000321 sec,   311708.1 Items per sec, 42.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000460 sec,   217374.3 Items per sec, 57.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00031544 sec,     3170.2 Items per sec, 0.8 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000318 sec,   314010.2 Items per sec, 42.7 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000451 sec,   221737.4 Items per sec, 58.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027821 sec,     3594.4 Items per sec, 0.9 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000312 sec,   320498.4 Items per sec, 53.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000435 sec,   229652.8 Items per sec, 68.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00028864 sec,     3464.5 Items per sec, 1.0 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000309 sec,   323754.5 Items per sec, 44.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000431 sec,   231797.0 Items per sec, 61.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00029251 sec,     3418.7 Items per sec, 0.9 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000250 sec, std dev=0.000038 sec, &lt;br /&gt;
min=0.000185 sec max=0.002084 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000729 sec,   137104.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00003874 sec,    25810.8 Items per sec, 14.0 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   289767.4 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001462 sec,    68411.5 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001230 sec,    81294.3 Items per sec, 21.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00026592 sec,     3760.5 Items per sec, 1.0 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001454 sec,    68754.2 Items per sec, 9.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001127 sec,    88727.2 Items per sec, 23.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00034435 sec,     2904.0 Items per sec, 0.8 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001853 sec,    53980.3 Items per sec, 9.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001281 sec,    78077.5 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027493 sec,     3637.3 Items per sec, 1.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001472 sec,    67928.8 Items per sec, 9.2 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001143 sec,    87478.8 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025829 sec,     3871.6 Items per sec, 1.0 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000255 sec, std dev=0.000053 sec, min=0.000225 &lt;br /&gt;
sec max=0.004384 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000084 sec,  1193582.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 5100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00005100 sec,    19609.8 Items per sec, 10.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290548.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001347 sec,    74245.0 Items per sec, 10.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000965 sec,   103586.2 Items per sec, 27.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00042115 sec,     2374.5 Items per sec, 0.6 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001325 sec,    75457.5 Items per sec, 10.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000860 sec,   116330.8 Items per sec, 30.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037642 sec,     2656.6 Items per sec, 0.7 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001809 sec,    55264.4 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000971 sec,   102951.4 Items per sec, 30.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037095 sec,     2695.8 Items per sec, 0.8 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001372 sec,    72912.3 Items per sec, 9.9 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000875 sec,   114266.4 Items per sec, 30.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037644 sec,     2656.5 Items per sec, 0.7 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000375 sec, std dev=0.000856 sec, min=0.000329 &lt;br /&gt;
sec max=0.085398 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1182483.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 6100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00001952 sec,    51226.7 Items per sec, 27.9 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   290170.8 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000378 sec,   264433.8 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000471 sec,   212208.6 Items per sec, 56.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022625 sec,     4419.9 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000376 sec,   265718.1 Items per sec, 36.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000439 sec,   228009.3 Items per sec, 60.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025025 sec,     3995.9 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000467 sec,   214319.2 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000473 sec,   211639.6 Items per sec, 62.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017418 sec,     5741.3 Items per sec, 1.7 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000384 sec,   260597.1 Items per sec, 35.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000445 sec,   224667.4 Items per sec, 59.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017441 sec,     5733.5 Items per sec, 1.5 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000160 sec, std dev=0.000037 sec, min=0.000143 &lt;br /&gt;
sec max=0.001319 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1178270.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME172 (68060 CPU) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00040487 sec,     2469.9 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.020300 std dev=0.141025 min=1.000000 &lt;br /&gt;
max=2.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290717.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016272 sec,     6145.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00010047 sec,     9953.0 Items per sec, 2.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00134354 sec,      744.3 Items per sec, 0.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016162 sec,     6187.3 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009026 sec,    11079.4 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00132881 sec,      752.6 Items per sec, 0.2 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00021103 sec,     4738.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00017505 sec,     5712.5 Items per sec, 1.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00144579 sec,      691.7 Items per sec, 0.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016138 sec,     6196.6 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009144 sec,    10935.7 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00143598 sec,      696.4 Items per sec, 0.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.001324 sec, std dev=0.000230 sec, min=0.001206 &lt;br /&gt;
sec max=0.007993 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000087 sec,  1147919.8 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks5.4.2/MVME2700 ===&lt;br /&gt;
Notes: &lt;br /&gt;
* '''(Loaded Control System running EPICS3.13.4)'''&lt;br /&gt;
* '''CPU was loaded at 7%, and peaked out at 35%'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/mrippa/laptop/epics/base-3.14.10/bin/linux-x86/catime m2:displayScs.VALN&lt;br /&gt;
Testing with 10000 channels named m2:displayScs.VALN&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00048610 sec,     2057.2 Items per sec, 1.2 Mbps&lt;br /&gt;
Search tries per chan - mean=1.135000 std dev=0.341724 min=1.000000 max=2.000000&lt;br /&gt;
channel name=m2:displayScs.VALN, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000757 sec,   132057.3 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00005921 sec,    16888.9 Items per sec, 2.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00006917 sec,    14456.7 Items per sec, 3.8 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00286485 sec,      349.1 Items per sec, 0.1 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00005822 sec,    17176.6 Items per sec, 2.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007592 sec,    13171.1 Items per sec, 3.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00282995 sec,      353.4 Items per sec, 0.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00010451 sec,     9568.0 Items per sec, 1.6 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007795 sec,    12828.7 Items per sec, 3.8 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00292509 sec,      341.9 Items per sec, 0.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00006532 sec,    15309.3 Items per sec, 2.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007365 sec,    13577.8 Items per sec, 3.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00296813 sec,      336.9 Items per sec, 0.1 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.002947 sec, std dev=0.001021 sec, min=0.002207 sec max=0.020388 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000091 sec,  1095315.3 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1625</id>
		<title>CA Performance Reports</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1625"/>
		<updated>2009-01-15T20:51:27Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: /* VxWorks5.4.2/MVME2700 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CA Performance Reports ==&lt;br /&gt;
&lt;br /&gt;
This page is intended to report CA performance reports from various OS and CPU architectures. The reports are generated with 'catime' which delivers with EPICS versions 3.14 and above. It would be particularly interesting if sites report different or largely varying performance on a give OS, BSP/CPU combination. In this way, we can build a known expectation.&lt;br /&gt;
&lt;br /&gt;
Note: Tests were executed with the exampleApp and 'catime &amp;lt;user&amp;gt;:aiExample' which defaults to 10000 channels.&lt;br /&gt;
&lt;br /&gt;
== Raw Reports Data ==&lt;br /&gt;
=== RTEMS-4.9.1 / MVME 2700 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt; catime mrippa:aiExample&lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00042084 sec,     2376.2 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.032500 std dev=0.203577 min=1.000000 max=3.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
         pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000342 sec,   292758.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000897 sec,   111438.1 Items per sec, 15.2 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019678 sec,     5081.7 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022803 sec,     4385.4 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000898 sec,   111321.7 Items per sec, 15.1 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019742 sec,     5065.3 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023804 sec,     4201.0 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00001010 sec,    99040.4 Items per sec, 16.6 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019695 sec,     5077.3 Items per sec, 1.5 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022858 sec,     4374.8 Items per sec, 1.3 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000906 sec,   110324.7 Items per sec, 15.0 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00022911 sec,     4364.7 Items per sec, 1.2 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022638 sec,     4417.3 Items per sec, 1.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000228 sec, std dev=0.000008 sec, min=0.000221 &lt;br /&gt;
sec max=0.000469 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000056 sec,  1794331.9 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== RTEMS(Version???) / 3 GHz Pentium 4 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chabotd@opi2043-001--&amp;gt; catime chabotd:aiExample&lt;br /&gt;
Testing with 10000 channels named chabotd:aiExample&lt;br /&gt;
search test&lt;br /&gt;
Warning: Duplicate EPICS CA Address list entry &amp;quot;10.108.20.19:5064&amp;quot; discarded&lt;br /&gt;
Elapsed Per Item =   0.00001840 sec,    54361.7 Items per sec, 30.4 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000channel name=chabotd:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00001000 sec,   100040.0 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000321 sec,   311708.1 Items per sec, 42.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000460 sec,   217374.3 Items per sec, 57.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00031544 sec,     3170.2 Items per sec, 0.8 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000318 sec,   314010.2 Items per sec, 42.7 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000451 sec,   221737.4 Items per sec, 58.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027821 sec,     3594.4 Items per sec, 0.9 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000312 sec,   320498.4 Items per sec, 53.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000435 sec,   229652.8 Items per sec, 68.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00028864 sec,     3464.5 Items per sec, 1.0 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000309 sec,   323754.5 Items per sec, 44.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000431 sec,   231797.0 Items per sec, 61.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00029251 sec,     3418.7 Items per sec, 0.9 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000250 sec, std dev=0.000038 sec, &lt;br /&gt;
min=0.000185 sec max=0.002084 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000729 sec,   137104.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00003874 sec,    25810.8 Items per sec, 14.0 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   289767.4 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001462 sec,    68411.5 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001230 sec,    81294.3 Items per sec, 21.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00026592 sec,     3760.5 Items per sec, 1.0 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001454 sec,    68754.2 Items per sec, 9.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001127 sec,    88727.2 Items per sec, 23.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00034435 sec,     2904.0 Items per sec, 0.8 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001853 sec,    53980.3 Items per sec, 9.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001281 sec,    78077.5 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027493 sec,     3637.3 Items per sec, 1.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001472 sec,    67928.8 Items per sec, 9.2 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001143 sec,    87478.8 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025829 sec,     3871.6 Items per sec, 1.0 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000255 sec, std dev=0.000053 sec, min=0.000225 &lt;br /&gt;
sec max=0.004384 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000084 sec,  1193582.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 5100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00005100 sec,    19609.8 Items per sec, 10.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290548.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001347 sec,    74245.0 Items per sec, 10.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000965 sec,   103586.2 Items per sec, 27.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00042115 sec,     2374.5 Items per sec, 0.6 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001325 sec,    75457.5 Items per sec, 10.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000860 sec,   116330.8 Items per sec, 30.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037642 sec,     2656.6 Items per sec, 0.7 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001809 sec,    55264.4 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000971 sec,   102951.4 Items per sec, 30.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037095 sec,     2695.8 Items per sec, 0.8 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001372 sec,    72912.3 Items per sec, 9.9 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000875 sec,   114266.4 Items per sec, 30.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037644 sec,     2656.5 Items per sec, 0.7 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000375 sec, std dev=0.000856 sec, min=0.000329 &lt;br /&gt;
sec max=0.085398 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1182483.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 6100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00001952 sec,    51226.7 Items per sec, 27.9 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   290170.8 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000378 sec,   264433.8 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000471 sec,   212208.6 Items per sec, 56.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022625 sec,     4419.9 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000376 sec,   265718.1 Items per sec, 36.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000439 sec,   228009.3 Items per sec, 60.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025025 sec,     3995.9 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000467 sec,   214319.2 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000473 sec,   211639.6 Items per sec, 62.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017418 sec,     5741.3 Items per sec, 1.7 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000384 sec,   260597.1 Items per sec, 35.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000445 sec,   224667.4 Items per sec, 59.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017441 sec,     5733.5 Items per sec, 1.5 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000160 sec, std dev=0.000037 sec, min=0.000143 &lt;br /&gt;
sec max=0.001319 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1178270.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME172 (68060 CPU) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00040487 sec,     2469.9 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.020300 std dev=0.141025 min=1.000000 &lt;br /&gt;
max=2.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290717.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016272 sec,     6145.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00010047 sec,     9953.0 Items per sec, 2.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00134354 sec,      744.3 Items per sec, 0.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016162 sec,     6187.3 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009026 sec,    11079.4 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00132881 sec,      752.6 Items per sec, 0.2 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00021103 sec,     4738.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00017505 sec,     5712.5 Items per sec, 1.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00144579 sec,      691.7 Items per sec, 0.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016138 sec,     6196.6 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009144 sec,    10935.7 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00143598 sec,      696.4 Items per sec, 0.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.001324 sec, std dev=0.000230 sec, min=0.001206 &lt;br /&gt;
sec max=0.007993 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000087 sec,  1147919.8 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks5.4.2/MVME2700 ===&lt;br /&gt;
Notes: &lt;br /&gt;
* '''(Loaded Control System running EPICS3.13.4)'''&lt;br /&gt;
* '''CPU was loaded at 7%, and peaked out at 35%'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/mrippa/laptop/epics/base-3.14.10/bin/linux-x86/catime m2:displayScs.VALN&lt;br /&gt;
Testing with 10000 channels named m2:displayScs.VALN&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00048610 sec,     2057.2 Items per sec, 1.2 Mbps&lt;br /&gt;
Search tries per chan - mean=1.135000 std dev=0.341724 min=1.000000 max=2.000000&lt;br /&gt;
channel name=m2:displayScs.VALN, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000757 sec,   132057.3 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00005921 sec,    16888.9 Items per sec, 2.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00006917 sec,    14456.7 Items per sec, 3.8 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00286485 sec,      349.1 Items per sec, 0.1 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00005822 sec,    17176.6 Items per sec, 2.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007592 sec,    13171.1 Items per sec, 3.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00282995 sec,      353.4 Items per sec, 0.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00010451 sec,     9568.0 Items per sec, 1.6 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007795 sec,    12828.7 Items per sec, 3.8 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00292509 sec,      341.9 Items per sec, 0.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00006532 sec,    15309.3 Items per sec, 2.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007365 sec,    13577.8 Items per sec, 3.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00296813 sec,      336.9 Items per sec, 0.1 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.002947 sec, std dev=0.001021 sec, min=0.002207 sec max=0.020388 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000091 sec,  1095315.3 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1622</id>
		<title>CA Performance Reports</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1622"/>
		<updated>2009-01-15T20:40:55Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CA Performance Reports ==&lt;br /&gt;
&lt;br /&gt;
This page is intended to report CA performance reports from various OS and CPU architectures. The reports are generated with 'catime' which delivers with EPICS versions 3.14 and above. It would be particularly interesting if sites report different or largely varying performance on a give OS, BSP/CPU combination. In this way, we can build a known expectation.&lt;br /&gt;
&lt;br /&gt;
Note: Tests were executed with the exampleApp and 'catime &amp;lt;user&amp;gt;:aiExample' which defaults to 10000 channels.&lt;br /&gt;
&lt;br /&gt;
== Raw Reports Data ==&lt;br /&gt;
=== RTEMS-4.9.1 / MVME 2700 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt; catime mrippa:aiExample&lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00042084 sec,     2376.2 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.032500 std dev=0.203577 min=1.000000 max=3.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
         pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000342 sec,   292758.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000897 sec,   111438.1 Items per sec, 15.2 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019678 sec,     5081.7 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022803 sec,     4385.4 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000898 sec,   111321.7 Items per sec, 15.1 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019742 sec,     5065.3 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023804 sec,     4201.0 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00001010 sec,    99040.4 Items per sec, 16.6 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019695 sec,     5077.3 Items per sec, 1.5 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022858 sec,     4374.8 Items per sec, 1.3 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000906 sec,   110324.7 Items per sec, 15.0 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00022911 sec,     4364.7 Items per sec, 1.2 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022638 sec,     4417.3 Items per sec, 1.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000228 sec, std dev=0.000008 sec, min=0.000221 &lt;br /&gt;
sec max=0.000469 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000056 sec,  1794331.9 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== RTEMS(Version???) / 3 GHz Pentium 4 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chabotd@opi2043-001--&amp;gt; catime chabotd:aiExample&lt;br /&gt;
Testing with 10000 channels named chabotd:aiExample&lt;br /&gt;
search test&lt;br /&gt;
Warning: Duplicate EPICS CA Address list entry &amp;quot;10.108.20.19:5064&amp;quot; discarded&lt;br /&gt;
Elapsed Per Item =   0.00001840 sec,    54361.7 Items per sec, 30.4 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000channel name=chabotd:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00001000 sec,   100040.0 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000321 sec,   311708.1 Items per sec, 42.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000460 sec,   217374.3 Items per sec, 57.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00031544 sec,     3170.2 Items per sec, 0.8 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000318 sec,   314010.2 Items per sec, 42.7 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000451 sec,   221737.4 Items per sec, 58.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027821 sec,     3594.4 Items per sec, 0.9 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000312 sec,   320498.4 Items per sec, 53.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000435 sec,   229652.8 Items per sec, 68.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00028864 sec,     3464.5 Items per sec, 1.0 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000309 sec,   323754.5 Items per sec, 44.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000431 sec,   231797.0 Items per sec, 61.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00029251 sec,     3418.7 Items per sec, 0.9 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000250 sec, std dev=0.000038 sec, &lt;br /&gt;
min=0.000185 sec max=0.002084 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000729 sec,   137104.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00003874 sec,    25810.8 Items per sec, 14.0 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   289767.4 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001462 sec,    68411.5 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001230 sec,    81294.3 Items per sec, 21.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00026592 sec,     3760.5 Items per sec, 1.0 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001454 sec,    68754.2 Items per sec, 9.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001127 sec,    88727.2 Items per sec, 23.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00034435 sec,     2904.0 Items per sec, 0.8 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001853 sec,    53980.3 Items per sec, 9.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001281 sec,    78077.5 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027493 sec,     3637.3 Items per sec, 1.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001472 sec,    67928.8 Items per sec, 9.2 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001143 sec,    87478.8 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025829 sec,     3871.6 Items per sec, 1.0 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000255 sec, std dev=0.000053 sec, min=0.000225 &lt;br /&gt;
sec max=0.004384 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000084 sec,  1193582.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 5100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00005100 sec,    19609.8 Items per sec, 10.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290548.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001347 sec,    74245.0 Items per sec, 10.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000965 sec,   103586.2 Items per sec, 27.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00042115 sec,     2374.5 Items per sec, 0.6 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001325 sec,    75457.5 Items per sec, 10.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000860 sec,   116330.8 Items per sec, 30.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037642 sec,     2656.6 Items per sec, 0.7 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001809 sec,    55264.4 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000971 sec,   102951.4 Items per sec, 30.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037095 sec,     2695.8 Items per sec, 0.8 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001372 sec,    72912.3 Items per sec, 9.9 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000875 sec,   114266.4 Items per sec, 30.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037644 sec,     2656.5 Items per sec, 0.7 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000375 sec, std dev=0.000856 sec, min=0.000329 &lt;br /&gt;
sec max=0.085398 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1182483.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 6100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00001952 sec,    51226.7 Items per sec, 27.9 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   290170.8 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000378 sec,   264433.8 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000471 sec,   212208.6 Items per sec, 56.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022625 sec,     4419.9 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000376 sec,   265718.1 Items per sec, 36.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000439 sec,   228009.3 Items per sec, 60.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025025 sec,     3995.9 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000467 sec,   214319.2 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000473 sec,   211639.6 Items per sec, 62.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017418 sec,     5741.3 Items per sec, 1.7 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000384 sec,   260597.1 Items per sec, 35.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000445 sec,   224667.4 Items per sec, 59.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017441 sec,     5733.5 Items per sec, 1.5 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000160 sec, std dev=0.000037 sec, min=0.000143 &lt;br /&gt;
sec max=0.001319 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1178270.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME172 (68060 CPU) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00040487 sec,     2469.9 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.020300 std dev=0.141025 min=1.000000 &lt;br /&gt;
max=2.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290717.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016272 sec,     6145.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00010047 sec,     9953.0 Items per sec, 2.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00134354 sec,      744.3 Items per sec, 0.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016162 sec,     6187.3 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009026 sec,    11079.4 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00132881 sec,      752.6 Items per sec, 0.2 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00021103 sec,     4738.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00017505 sec,     5712.5 Items per sec, 1.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00144579 sec,      691.7 Items per sec, 0.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016138 sec,     6196.6 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009144 sec,    10935.7 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00143598 sec,      696.4 Items per sec, 0.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.001324 sec, std dev=0.000230 sec, min=0.001206 &lt;br /&gt;
sec max=0.007993 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000087 sec,  1147919.8 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks5.4.2/MVME2700 ===&lt;br /&gt;
Notes: &lt;br /&gt;
* (Loaded Control System running EPICS3.13.4)&lt;br /&gt;
* CPU was loaded at 7%, and peaked out at 35%&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/mrippa/laptop/epics/base-3.14.10/bin/linux-x86/catime m2:displayScs.VALN&lt;br /&gt;
Testing with 10000 channels named m2:displayScs.VALN&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00048610 sec,     2057.2 Items per sec, 1.2 Mbps&lt;br /&gt;
Search tries per chan - mean=1.135000 std dev=0.341724 min=1.000000 max=2.000000&lt;br /&gt;
channel name=m2:displayScs.VALN, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000757 sec,   132057.3 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00005921 sec,    16888.9 Items per sec, 2.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00006917 sec,    14456.7 Items per sec, 3.8 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00286485 sec,      349.1 Items per sec, 0.1 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00005822 sec,    17176.6 Items per sec, 2.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007592 sec,    13171.1 Items per sec, 3.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00282995 sec,      353.4 Items per sec, 0.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00010451 sec,     9568.0 Items per sec, 1.6 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007795 sec,    12828.7 Items per sec, 3.8 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00292509 sec,      341.9 Items per sec, 0.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00006532 sec,    15309.3 Items per sec, 2.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00007365 sec,    13577.8 Items per sec, 3.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00296813 sec,      336.9 Items per sec, 0.1 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.002947 sec, std dev=0.001021 sec, min=0.002207 sec max=0.020388 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000091 sec,  1095315.3 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1621</id>
		<title>CA Performance Reports</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=CA_Performance_Reports&amp;diff=1621"/>
		<updated>2009-01-13T00:31:10Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CA Performance Reports ==&lt;br /&gt;
&lt;br /&gt;
This page is intended to report CA performance reports from various OS and CPU architectures. The reports are generated with 'catime' which delivers with EPICS versions 3.14 and above. It would be particularly interesting if sites report different or largely varying performance on a give OS, BSP/CPU combination. In this way, we can build a known expectation.&lt;br /&gt;
&lt;br /&gt;
Note: Tests were executed with the exampleApp and 'catime &amp;lt;user&amp;gt;:aiExample' which defaults to 10000 channels.&lt;br /&gt;
&lt;br /&gt;
== Raw Reports Data ==&lt;br /&gt;
=== RTEMS-4.9.1 / MVME 2700 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;gt; catime mrippa:aiExample&lt;br /&gt;
Testing with 10000 channels named mrippa:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00042084 sec,     2376.2 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.032500 std dev=0.203577 min=1.000000 max=3.000000&lt;br /&gt;
channel name=mrippa:aiExample, native type=6, native count=1&lt;br /&gt;
         pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000342 sec,   292758.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000897 sec,   111438.1 Items per sec, 15.2 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019678 sec,     5081.7 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022803 sec,     4385.4 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000898 sec,   111321.7 Items per sec, 15.1 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019742 sec,     5065.3 Items per sec, 1.3 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00023804 sec,     4201.0 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00001010 sec,    99040.4 Items per sec, 16.6 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00019695 sec,     5077.3 Items per sec, 1.5 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022858 sec,     4374.8 Items per sec, 1.3 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
         async put test&lt;br /&gt;
Elapsed Per Item =   0.00000906 sec,   110324.7 Items per sec, 15.0 Mbps&lt;br /&gt;
         async get test&lt;br /&gt;
Elapsed Per Item =   0.00022911 sec,     4364.7 Items per sec, 1.2 Mbps&lt;br /&gt;
         synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022638 sec,     4417.3 Items per sec, 1.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000228 sec, std dev=0.000008 sec, min=0.000221 &lt;br /&gt;
sec max=0.000469 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000056 sec,  1794331.9 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== RTEMS(Version???) / 3 GHz Pentium 4 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chabotd@opi2043-001--&amp;gt; catime chabotd:aiExample&lt;br /&gt;
Testing with 10000 channels named chabotd:aiExample&lt;br /&gt;
search test&lt;br /&gt;
Warning: Duplicate EPICS CA Address list entry &amp;quot;10.108.20.19:5064&amp;quot; discarded&lt;br /&gt;
Elapsed Per Item =   0.00001840 sec,    54361.7 Items per sec, 30.4 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000channel name=chabotd:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00001000 sec,   100040.0 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000321 sec,   311708.1 Items per sec, 42.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000460 sec,   217374.3 Items per sec, 57.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00031544 sec,     3170.2 Items per sec, 0.8 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000318 sec,   314010.2 Items per sec, 42.7 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000451 sec,   221737.4 Items per sec, 58.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027821 sec,     3594.4 Items per sec, 0.9 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000312 sec,   320498.4 Items per sec, 53.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000435 sec,   229652.8 Items per sec, 68.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00028864 sec,     3464.5 Items per sec, 1.0 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000309 sec,   323754.5 Items per sec, 44.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000431 sec,   231797.0 Items per sec, 61.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00029251 sec,     3418.7 Items per sec, 0.9 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000250 sec, std dev=0.000038 sec, &lt;br /&gt;
min=0.000185 sec max=0.002084 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000729 sec,   137104.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 2700 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00003874 sec,    25810.8 Items per sec, 14.0 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   289767.4 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001462 sec,    68411.5 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001230 sec,    81294.3 Items per sec, 21.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00026592 sec,     3760.5 Items per sec, 1.0 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001454 sec,    68754.2 Items per sec, 9.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001127 sec,    88727.2 Items per sec, 23.4 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00034435 sec,     2904.0 Items per sec, 0.8 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001853 sec,    53980.3 Items per sec, 9.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001281 sec,    78077.5 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00027493 sec,     3637.3 Items per sec, 1.1 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001472 sec,    67928.8 Items per sec, 9.2 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00001143 sec,    87478.8 Items per sec, 23.1 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025829 sec,     3871.6 Items per sec, 1.0 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000255 sec, std dev=0.000053 sec, min=0.000225 &lt;br /&gt;
sec max=0.004384 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000084 sec,  1193582.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 5100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00005100 sec,    19609.8 Items per sec, 10.7 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290548.5 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001347 sec,    74245.0 Items per sec, 10.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000965 sec,   103586.2 Items per sec, 27.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00042115 sec,     2374.5 Items per sec, 0.6 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001325 sec,    75457.5 Items per sec, 10.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000860 sec,   116330.8 Items per sec, 30.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037642 sec,     2656.6 Items per sec, 0.7 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001809 sec,    55264.4 Items per sec, 9.3 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000971 sec,   102951.4 Items per sec, 30.5 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037095 sec,     2695.8 Items per sec, 0.8 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00001372 sec,    72912.3 Items per sec, 9.9 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000875 sec,   114266.4 Items per sec, 30.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00037644 sec,     2656.5 Items per sec, 0.7 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000375 sec, std dev=0.000856 sec, min=0.000329 &lt;br /&gt;
sec max=0.085398 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1182483.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME 6100 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00001952 sec,    51226.7 Items per sec, 27.9 Mbps&lt;br /&gt;
Search tries per chan - mean=1.000000 std dev=0.000000 min=1.000000 &lt;br /&gt;
max=1.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000345 sec,   290170.8 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000378 sec,   264433.8 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000471 sec,   212208.6 Items per sec, 56.0 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00022625 sec,     4419.9 Items per sec, 1.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000376 sec,   265718.1 Items per sec, 36.1 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000439 sec,   228009.3 Items per sec, 60.2 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00025025 sec,     3995.9 Items per sec, 1.1 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000467 sec,   214319.2 Items per sec, 36.0 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000473 sec,   211639.6 Items per sec, 62.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017418 sec,     5741.3 Items per sec, 1.7 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00000384 sec,   260597.1 Items per sec, 35.4 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00000445 sec,   224667.4 Items per sec, 59.3 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00017441 sec,     5733.5 Items per sec, 1.5 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.000160 sec, std dev=0.000037 sec, min=0.000143 &lt;br /&gt;
sec max=0.001319 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000085 sec,  1178270.6 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VxWorks 5.5.2 / MVME172 (68060 CPU) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tux% ./epics/base/3-14-dev/bin/linux-x86_64/catime anj:aiExample&lt;br /&gt;
Testing with 10000 channels named anj:aiExample&lt;br /&gt;
channel connect test&lt;br /&gt;
Elapsed Per Item =   0.00040487 sec,     2469.9 Items per sec, 1.3 Mbps&lt;br /&gt;
Search tries per chan - mean=1.020300 std dev=0.141025 min=1.000000 &lt;br /&gt;
max=2.000000&lt;br /&gt;
channel name=anj:aiExample, native type=6, native count=1&lt;br /&gt;
        pend event test&lt;br /&gt;
Elapsed Per Item =   0.00000344 sec,   290717.6 Items per sec&lt;br /&gt;
float test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016272 sec,     6145.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00010047 sec,     9953.0 Items per sec, 2.6 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00134354 sec,      744.3 Items per sec, 0.2 Mbps&lt;br /&gt;
double test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016162 sec,     6187.3 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009026 sec,    11079.4 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00132881 sec,      752.6 Items per sec, 0.2 Mbps&lt;br /&gt;
string test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00021103 sec,     4738.7 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00017505 sec,     5712.5 Items per sec, 1.7 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00144579 sec,      691.7 Items per sec, 0.2 Mbps&lt;br /&gt;
integer test&lt;br /&gt;
        async put test&lt;br /&gt;
Elapsed Per Item =   0.00016138 sec,     6196.6 Items per sec, 0.8 Mbps&lt;br /&gt;
        async get test&lt;br /&gt;
Elapsed Per Item =   0.00009144 sec,    10935.7 Items per sec, 2.9 Mbps&lt;br /&gt;
        synch get test&lt;br /&gt;
Elapsed Per Item =   0.00143598 sec,      696.4 Items per sec, 0.2 Mbps&lt;br /&gt;
round trip jitter test&lt;br /&gt;
Round trip get delays - mean=0.001324 sec, std dev=0.000230 sec, min=0.001206 &lt;br /&gt;
sec max=0.007993 sec&lt;br /&gt;
free test&lt;br /&gt;
Elapsed Per Item =   0.00000087 sec,  1147919.8 Items per sec, 0.0 Mbps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
	<entry>
		<id>https://wiki-ext.aps.anl.gov/epics/index.php?title=Main_Page&amp;diff=1624</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki-ext.aps.anl.gov/epics/index.php?title=Main_Page&amp;diff=1624"/>
		<updated>2009-01-12T22:30:13Z</updated>

		<summary type="html">&lt;p&gt;MattRippa: /* Topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the [http://www.aps.anl.gov/epics/ EPICS] Wiki==&lt;br /&gt;
&lt;br /&gt;
This installation of [http://www.mediawiki.org/ MediaWiki] is intended for information and documentation related to the [http://www.aps.anl.gov/epics/ Experimental Physics and Industrial Control System] toolkit. If there's some information you know about EPICS that you think other EPICS users might find helpful, feel free to add it and/or links to it in an appropriate page.&lt;br /&gt;
&lt;br /&gt;
In order to edit these pages, you will need a Wiki account. [mailto:anj_at_aps.anl.gov Email Andrew Johnson] to get one of these.&lt;br /&gt;
&lt;br /&gt;
=== Topics ===&lt;br /&gt;
&lt;br /&gt;
* [[EPICS FAQ]]&lt;br /&gt;
* [[HowTo Documents]]&lt;br /&gt;
* [[User Documentation]]&lt;br /&gt;
* [[Core Developer Pages]]&lt;br /&gt;
* [[Collaboration Activities]]&lt;br /&gt;
* [[CA Performance Reports]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
MediaWiki links: See [http://meta.wikipedia.org/wiki/MediaWiki_i18n documentation on customizing the interface]&lt;br /&gt;
and the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for usage and configuration help.&lt;/div&gt;</summary>
		<author><name>MattRippa</name></author>
	</entry>
</feed>