1f08c3bdfSopenharmony_ci#!/bin/sh
2f08c3bdfSopenharmony_ci#
3f08c3bdfSopenharmony_ci#
4f08c3bdfSopenharmony_ci#   Copyright (c) International Business Machines  Corp., 2001
5f08c3bdfSopenharmony_ci#
6f08c3bdfSopenharmony_ci#   This program is free software;  you can redistribute it and/or modify
7f08c3bdfSopenharmony_ci#   it under the terms of the GNU General Public License as published by
8f08c3bdfSopenharmony_ci#   the Free Software Foundation; either version 2 of the License, or
9f08c3bdfSopenharmony_ci#   (at your option) any later version.
10f08c3bdfSopenharmony_ci#
11f08c3bdfSopenharmony_ci#   This program is distributed in the hope that it will be useful,
12f08c3bdfSopenharmony_ci#   but WITHOUT ANY WARRANTY;  without even the implied warranty of
13f08c3bdfSopenharmony_ci#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
14f08c3bdfSopenharmony_ci#   the GNU General Public License for more details.
15f08c3bdfSopenharmony_ci#
16f08c3bdfSopenharmony_ci#   You should have received a copy of the GNU General Public License
17f08c3bdfSopenharmony_ci#   along with this program;  if not, write to the Free Software
18f08c3bdfSopenharmony_ci#   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19f08c3bdfSopenharmony_ci#
20f08c3bdfSopenharmony_ci#
21f08c3bdfSopenharmony_ci#
22f08c3bdfSopenharmony_ci#  FILE   : sched_stress
23f08c3bdfSopenharmony_ci#
24f08c3bdfSopenharmony_ci#  PURPOSE : Exports required environment variables and runs sched_driver
25f08c3bdfSopenharmony_ci#
26f08c3bdfSopenharmony_ci
27f08c3bdfSopenharmony_ci# The command below will only work on x86 setups, b/c other archs keep
28f08c3bdfSopenharmony_ci# their bootfiles other locations.
29f08c3bdfSopenharmony_ciexport KERNEL=./sched_datafile
30f08c3bdfSopenharmony_citouch $KERNEL
31f08c3bdfSopenharmony_ciecho 0.000000 > sch.measure
32f08c3bdfSopenharmony_ciexport RAWDEV=`df / | grep dev | awk {'print $1'}`
33f08c3bdfSopenharmony_cisched_driver -s 0.9 -t 0.02 -p 2 > /tmp/tmp$$
34f08c3bdfSopenharmony_citail -n 5 /tmp/tmp$$
35f08c3bdfSopenharmony_cirm -rf /tmp/tmp$$ ./sched_datafile sch.measure
36