diff options
| author | diogo464 <[email protected]> | 2025-07-11 20:14:42 +0100 |
|---|---|---|
| committer | diogo464 <[email protected]> | 2025-07-11 20:14:42 +0100 |
| commit | f0f57060a54b5c57608f945fd8f66b030779fd31 (patch) | |
| tree | ad9f341e8a91057f1df9d00027812fee53de117a /demo.sh | |
| parent | 9c57f905f93e381cbb27147f2effc76e127cc646 (diff) | |
feat: add benchmark startup analysis tools and improve demo.sh
- Add generate-schedule.sh script to create container schedules from addresses.txt
- Add benchmark-startup Python script for analyzing container startup times
- Update demo.sh to print timestamps and wait for start signal at /oar-p2p/start
- Add comprehensive statistics including startup, start signal, and waiting times
- Support for synchronized container coordination via start signal file
Diffstat (limited to 'demo.sh')
| -rw-r--r-- | demo.sh | 10 |
1 files changed, 10 insertions, 0 deletions
| @@ -1,5 +1,15 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | date -Iseconds | ||
| 2 | echo $MESSAGE | 3 | echo $MESSAGE |
| 4 | |||
| 5 | # Wait for start signal | ||
| 6 | while [ ! -f /oar-p2p/start ]; do | ||
| 7 | sleep 0.25 | ||
| 8 | done | ||
| 9 | |||
| 10 | # Print time when start signal received | ||
| 11 | date -Iseconds | ||
| 12 | |||
| 3 | sleep 2 | 13 | sleep 2 |
| 4 | ping -c 3 -I $ADDRESS $REMOTE | 14 | ping -c 3 -I $ADDRESS $REMOTE |
| 5 | sleep 1 | 15 | sleep 1 |
