Skip to content

Commit 3aaab04

Browse files
author
Qi Li (leeli4)
committed
fix new package missing data issue
1 parent 447fa0a commit 3aaab04

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

collect.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ DURATION=$3
1010
VERBOSE=${4:-0}
1111
SIGNAL_FILE=$5
1212
STARTI=$6
13+
CACHE_FILE="/tmp/cache.log"
1314

1415
if [ -z "$PID" ] || [ -z "$OUTPUT_FILE" ] || [ -z "$DURATION" ]; then
1516
echo "Usage: $0 <pid> <output_file> <duration> [verbose_flag] [signal_file]"
@@ -90,6 +91,9 @@ do
9091

9192
if [ ! -z "$ALO_PID" ] && [ ! -z "$PHY" ]; then
9293
echo $TIME" "$PHY" "$ALO_PID" "$ALO_TOTAL" "$Limit $PID >> "$OUTPUT_FILE"
94+
if [[ $TYPE -eq 2 ]]; then
95+
echo $TIME" "0" "0" "$ALO_TOTAL" "$Limit >> "$CACHE_FILE"
96+
fi
9397
log_verbose "$i second is collected to $OUTPUT_FILE"
9498
else
9599
echo $TIME" "0" "0" "$ALO_TOTAL" "$Limit >> "$OUTPUT_FILE"

plot.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,9 @@ echo "Starting collection processes..."
8585
NS=1000000000
8686
counter=0
8787

88+
CACHE_FILE="/tmp/cache.log"
89+
touch $CACHE_FILE
90+
8891
mkdir -p data/python3
8992
for (( i=0;i<=$DURATION;i++ ))
9093
do
@@ -122,6 +125,7 @@ do
122125
if [ -z "$COLLECT_PIDS" ]; then
123126
if [ ! -z "$PYTHON_SCRIPT" ]; then
124127
echo "New Python process PID $pid: $SCRIPT_NAME. Start Collection"
128+
cp $CACHE_FILE "data/python3/mem_$SCRIPT_NAME.log"
125129
counter=$((counter+1))
126130
bash collect.sh "$SCRIPT_NAME" "data/python3/mem_$SCRIPT_NAME.log" $DURATION $VERBOSE "$SIGNAL_FILE" $i &
127131
fi
@@ -165,6 +169,7 @@ wait
165169

166170
pkill -f collect.sh
167171
rm -rf /tmp/signalback
172+
rm $CACHE_FILE
168173
echo ""
169174
echo "Data Collection - OK!"
170175

0 commit comments

Comments
 (0)