Solved Kernel Values

Hi everyone,

I have installed NDOutils in my FreeBSD 10.0, everything works fine except some messages I get in the /var/log/messages related to the queue size :
Code:
Mar  5 19:16:35 nagios ndo2db: Warning: queue send error, retrying...
Mar  5 19:16:36 nagios ndo2db: Message sent to queue.
Mar  5 19:17:50 nagios ndo2db: Warning: Retrying message send. This can occur because you have too few messages allowed or too few total bytes allowed in message queues.  See README for kernel tuning options.
Mar  5 19:17:50 nagios ndo2db: Message sent to queue.
Mar  5 19:18:11 nagios ndo2db: Warning: queue send error, retrying...
Mar  5 19:18:12 nagios ndo2db: Message sent to queue.
Mar  5 19:18:33 nagios ndo2db: Warning: queue send error, retrying...
Mar  5 19:18:34 nagios ndo2db: Message sent to queue.
Mar  5 19:18:35 nagios ndo2db: Warning: queue send error, retrying...
Mar  5 19:18:36 nagios ndo2db: Message sent to queue.
It is recommended by the README to change the following values:
Code:
msginfo:
        msgmax:        16384    (max characters in a message)
        msgmni:           40    (# of message queues)
        msgmnb:         2048    (max characters in a message queue)
        msgtql:           40    (max # of messages in system)
        msgssz:            8    (size of a message segment)
        msgseg:         2048    (# of message segments in system)
The problem is that I don't know where to change them, could you please help.

Thanks
 
Last edited by a moderator:
Found it myself:

I had to make the changes in /boot/loader.conf
Code:
kern.ipc.msgmnb = 524288
kern.ipc.msgtql = 6000
kern.ipc.msgssz = 32
kern.ipc.msgseg = 16384
You can consider this as auto solved :)
 
Back
Top