Hi,
I'm trying to understand a bit more about the socket settings that lam
7.1.1 is using. I'm using the ssi_rpi_tcp module, and want to
understand what the send and recv socket buffer sizes are being set
to.
Looking through the code, (ssi_rpi_tcp.c) I see calls such as:
if (lam_ssi_rpi_verbose >= 5) {
lam_debug(lam_ssi_rpi_did, "tcp: module initializing");
lam_debug(lam_ssi_rpi_did, "tcp:verbose: %d",
lam_ssi_rpi_verbose);
lam_debug(lam_ssi_rpi_did, "tcp:priority: %d", *priority);
but I have had a bit of trouble trying to unwind how to enable
debugging output, and where it actually goes. Does anyone know how to
control this feature?
As an aside, the problem that I'm trying to track down is poor
performance on message exchanges (processes in a ring, each doing 2
isends followed by 2 recvs) for message sizes of 32K and 64K. The
default tcp buffers on my machine are 64K.
Thanks,
Rob Bjornson
|