#!/bin/sh # Configure parameters for lmbench. # %I% %E% %@% OS=`../scripts/os` L='=====================================================================' echo $L; cat</dev/null` if [ X$MB = X ] then MB=`expr $TMP / 1024 2>/dev/null` MB=`expr $MB \* 7` MB=`expr $MB / 10` fi fi TMP=`grep 'Mem\(Free\)\?:' /proc/meminfo | awk '{print $2}'` if [ X$MB = X -a X$TMP != X ] then MB=`echo \(\( $TMP / 1048576 \) \* 7 \) / 10 | bc 2>/dev/null` if [ X$MB = X ] then MB=`expr $TMP / 1048576 2>/dev/null` MB=`expr $MB \* 7` MB=`expr $MB / 10` fi fi fi if [ X$MB != X -a 0$MB -gt 1024 ] then MB=1024 fi if [ X$MB = X ] then $ECHON "Probing system for available memory: $ECHOC" MB=`../bin/$OS/memsize 1024` fi echo $L cat</dev/null fi if [ -d $FSDIR -a -w $FSDIR ] then AGAIN=N FILE=$FSDIR/XXX else echo $FSDIR is not a directory or is not writable fi done ############################################################################ # Remote networking ############################################################################ echo $L RSH=rsh for p in `echo $PATH | sed 's/:/ /g'` do if [ -f $p/remsh ] then RSH=remsh fi done RCP=rcp cat< $C echo DISK_DESC=\"$DISK_DESC\"\; export DISK_DESC >> $C echo OUTPUT=$OUTPUT\; export OUTPUT >> $C echo ENOUGH=$ENOUGH\; export ENOUGH >> $C echo FASTMEM=\"$FASTMEM\"\; export FASTMEM >> $C echo FILE=$FILE\; export FILE >> $C echo FSDIR=$FSDIR\; export FSDIR >> $C echo INFO=$INFO\; export INFO >> $C echo LOOP_O=$LOOP_O\; export LOOP_O >> $C echo MAIL=$MAIL\; export MAIL >> $C echo MB=$MB\; export MB >> $C echo MHZ=\"$MHZ\"\; export MHZ >> $C echo MOTHERBOARD=\"$MOTHERBOARD\"\; export MOTHERBOARD >> $C echo NETWORKS=\"$NETWORKS\"\; export NETWORKS >> $C echo OS=\"$OS\"\; export OS >> $C echo PROCESSORS=\"$PROCESSORS\"\; export PROCESSORS >> $C echo REMOTE=\"$REMOTE\"\; export REMOTE >> $C echo SLOWFS=\"$SLOWFS\"\; export SLOWFS >> $C echo TIMING_O=$TIMING_O\; export TIMING_O >> $C echo RSH=$RSH\; export RSH >> $C echo RCP=$RCP\; export RCP >> $C echo VERSION=$VERSION\; export VERSION >> $C exit 0