Armin Steinhoff
|
ZeroMQ problems and results
|
Armin Steinhoff
03/07/2010 7:14 AM
post48969
|
ZeroMQ problems and results
Hi,
here are some latency numbers for a local message cycle (send->receive->send->rceive):
QNX6.4 (io_pkt)
TCP: 45us
UNIX socket: 37us
SUSE11.2 (non RT, same machine)
TCP: 17us
UNIX socket: 15us
Why is QNX6.4 network so slow ??
A remaining problem is the abort at termination of the test applications:
(gdb) c
Continuing.
usage: local_lat <bind-to> <message-size> <roundtrip-count>
Program received signal SIGSEGV, Segmentation fault.
0xb826042f in std::ios_base::~ios_base () from /usr/qnx640/target/qnx6/x86/lib/libcpp.so.4
(gdb) backtrace
#0 0xb826042f in std::ios_base::~ios_base () from /usr/qnx640/target/qnx6/x86/lib/libcpp.so.4
#1 0xb84051e6 in __tcf_3 () from /usr/qnx640/target/qnx6/x86/lib/libecpp.so.4
#2 0xb0329445 in __cxa_finalize () from /usr/qnx640/target/qnx6/x86/lib/libc.so.3
#3 0xb83fb624 in _btext () from /usr/qnx640/target/qnx6/x86/lib/libecpp.so.4
#4 0xb840c149 in _fini () from /usr/qnx640/target/qnx6/x86/lib/libecpp.so.4
#5 0xb033dae6 in fini () from /usr/qnx640/target/qnx6/x86/lib/libc.so.3
#6 0xb033dc48 in _do_exit_fini () from /usr/qnx640/target/qnx6/x86/lib/libc.so.3
#7 0xb03294e1 in _cleanup () from /usr/qnx640/target/qnx6/x86/lib/libc.so.3
#8 0xb0329bd7 in exit () from /usr/qnx640/target/qnx6/x86/lib/libc.so.3
#9 0x08048830 in _start ()
(gdb)
What is the reason for that abort??
--Armin
|
|
|