Re: [PATCH] virtio-net: lower min ring num_free for efficiency

2019-08-15 Thread 冉 jiang
"no avail ring left seen, printing most >>>> recent 5 >>>> num free, vq: %lx, current index: %d\n", $vq, recentfreecount) >>>>            for(i=recentfreecount; i!=((recentfreecount+4) % 5); >>>> i=((i+1) % 5)) >>>>      

Re: [PATCH] virtio-net: lower min ring num_free for efficiency

2019-08-15 Thread Jason Wang
On 2019/8/15 下午4:36, 冉 jiang wrote: On 2019/8/15 11:17, Jason Wang wrote: On 2019/8/15 上午11:11, 冉 jiang wrote: On 2019/8/15 11:01, Jason Wang wrote: On 2019/8/14 上午10:06, ? jiang wrote: This change lowers ring buffer reclaim threshold from 1/2*queue to budget for better performance.

Re: [PATCH] virtio-net: lower min ring num_free for efficiency

2019-08-15 Thread Jason Wang
On 2019/8/15 下午4:36, 冉 jiang wrote: On 2019/8/15 11:17, Jason Wang wrote: On 2019/8/15 上午11:11, 冉 jiang wrote: On 2019/8/15 11:01, Jason Wang wrote: On 2019/8/14 上午10:06, ? jiang wrote: This change lowers ring buffer reclaim threshold from 1/2*queue to budget for better performance.

Re: [PATCH] virtio-net: lower min ring num_free for efficiency

2019-08-15 Thread 冉 jiang
On 2019/8/15 11:17, Jason Wang wrote: > > On 2019/8/15 上午11:11, 冉 jiang wrote: >> On 2019/8/15 11:01, Jason Wang wrote: >>> On 2019/8/14 上午10:06, ? jiang wrote: This change lowers ring buffer reclaim threshold from 1/2*queue to budget for better performance. According to our test

Re: [PATCH] virtio-net: lower min ring num_free for efficiency

2019-08-14 Thread Jason Wang
On 2019/8/15 上午11:11, 冉 jiang wrote: On 2019/8/15 11:01, Jason Wang wrote: On 2019/8/14 上午10:06, ? jiang wrote: This change lowers ring buffer reclaim threshold from 1/2*queue to budget for better performance. According to our test with qemu + dpdk, packet dropping happens when the guest is

Re: [PATCH] virtio-net: lower min ring num_free for efficiency

2019-08-14 Thread 冉 jiang
On 2019/8/15 11:01, Jason Wang wrote: > > On 2019/8/14 上午10:06, ? jiang wrote: >> This change lowers ring buffer reclaim threshold from 1/2*queue to >> budget >> for better performance. According to our test with qemu + dpdk, packet >> dropping happens when the guest is not able to provide free

Re: [PATCH] virtio-net: lower min ring num_free for efficiency

2019-08-14 Thread Jason Wang
On 2019/8/14 上午10:06, ? jiang wrote: This change lowers ring buffer reclaim threshold from 1/2*queue to budget for better performance. According to our test with qemu + dpdk, packet dropping happens when the guest is not able to provide free buffer in avail ring timely with default 1/2*queue.

[PATCH] virtio-net: lower min ring num_free for efficiency

2019-08-13 Thread ? jiang
This change lowers ring buffer reclaim threshold from 1/2*queue to budget for better performance. According to our test with qemu + dpdk, packet dropping happens when the guest is not able to provide free buffer in avail ring timely with default 1/2*queue. The value in the patch has been tested