Note: all latencies are in microseconds.

 

Interrupt Latency

OS

Minimum

Median

Maximum

>100 µs(%)

 

 

Private

Network

Linux 2.4.30

9

12

72

0.000

Linux 2.4.2hhl2.0

8

12

62

0.000

Linux 2.6.13 non preemptive

9

13

80

0.000

Linux 2.6.13 preemptive

8

13

71

0.000

Linux 2.6.13 preemptive  with user level ISR

15

21

77

0.000

vxWorks 5.5 net task has higher priority

6

9

53

0.000

vxWorks 5.5 net task has lower priority

6

8

56

0.000

RTEMS 4.6 net task has higher priority

7

8

31

0.000

RTEMS 4.6 net task has lower priority

7

8

24

0.000

 

 

Public Network

Linux 2.6.13 preemptive

8

13

78

0.000

vxWorks 5.5 net task has higher priority

6

9

60

0.000

vxWorks 5.5 net task has lower priority

6

9

59

0.000

RTEMS 4.6  net task has higher priority

7

8

32

0.000

RTEMS 4.6  net task has lower priority

7

8

31

0.000

 

Interrupt Top Half to Bottom Half Latency

OS

Minimum

Median

Maximum

>100 µs(%)

 

 

Private

Network

Linux 2.4.30

5

11

221

0.015

Linux 2.4.2hhl2.0

5

8

218

0.001

Linux 2.6.13 non preemptive

5

10

184

0.011

Linux 2.6.13 preemptive

4

10

232

0.008

Linux 2.6.13 preemptive  with user level ISR

7

12

248

0.000

Public Network

Linux 2.6.13 preemptive

 

4

10

229

0.009

 

Interrupt Bottom Half to User Level Interrupt Latency

OS

Minimum

Median

Maximum

>100 µs(%)

Private Network

Linux 2.6.13 preemptive  with user level ISR

91

99

567759

41.612

 

    Context Switch Latency

OS

Minimum

Median

Maximum

>100 µs(%)

 

 

 

 

Private

Network

Linux 2.4.30

2

2

210

0.002

Linux 2.4.2hhl2.0

2

3

210

0.001

Linux 2.6.13 non preemptive

2

3

172

0.003

Linux 2.6.13 preemptive

3

4

174

0.002

Linux 2.6.13 preemptive with user level ISR

3

4

239

0.000

vxWorks 5.5 net task has higher priority

5

11

503

0.013

vxWorks 5.5 net task has lower priority

5

12

51

0.000

RTEMS 4.6 net task has higher priority

6

10

735

0.003

RTEMS 4.6 net task has lower priority

3

10

27

0.000

Public Network

Linux 2.6.13 preemptive

3

4

228

0.003

vxWorks 5.5  net task has higher priority

5

11

763

0.009

vxWorks 5.5  net task has lower priority

5

11

56

0.000

RTEMS 4.6 net task has higher priority

5

10

1032

0.006

RTEMS 4.6 net task has lower priority

3

10

32

0.000

 

   Total Response Latency

OS

Minimum

Median

Maximum

>100 µs(%)

 

 

 

 

 

Private

Network

Linux 2.4.30

21

35

1185

0.676

Linux 2.4.2hhl2.0

23

29

250

0.030

Linux 2.6.13 non preemptive

25

36

272

0.046

Linux 2.6.13 preemptive

25

34

269

0.045

Linux 2.6.13 preemptive  with user level ISR

121

132

567814

100.000

vxWorks 5.5 net task has higher priority

13

20

513

0.013

vxWorks 5.5 net task has lower priority

13

21

80

0.000

RTEMS 4.6 net task has higher priority

15

18

753

0.005

RTEMS 4.6 net task has lower priority

12

18

43

0.000

Public Network

Linux 2.6.13 preemptive

25

34

373

0.051

vxWorks 5.5 net task has higher priority

12

20

772

0.009

vxWorks 5.5 net task has lower priority

13

20

82

0.000

RTEMS 4.6 net task has higher priority

14

19

1041

0.008

RTEMS 4.6 net task has lower priority

12

18

47

0.000