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