From e8c940a0d24c23b18a123abf619e90f413ef06b9 Mon Sep 17 00:00:00 2001 From: andreastaliad Date: Fri, 22 May 2026 21:18:17 +0300 Subject: [PATCH] maybe fixed cpu fork logging --- run_all_experiments.sh | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/run_all_experiments.sh b/run_all_experiments.sh index ec40144..1fbcc13 100644 --- a/run_all_experiments.sh +++ b/run_all_experiments.sh @@ -72,12 +72,14 @@ sample_process_csv() { local should_sample=1 if [ "$proc_step" -gt 0 ]; then if [ "$first_sample" -eq 1 ]; then - next_proc_sample=$((proc_count + proc_step)) + next_proc_sample=$((((proc_count / proc_step) + 1) * proc_step)) first_sample=0 - elif [ "$proc_count" -lt "$next_proc_sample" ]; then + fi + if [ "$proc_count" -lt "$next_proc_sample" ]; then should_sample=0 else - next_proc_sample=$((proc_count + proc_step)) + should_sample=1 + next_proc_sample=$((next_proc_sample + proc_step)) fi fi @@ -121,7 +123,11 @@ sample_process_csv() { >> "$csv" fi - sleep 1 + if [ "$proc_step" -gt 0 ]; then + sleep 0.1 + else + sleep 1 + fi done } @@ -182,7 +188,7 @@ compile_thread_stress # Defaults (override by env vars) ALLOW_DANGEROUS=${ALLOW_DANGEROUS:-0} FORK_BOMB_SECONDS=${FORK_BOMB_SECONDS:-5} -PROC_SAMPLE_STEP=${PROC_SAMPLE_STEP:-50} +PROC_SAMPLE_STEP=${PROC_SAMPLE_STEP:-100} CREATION_TIME_ITERS=${CREATION_TIME_ITERS:-"100 1000 10000"} CREATION_TIME_SECONDS=${CREATION_TIME_SECONDS:-60}