Displaying 5 results from an estimated 5 matches for "_worst_".
2016 Nov 07
3
[PATCH kernel v4 7/7] virtio-balloon: tell host vm's unused page info
...an use
> at most 32*32 kB for the bitmap, which can cover 128GB for RAM. We can increase the bitmap
> count limit to a larger value if 32 is not big enough.
OK, so it tries to allocate a large bitmap. But, if it fails, it will
try to work with a smaller bitmap. Correct?
So, what's the _worst_ case? It sounds like it is even worse than I was
positing.
>> That's an awfully inefficient way of doing it. This patch essentially changed
>> the data structure without changing the algorithm to populate it.
>>
>> Please change the *algorithm* to use the new data str...
2016 Nov 07
3
[PATCH kernel v4 7/7] virtio-balloon: tell host vm's unused page info
...an use
> at most 32*32 kB for the bitmap, which can cover 128GB for RAM. We can increase the bitmap
> count limit to a larger value if 32 is not big enough.
OK, so it tries to allocate a large bitmap. But, if it fails, it will
try to work with a smaller bitmap. Correct?
So, what's the _worst_ case? It sounds like it is even worse than I was
positing.
>> That's an awfully inefficient way of doing it. This patch essentially changed
>> the data structure without changing the algorithm to populate it.
>>
>> Please change the *algorithm* to use the new data str...
2016 Nov 08
0
[PATCH kernel v4 7/7] virtio-balloon: tell host vm's unused page info
...r the bitmap, which can cover 128GB for RAM. We can increase
> the bitmap count limit to a larger value if 32 is not big enough.
>
> OK, so it tries to allocate a large bitmap. But, if it fails, it will try to work with a
> smaller bitmap. Correct?
>
Yes.
> So, what's the _worst_ case? It sounds like it is even worse than I was
> positing.
>
Only a 32KB bitmap can be allocated, and there are a huge amount of low order (<3) free pages is the worst case.
> >> That's an awfully inefficient way of doing it. This patch
> >> essentially chang...
2016 Nov 04
2
[PATCH kernel v4 7/7] virtio-balloon: tell host vm's unused page info
Please squish this and patch 5 together. It makes no sense to separate
them.
> +static void send_unused_pages_info(struct virtio_balloon *vb,
> + unsigned long req_id)
> +{
> + struct scatterlist sg_in;
> + unsigned long pfn = 0, bmap_len, pfn_limit, last_pfn, nr_pfn;
> + struct virtqueue *vq = vb->req_vq;
> + struct virtio_balloon_resp_hdr *hdr = vb->resp_hdr;
>
2016 Nov 04
2
[PATCH kernel v4 7/7] virtio-balloon: tell host vm's unused page info
Please squish this and patch 5 together. It makes no sense to separate
them.
> +static void send_unused_pages_info(struct virtio_balloon *vb,
> + unsigned long req_id)
> +{
> + struct scatterlist sg_in;
> + unsigned long pfn = 0, bmap_len, pfn_limit, last_pfn, nr_pfn;
> + struct virtqueue *vq = vb->req_vq;
> + struct virtio_balloon_resp_hdr *hdr = vb->resp_hdr;
>