On Wed, Jul 14, 2021 at 4:56 AM Zhansaya Bagdauletkyzy <zhansayabagdaulet@xxxxxxxxx> wrote: > > Add check_ksm_numa_merge() function to test that pages in different NUMA > nodes are being handled properly. First, two duplicate pages are allocated > in two separate NUMA nodes using the libnuma library. Since there is one > unique page in each node, with merge_across_nodes = 0, there won't be any > shared pages. If merge_across_nodes is set to 1, the pages will be > treated as usual duplicate pages and will be merged. If NUMA config is > not enabled or the number of NUMA nodes is less than two, then the test > is skipped. The test is run as follows: ./ksm_tests -N > > Signed-off-by: Zhansaya Bagdauletkyzy <zhansayabagdaulet@xxxxxxxxx> Reviewed-by: Pavel Tatashin <pasha.tatashin@xxxxxxxxxx>