File tree 2 files changed +5
-7
lines changed
2 files changed +5
-7
lines changed Original file line number Diff line number Diff line change 4
4
pre_command = ' echo 3 > /proc/sys/vm/drop_caches && echo 1 > /proc/sys/vm/compact_memory'
5
5
mem = 4096
6
6
origin_nr = 8
7
- # Please set hugepage in kernel command line before this test:
8
- # default_hugepagesz=1G hugepagesz=1G hugepages=8
7
+ # Please set 1G hugepages as the default size at boot time.
8
+ # Example: default_hugepagesz=1G hugepagesz=1G
9
9
expected_hugepage_size = 1048576
10
10
Windows:
11
11
x86_64:
Original file line number Diff line number Diff line change @@ -90,8 +90,8 @@ def heavyload_install():
90
90
node_mem_free = host_numa_node .read_from_node_meminfo (
91
91
target_node , "MemFree"
92
92
)
93
- if int (node_mem_free ) > mem :
94
- params ["target_nodes" ] = target_node
93
+ if int (node_mem_free ) > ( mem * 1024 ) :
94
+ params ["target_nodes" ] = str ( target_node )
95
95
params ["qemu_command_prefix" ] = "numactl --membind=%s" % target_node
96
96
params ["target_num_node%s" % target_node ] = origin_nr
97
97
break
@@ -104,11 +104,9 @@ def heavyload_install():
104
104
)
105
105
else :
106
106
test .cancel (
107
- "No node on your host has sufficient free memory for " " this test."
107
+ "No node on your host has sufficient free memory for this test."
108
108
)
109
109
hp_config = test_setup .HugePageConfig (params )
110
- hp_config .target_hugepages = origin_nr
111
- test .log .info ("Setup hugepage number to %s" , origin_nr )
112
110
hp_config .setup ()
113
111
hugepage_size = utils_memory .get_huge_page_size ()
114
112
params ["hugepage_path" ] = hp_config .hugepage_path
You can’t perform that action at this time.
0 commit comments