summaryrefslogtreecommitdiffstats
path: root/legacy/performance/perf.sh
blob: 65e54b28c16ad794077892251e2a94ac436ffd33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/bash

perf_test ()
{
    /opt/qa/tools/perf-test.git/perf-test.sh $mount_point | tee -a /export/perf-numbers;
}

iozone_test ()
{
    time iozone -a -f $mount_point/iozone.tmp | tee /export/iozone;
}

bonnie_test ()
{
    time bonnie++ -u root -d $mount_point | tee /export/bonnie;
}

_init ()
{
    mount_point=$1;
}

main ()
{
    perf_test;
    iozone_test;
    bonnie_test;
}


_init "$@" && main "$@";