Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F102950083
TRACE-rnd-25-st2000-10000-tasks10-30-mem30-90-dur1000-20000-17091.generator
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Tue, Feb 25, 18:33
Size
1023 B
Mime Type
text/x-shellscript
Expires
Thu, Feb 27, 18:33 (1 d, 20 h)
Engine
blob
Format
Raw Data
Handle
24441898
Attached To
R3704 elastic-yarn
TRACE-rnd-25-st2000-10000-tasks10-30-mem30-90-dur1000-20000-17091.generator
View Options
#!/bin/bash
NRJOBS=25;
#job submission time in milliseconds
MIN_START=2000;
MAX_START=10000;
#nr tasks per job
MIN_TASKS=10;
MAX_TASKS=30;
#memory in hundreds of megabytes.
MIN_MEM=30;
MAX_MEM=90;
#duration in milliseconds
MIN_DUR=1000;
MAX_DUR=20000;
FILE_NAME="TRACE-rnd-$NRJOBS-st$MIN_START-$MAX_START-tasks$MIN_TASKS-$MAX_TASKS-mem$MIN_MEM-$MAX_MEM-dur$MIN_DUR-$MAX_DUR-$RANDOM"
for job in `seq 1 $NRJOBS`
do
START=`shuf -i $MIN_START-$MAX_START -n 1`
JOBID=$job
DUR=`shuf -i $MIN_DUR-$MAX_DUR -n 1`
MEM=$((`shuf -i $MIN_MEM-$MAX_MEM -n 1`*100))
NRTASKS=`shuf -i $MIN_TASKS-$MAX_TASKS -n 1`
echo "{
@am.type@ : @mapreduce@,
@job.start.ms@ : $START,
@job.end.ms@ : 200000,
@job.queue.name@ : @sls_queue_1@,
@job.id@ : @job_$JOBID@,
@job.user@ : @default@,
@job.tasks@ : [
{@c.host@ : @/default-rack/node2354434@, @c.dur@ : $DUR, @c.prio@ : 20, @c.mem@ : $MEM, @c.type@ : @map@, @c.nr@ : $NRTASKS}
]
}" | tr "@" "\""
done >> $FILE_NAME
cp trace-generator.sh $FILE_NAME.generator
Event Timeline
Log In to Comment