[LTP] [PATCH v2] swapping01: make use of remaining runtime in test looping
Jan Stancek
jstancek@redhat.com
Thu Jun 23 10:30:33 CEST 2022
On Mon, Jun 20, 2022 at 8:35 AM Li Wang <liwang@redhat.com> wrote:
>
> Here go with default to 10 minutes for max_runtime. At the same time limit
> the loop that waits for the swap usage to settle to run for a reminder
> of max_runtime/2 instead of the hardcoded 30 seconds.
>
> This fix can significantly improve timeouts on slower systems:
>
> # free -h
> total used free shared buff/cache available
> Mem: 2.9Gi 1.1Gi 1.1Gi 20Mi 732Mi 1.5Gi
> Swap: 2.0Gi 0B 2.0Gi
>
> # time ./swapping01
> tst_kconfig.c:82: TINFO: Parsing kernel config '/boot/config-4.18.0-309.el8.x86_64+debug'
> tst_test.c:1528: TINFO: Timeout per run is 0h 02m 00s
> swapping01.c:110: TINFO: available physical memory: 1545 MB
> swapping01.c:113: TINFO: try to allocate: 2008 MB
> swapping01.c:152: TPASS: no heavy swapping detected, 218 MB swapped.
> ...
>
> real 0m34.241s
> user 0m0.386s
> sys 0m16.040s
>
> Co-developed-by: Cyril Hrubis <chrubis@suse.cz>
> Signed-off-by: Li Wang <liwang@redhat.com>
Acked-by: Jan Stancek <jstancek@redhat.com>
More information about the ltp
mailing list