Hi all, may be somebody might advice me something, at least where should I adress this question. We use ZeroMQ on Linux, particularly fro PGM data distribution. Recently I found that when CPU load on a receiver side is significant, It causes to multiple NAK/NCF packets and receivers dosconnect from sender. Of course, datarate is not low, 5...10 Mbytes/sec. The network is 1000Base-T, very short distances (PICMG 2.16 PSB). It wouldn't sound like a surprise if it were common for all versions of Linux kernel (I've tried different versions of Debian only). But it appears only for kernels 4+.x, with kernel 3.16 (for example) PGM works fine with larger CPU load . I tried different PGM socket options, different Linux prioryty/niceness settings - no effect. Also I tried to choose different Linux schedulers for the receiver process, to increase FIFO buffers, to change pgm: with epgm: — no effect. Please turn me to the right side, where I should dig further - Linux, ZeroMQ or openPGM or where this question…The network load is too high to use TCP, configuration has one sender and 5+ receivers. Also it would be very interesting what major network feature came to Linux with 4+ kernel, which impacts OpenPGM so dramatically. I tried to google but have not found yet. Thanks in advance, Alex Tsiberev, P.S.E. IPFRAN
_______________________________________________ zeromq-dev mailing list zeromq-dev@lists.zeromq.org https://lists.zeromq.org/mailman/listinfo/zeromq-dev