06.08.2013 Views

pSOSystem System Calls - Read

pSOSystem System Calls - Read

pSOSystem System Calls - Read

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

pROBE+ and ESp <strong>System</strong> <strong>Calls</strong> log_event<br />

table. How much pMONT affects the specification of kc_nmsgbuf depends on the<br />

monitoring demands that you expect pMONT to meet.<br />

The rate at which the system-wide buffer pool is replenished depends on the<br />

communication medium used to communicate with the host. With a network, for<br />

example, pMONT replenishes the buffer relatively quickly. You can estimate the<br />

requirements for the application by considering the following ESp behaviors:<br />

● A message is posted to a queue every time an object is created or deleted.<br />

● A message is posted to a queue every time pMONT receives a request.<br />

● A message is posted when data collection ends under any of the buffer management<br />

options.<br />

● Under the Transmit Buffer Management option, pMONT periodically sends<br />

data to the host. Every time it does so, pMONT posts a message to a queue.<br />

The rate at which this occurs depends on the data collection configuration<br />

and the application.<br />

● A message is posted to a queue at the end of every user-specified Perfmeter<br />

update period.<br />

● If the Stack Checking feature is on, a message is posted every time a stack<br />

warning is generated.<br />

If the trace buffer overflows because a large number of object creates or deletes<br />

occur in a very short time, ERR_EV_FULL is generated, and pMONT disconnects<br />

from the ESp tool. The way to prevent trace buffer overflow is to increase the buffer<br />

size by increasing the kc_nlocobj entry in the pSOS+ configuration table.<br />

However, this problem is not likely to occur in a time-critical environment.<br />

<strong>pSO<strong>System</strong></strong> <strong>System</strong> <strong>Calls</strong> 6-7<br />

6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!