[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] util: NUMA aware memory preallocation
From: |
David Hildenbrand |
Subject: |
Re: [PATCH] util: NUMA aware memory preallocation |
Date: |
Wed, 11 May 2022 16:50:48 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 |
>>
>> The very last cases is the only one where this patch can potentially
>> be beneficial. The problem is that because libvirt is in charge of
>> enforcing CPU affinity, IIRC, we explicitly block QEMU from doing
>> anything with CPU affinity. So AFAICT, this patch should result in
>> an error from sched_setaffinity when run under libvirt.
>
> Yes, I had to disable capability dropping in qemu.conf.
>
> After all, I think maybe the right place to fix this is kernel? I mean,
> why don't prealloc threads converge to the nodes they are working with?
Good question, I think the whole machinery doesn't support hugetlb,
including recording remote faults and migrating the thread to a
different node.
--
Thanks,
David / dhildenb