> 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]
