TOC PREV NEXT INDEX

Put your logo here!


4.16 PERFORMANCE

4.16.1 LCU Performance

This section shows some performance figures of the LCU measured with LCC NOV96 on a Motorola MVME167 33MHz processor board running VxWorks 5.2. Times marked with * are measured with VxWorks 5.1.1 and LCC JUL95.
Database Access
Database read/write
Access time (microseconds)
Symbolic address one level hierarchy (time depends also on the size of the database)
scalar attribute
1000
Additional time per hierarchy level
+ 250 to 450
Additional time for vector attribute
+ 100
Additional time for table attribute
+ 300
Direct address scalar attribute
100
Direct address vector attribute
110
Direct address table attribute
120

I/O Signal Access, direct addressing
Action
Time (microseconds)
Analog write
300
Analog read
480
Digital write
240
Digital read
215

Message System: command received from another node
Action
Time (microseconds)
Command sent to CI function, returning reply, total time
6200*
Command sent to CI which spawns a task. The task returns reply
8100*
Command sent to CI which spawn task. The task sends a command to a device, waits for the reply from the device and returns reply to the originator of the command
17200*

The times measured on the message system starts for commands coming from an external node when the networking software receives the first interrupt from the network interface and ends when the reply has been delivered to the network interface.

Message system send command to local process
Action
Time (microseconds)
Command sent to local process, no CI, small buffer (< 100 bytes)
1500*
Reply returned to sending process, small buffer (< 100 bytes)
800*
Command sent to local process, no CI, large buffer (8000 bytes)
3500*

Reply returned to sending process, large buffer (8000 bytes)
The figure corresponds to a data transfer rate of 3.2 MBytes/second
2500*
Send command LCCGVER from process to lccServer and receive reply
3600
Send command LCCSHUT from process to lccServer and receive reply (lcc state LOADED, three devices)
12000

The times is measured for sending from the time the sending process calls msgSendCommand until the receiving process has returned from msgRecvMsg. The time to return reply is measured from the time the process sending the reply enters msgSendReply until the receiving process returns from msgRecvMsg. The total round-trip delay can be calculated by adding the time to send a command and the time to return a reply

Data transfer rate from LCU to WS
Mode
Transfer rate in kBytes/second
Message system, running qsemu on WS over Ethernet
800
Message system, running qsemu on WS
over FDDI
1100*
Raw socket connection over Ethernet
1100*

Raw socket connection over FDDI
2500*

4.16.2 Workstation performance

The WS performances have been estimated using the CCS stress tests on a quiet HP Workstation of the 9000 family, model C110 running HP-UX 10.10 and the NOV96 release of the VLT software.

The stress test being still under development, the measurements do not yet address all values.

The tables will be completed when further values will become available.

Database Read Access Time
Database read
Access time (microseconds)
Symbolic address one level hierarchy (time depends also on the size of the database)
scalar attribute
160
Vector attribute access
190
Table attribute access
200
Direct address scalar attribute
30
Direct address vector attribute
33
Direct address table attribute
35

Message System, local Command/Reply
Message system Action
Time (microseconds)
Command sent to local process, small buffer (< 100 bytes)
1300
Reply returned to sending process, small buffer (< 100 bytes)
280
Reply returned to sending process, large buffer (8000 bytes)
The figure corresponds to a data transfer rate of 3.2 MBytes/second
930



Quadralay Corporation
http://www.webworks.com
Voice: (512) 719-3399
Fax: (512) 719-3606
sales@webworks.com
TOC PREV NEXT INDEX