@@ -49,17 +49,17 @@ let human_readable_bytes quantity =
4949 else
5050 loop [] quantity binary_prefixes |> String. concat " , "
5151
52- let get_memory () =
53- let {memory; _} = numainfo xc in
54- memory
52+ let get_memory () = HostNuma. numa_get_meminfo xc
5553
5654let print_mem c mem =
5755 for i = 0 to Array. length mem - 1 do
58- let {memfree; memsize} = mem.(i) in
59- let memfree = human_readable_bytes memfree in
60- let memsize = human_readable_bytes memsize in
56+ let {HostNuma. size; free; claimed} = mem.(i) in
57+ let memfree = human_readable_bytes free in
58+ let memsize = human_readable_bytes size in
59+ let memclaimed = human_readable_bytes claimed in
6160 Logs. app (fun m ->
62- m " \t %d: %s free out of %s" i memfree memsize ~tags: (stamp c)
61+ m " \t %d: %s free / %s claimed out of %s" i memfree memclaimed memsize
62+ ~tags: (stamp c)
6363 )
6464 done
6565
@@ -72,7 +72,9 @@ let print_diff_mem before after =
7272let diff c old cur =
7373 let changed_yet = ref false in
7474 for i = 0 to Int. min (Array. length old) (Array. length cur) - 1 do
75- let {memfree= a_free; _}, {memfree= b_free; _} = (old.(i), cur.(i)) in
75+ let {HostNuma. free= a_free; _}, {HostNuma. free= b_free; _} =
76+ (old.(i), cur.(i))
77+ in
7678 if a_free <> b_free then (
7779 if not ! changed_yet then changed_yet := true ;
7880 let free = human_readable_bytes b_free in
0 commit comments