source: proiecte/HadoopJUnit/hadoop-0.20.1/src/benchmarks/gridmix/submissionScripts/textSortHod @ 120

Last change on this file since 120 was 120, checked in by (none), 14 years ago

Added the mail files for the Hadoop JUNit Project

  • Property svn:executable set to *
File size: 2.7 KB
Line 
1#!/usr/bin/env bash
2
3GRID_DIR=`dirname "$0"`
4GRID_DIR=`cd "$GRID_DIR"; pwd`
5source $GRID_DIR/../gridmix-env
6
7for ((i=0; i < $NUM_OF_SMALL_JOBS_PER_CLASS; i++))
8do
9    echo $i
10    CLUSTER_DIR=$CLUSTER_DIR_BASE/pipesort.small.$i
11    mkdir $CLUSTER_DIR
12
13    hod script -d $CLUSTER_DIR $SMALL_JOB_HOD_OPTIONS -s $GRID_MIX_HOME/pipesort/text-sort.small  2>&1 > pipesort.small.$i.out &
14    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
15
16    CLUSTER_DIR=$CLUSTER_DIR_BASE/streamsort.small.$i
17    mkdir $CLUSTER_DIR
18    hod script -d $CLUSTER_DIR $SMALL_JOB_HOD_OPTIONS -s $GRID_MIX_HOME/streamsort/text-sort.small  2>&1 > streamsort.small.$i.out &
19    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
20
21    CLUSTER_DIR=$CLUSTER_DIR_BASE/javasort.small.$i
22    mkdir $CLUSTER_DIR
23    hod script -d $CLUSTER_DIR $SMALL_JOB_HOD_OPTIONS -s $GRID_MIX_HOME/javasort/text-sort.small  2>&1 > javasort.small.$i.out  &
24    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
25done
26   
27for ((i=0; i < $NUM_OF_MEDIUM_JOBS_PER_CLASS; i++))
28do
29    echo $i
30    CLUSTER_DIR=$CLUSTER_DIR_BASE/pipesort.medium.$i
31    mkdir $CLUSTER_DIR
32    hod script -d $CLUSTER_DIR $MEDIUM_JOB_HOD_OPTIONS -s $GRID_MIX_HOME/pipesort/text-sort.medium  2>&1 > pipesort.medium.$i.out &
33    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
34
35    CLUSTER_DIR=$CLUSTER_DIR_BASE/streamsort.medium.$i
36    mkdir $CLUSTER_DIR
37    hod script -d $CLUSTER_DIR $MEDIUM_JOB_HOD_OPTIONS -s $GRID_MIX_HOME/streamsort/text-sort.medium  2>&1 > streamsort.medium.$i.out &
38    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
39
40    CLUSTER_DIR=$CLUSTER_DIR_BASE/javasort.medium.$i
41    mkdir $CLUSTER_DIR
42    hod script -d $CLUSTER_DIR $MEDIUM_JOB_HOD_OPTIONS --hod.script=$GRID_MIX_HOME/javasort/text-sort.medium  2>&1 > javasort.medium.$i.out  &
43    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
44done
45
46for ((i=0; i < $NUM_OF_LARGE_JOBS_PER_CLASS; i++))
47do
48    echo $i
49    CLUSTER_DIR=$CLUSTER_DIR_BASE/pipesort.large.$i
50    mkdir $CLUSTER_DIR
51    hod  script -d $CLUSTER_DIR $LARGE_JOB_HOD_OPTIONS -s $GRID_MIX_HOME/pipesort/text-sort.large  2>&1 >  pipesort.large.$i.out &
52    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
53
54    CLUSTER_DIR=$CLUSTER_DIR_BASE/streamsort.large.$i
55    mkdir $CLUSTER_DIR
56    hod script -d $CLUSTER_DIR $LARGE_JOB_HOD_OPTIONS -s $GRID_MIX_HOME/streamsort/text-sort.large  2>&1 > streamsort.large.$i.out &
57    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
58
59    CLUSTER_DIR=$CLUSTER_DIR_BASE/javasort.large.$i
60    mkdir $CLUSTER_DIR
61    hod  script -d $CLUSTER_DIR $LARGE_JOB_HOD_OPTIONS -s $GRID_MIX_HOME/javasort/text-sort.large  2>&1 > javasort.large.$i.out &
62    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
63done
64   
Note: See TracBrowser for help on using the repository browser.