Questions tagged «numa»

5
为Intel Core i7启用NUMA
在Linux内核中,用于的文档CONFIG_NUMA说: Enable NUMA (Non Uniform Memory Access) support. he kernel will try to allocate memory used by a CPU on the local memory controller of the CPU and add some more NUMA awareness to the kernel. For 64-bit this is recommended if the system is Intel Core i7 (or later), …

1
如何将一个进程的所有内存页从一个NUMA节点迁移到另一个NUMA节点?
在Linux中,我想在运行时将KVM虚拟机的内存页从一个NUMA节点迁移到另一个NUMA节点。但是我找不到任何接口可以在KVM虚拟机管理程序中或使用libvirt API来执行此操作。然后,我尝试在中使用该numa_migrate_pages功能-lnuma,并迁移VM进程的内存页面。但是我发现该numa_migrate_pages功能只能迁移某些页面,而不能迁移所有页面。例如,以下文本显示了此VM进程的内存页面分布: Node0: 0 pages Node1: 1538 pages Node2: 270641 pages Node3: 552 pages 我想将Node2中的所有页面迁移到Node0。但是使用numa_migrate_pages功能后,仅迁移了一些页面,如下文本所示: Node0: 7952 pages Node1: 1538 pages Node2: 262113 pages Node3: 552 pages 然后打开文件,发现Node2上剩下的大多数页面都是匿名页面和脏页面:/proc/[pid of VM process]/numa_maps 7f572c000000 default anon=262143 dirty=262143 N2=262113 ... 那么,为什么不能将Node2中的所有页面都迁移到Node0?这是什么问题
10 linux  kvm  numa 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.