[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