Try man zmq, man zmq_setsockopt. On Nov 19, 2011 12:20 PM, "Clemens Lutz" <[email protected]> wrote:
> Great, that solved it! Works as expected now. > > May I suggest you add that line to the online documentation? Also, I > previously didn't find the zmq manual pages as I was looking for "man > zmq.h" > and "man zmq.hpp" which seems to be the naming convention for library > manual > pages. > > Thanks, > Clemens > > On Saturday 19 November 2011 11.56:16 Pieter Hintjens wrote: > > Clemens, > > > > Set the HWM before doing the connect. Note this line from the > > zmq_setsockopt man page: > > > > "Caution: All options, with the exception of ZMQ_SUBSCRIBE, > > ZMQ_UNSUBSCRIBE and ZMQ_LINGER, only take effect for subsequent socket > > bind/connects." > > > > -Pieter > > > > On Sat, Nov 19, 2011 at 10:45 AM, Clemens Lutz <[email protected]> > wrote: > > > Hi Pieter, > > > > > > Thanks for the response. Attached is a test case where setting ZMQ_HWM > > > doesn't work. Setting ZMQ_HWM to 1024 with 1 KiB messages should limit > > > the queue's size to ~1 MiB, right? "top" still reports around one GiB > > > of memory usage when sending that amout of data. > > > This is with ZMQ v.2.1.10. > > > > > > Cheers, > > > Clemens > > > > > > On Friday 18 November 2011 08.14:49 Pieter Hintjens wrote: > > >> On Fri, Nov 18, 2011 at 3:59 AM, Clemens Lutz <[email protected]> > wrote: > > >> > I've been writing a benchmark to verify ZeroMQ's performance is > > >> > near > > >> > line-rate on the machines I'm using. However, I keep running into > > >> > the > > >> > issue of ZMQ allocating memory on the sender's side equal to the > > >> > amount I'm sending. If I want to send more data than I have > > >> > physical memory the program will exit with an "out of memory" > > >> > error. > > >> > > >> zmq_send is asynchronous, so does not send right away but queues the > > >> message in memory. Actual sending is limited by the network capacity. > > >> So messages will build up. Setting ZMQ_HWM on the sender socket should > > >> limit the number of messages. If you have a test case where setting > > >> ZMQ_HWM doesn't work, please post it. > > >> > > >> -Pieter > > >> _______________________________________________ > > >> zeromq-dev mailing list > > >> [email protected] > > >> http://lists.zeromq.org/mailman/listinfo/zeromq-dev > > > > > > _______________________________________________ > > > zeromq-dev mailing list > > > [email protected] > > > http://lists.zeromq.org/mailman/listinfo/zeromq-dev > > > > _______________________________________________ > > zeromq-dev mailing list > > [email protected] > > http://lists.zeromq.org/mailman/listinfo/zeromq-dev > _______________________________________________ > zeromq-dev mailing list > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev > >
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
