>   The problem we are up against is that when we look at a network trace on
>   the view host- we see packets being responded to after hundreds or
>   thousands of milliseconds by our view_server process.  But, when we look
>   at the system call trace for the view_server,  it is responding to RPCs
>   very crisply.  So there is clearly a queue forming in the incoming IP and
>   UDP layers. The questions we would have are:
> 
>   1. how can we measure the size of the queue in the incoming UDP
>      socket for the view_server process?

BTW, as someone here (thanks Ey!) pointed out, the above question may be more
easily answered by using mdb:

You can find the address of the conn_t (first column in output) by doing
'ndd -get /dev/ip ip ip_conn_status'. Then if you do the following
with the <conn_t addr> for the connection of interest:

# mdb -k
mdb> <conn_t addr> ::print conn_t conn_sqp->sq_count

you should get an idea of the queue size.

hope that helps.

--Sowmini

_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to