martes, 17 de diciembre de 2013

UnicastUdpSocket: Increasing the Maximum Socket Buffer Size

Hace poco estuvo configurando un cluster en coherence y me encontré con el siguiente Warning:
UnicastUdpSocket failed to set receive buffer size to 1428 packets (2096304 bytes); actual size is 145 packets (212992 bytes). Consult your OS documentation regarding increasing the maximum socket buffer size. Proceeding with the actual value may cause sub-optimal performance.
Para lo cual me di a la tarea de investigar y encontrar lo siguiente:
Para realizar el incremento en el buffer socket de memoria real y en memoria virtual en linux es necesario agregar las líneas siguientes:
# increase TCP max buffer size setable using setsockopt()
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
En el archivo  /etc/sysctl.conf  y por último reiniciar el servicio con “sysctl -p”:
a continuación puedes revisar si los valores quedaron como se les indico en el archivo de la siguiente manera:
cat /proc/sys/net/core/rmem_max
cat /proc/sys/net/core/wmem_max
de esta forma también se puede consultar dichos valores antes de realizar el cambio.
Espero les sirva, para mayor información visiten el link de la fuente.

Saludos.


No hay comentarios: