[LTP] [PATCH] cpuset_memory_spread: change lowerlimit to 5000kb
Hongchen Zhang
zhanghongchen@loongson.cn
Fri Jun 16 04:10:51 CEST 2023
Hi Martin,
On 2023/6/15 pm 10:27, Martin Doucha wrote:
> Hi,
>
> On 09. 06. 23 3:27, Hongchen Zhang wrote:
>> When I test the cpuset_memory_spread case,this case FAIL too often.
>> After dig into the code, I find out that the fowlloing things trigger
>> the FAIL:
>> 1) random events,the probability is very small and can be ignored
>> 2) get_meminfo which before send signal to test_pid
>> 3) account_memsinfo before result_check
>>
>> About 2) and 3), we can increase the value of lowerlimit to keep
>> the result as SUCCESS.After my testing, 5000kb is a reasonable value.
>
> we're also seeing these failures but only on architectures like PowerPC
> with pagesize higher than the usual 4KB. On which architectures do you
> see failures and what's the pagesize there?
I test on 3C5000+7A2000 machine, the architecture is LoongArch.The
pagesize we used is 16KB.
>
>> Signed-off-by: Hongchen Zhang <zhanghongchen@loongson.cn>
>> ---
>> .../cpuset_memory_spread_test/cpuset_memory_spread_testset.sh | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git
>> a/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
>> b/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
>>
>> index e2767ef05..d33468525 100755
>> ---
>> a/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
>>
>> +++
>> b/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
>>
>> @@ -38,7 +38,7 @@ nr_mems=$N_NODES
>> # on which it is running. The other nodes' slab space has littler
>> change.(less
>> # than 1000 kb).
>> upperlimit=10000
>> -lowerlimit=2000
>> +lowerlimit=5000
>> cpus_all="$(seq -s, 0 $((nr_cpus-1)))"
>> mems_all="$(seq -s, 0 $((nr_mems-1)))"
>
Best Regards
Hongchen Zhang
More information about the ltp
mailing list