|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] xenpaging:add a new array to speed up page-in in xenpaging
hongkaixing@xxxxxxxxxx writes ("[Xen-devel] [PATCH] xenpaging:add a new array
to speed up page-in in xenpaging"):
> xenpaging:add a new array to speed up page-in in xenpaging
>
> This patch adds a new array named page_out_index to reserve the
> victim's index. When page in a page,it has to go through a for loop
> from 0 to num_pages to find the right page to read,and it costs much
> time in this loop.After adding the page_out_index array,it just
> reads the arrry to get the right page,and saves much time.
Thanks for this submission. Olaf may well have some comments, but I
have some too:
> @@ -660,6 +672,7 @@
> break;
> if ( i % 100 == 0 )
> DPRINTF("%d pages evicted\n", i);
> + page_out_index[victims[i].gfn].index=i;
Surely this should be better done much closer to the actual point
where we page out ?
And you should reset the index entry when the page is read back in, I
think ?
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |