Hi everyone:

I am testing opensolaris networking stack preformance recently. I used two 
10Gbps NICs back to back connecting directly. When I use Iperf to open 8 
streams to the server. I can just get about 6.00Gbps Bandwidth. I have configed 
8 Rx queues, setted soft_ring_cnt = 4, and TCP window size 2M.

1. When I tranfer the stream to server, I have used mdb -k :: thread -i to 
track the mac_rx_srs_poll_ring, mac_srs_worker, mac_soft_ring_worker. The 
situation is all of them is on sleep state.

Anybody could tell me why? why I cannot get > 9.0Gbps Bandwidth? why these 
protocol stack threads are on sleep state?

2. From what I know, SRS should map with Rx queue(have been configed 8) 1 to 1, 
but there are 10 SRS and 46 soft rings in my system. why? 

Thanks

Best regards

2009-12-11 



zouhongbo 
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to