does osv support numa?

17 views
Skip to first unread message

Lewis Tian

unread,
Oct 28, 2019, 3:08:01 AM10/28/19
to OSv Development
Hi, everyone,
I want to know whether osv supports numa
If not, will osv support numa in the future?

Thanks
Lewis

Nadav Har'El

unread,
Oct 28, 2019, 5:16:32 AM10/28/19
to Lewis Tian, OSv Development
On Mon, Oct 28, 2019 at 9:08 AM Lewis Tian <tase...@gmail.com> wrote:
Hi, everyone,
I want to know whether osv supports numa

Not really. There is minimal support for applications that want to inquire about their NUMA configuration and learn that there is just one NUMA node. But there is no support for features like:
  1. Retrieving from the hypervisor (emulated hardware) information about the NUMA configuration and making this information available to the kernel and applications.
  2. Allowing applications to allocate memory from the nearest NUMA node.
Unfortunately we don't even have open issues on everything required - all we have is https://github.com/cloudius-systems/osv/issues/760.
It will be great if someone who is familiar with libnuma and what's missing would open issues on what exactly is missing, and what are the reasonable priorities for implementing them (i.e., which features are really important in modern VMs?).

If not, will osv support numa in the future?

It will only support it if someone volunteers to write the code.
Reply all
Reply to author
Forward
0 new messages