source: proiecte/HadoopJUnit/hadoop-0.20.1/src/benchmarks/gridmix/submissionScripts/textSortToSameCluster @ 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: 1.8 KB
Line 
1#!/usr/bin/env bash
2
3GRID_DIR=`dirname "$0"`
4GRID_DIR=`cd "$GRID_DIR"; pwd`
5source $GRID_DIR/../gridmix-env
6PROCESSES=""
7
8for ((i=0; i < $NUM_OF_SMALL_JOBS_PER_CLASS; i++))
9do
10    echo $i
11    $GRID_MIX_HOME/pipesort/text-sort.small  2>&1 > pipesort.small.$i.out &
12    PROCESSES="${PROCESSES} $!"
13    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
14    $GRID_MIX_HOME/streamsort/text-sort.small  2>&1 > streamsort.small.$i.out &
15    PROCESSES="${PROCESSES} $!"
16    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
17    $GRID_MIX_HOME/javasort/text-sort.small  2>&1 > javasort.small.$i.out & 
18    PROCESSES="${PROCESSES} $!"
19    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
20done
21   
22for ((i=0; i < $NUM_OF_MEDIUM_JOBS_PER_CLASS; i++))
23do
24    echo $i
25    $GRID_MIX_HOME/pipesort/text-sort.medium  2>&1 > pipesort.medium.$i.out &
26    PROCESSES="${PROCESSES} $!"
27    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
28    $GRID_MIX_HOME/streamsort/text-sort.medium  2>&1 > streamsort.medium.$i.out &
29    PROCESSES="${PROCESSES} $!"
30    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
31    $GRID_MIX_HOME/javasort/text-sort.medium  2>&1 > javasort.medium.$i.out & 
32    PROCESSES="${PROCESSES} $!"
33    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
34done
35
36for ((i=0; i < $NUM_OF_LARGE_JOBS_PER_CLASS; i++))
37do
38    echo $i
39    $GRID_MIX_HOME/pipesort/text-sort.large  2>&1 > pipesort.large.$i.out &
40    PROCESSES="${PROCESSES} $!"
41    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
42    $GRID_MIX_HOME/streamsort/text-sort.large  2>&1 > pipesort.large.$i.out &
43    PROCESSES="${PROCESSES} $!"
44    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
45    $GRID_MIX_HOME/javasort/text-sort.large  2>&1 > pipesort.large.$i.out &
46    PROCESSES="${PROCESSES} $!"
47    $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
48done
49
50for APROC in ${PROCESSES}; do
51  wait ${APROC}
52done
53   
Note: See TracBrowser for help on using the repository browser.