From: vestal@SRC.Honeywell.COM (Steve Vestal)
Subject: Re: Wanted: Performance Analysis Tools on PCs Info
Date: 23 May 91 19:46:26 GMT [thread overview]
Message-ID: <1991May23.194626.10076@src.honeywell.com> (raw)
In-Reply-To: rlk@telesoft.com's message of 23 May 91 06:33:31 GMT
In article <1991May23.063331.13782@telesoft.com> rlk@telesoft.com (Bob Kitzberger @sation) writes:
Bob> Your next highest priority task should probably be the lowest frequency
Bob> task (if you are following Rate Monotonic Scheduling). At each period
Bob> boundary, it can check the value of the global variables being updated
Bob> by the slack task. If you know how quickly the slack task increases
Bob> these global counters when the system load is nil (nominal case), then you
Bob> can calculate the amount of time spent in the slack task over the
Bob> measurement period. 100% minus the time spent in the slack task is your
Bob> system load. Determination of the maximum rate at which the slack task can
Bob> update global counters is pretty straightforward, and only needs to be done
Bob> once.
I've done something similar to this, it works reasonably well. I got fairly
close agreement between the measured utilizations etc. and analytically
predicted values (inputs to the analytic model were obtained via a "standard"
benchmark suite to measure various scheduling overheads). There's a Tri-Ada
'90 paper about this.
Steve Vestal
Mail: Honeywell S&RC MN65-2100, 3660 Technology Drive, Minneapolis MN 55418
Phone: (612) 782-7049 Internet: vestal@src.honeywell.com
next prev parent reply other threads:[~1991-05-23 19:46 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
1991-05-16 20:32 Wanted: Performance Analysis Tools on PCs Info Del Gordon
1991-05-23 6:33 ` Bob Kitzberger @sation
1991-05-23 19:46 ` Steve Vestal [this message]
1991-05-24 18:21 ` John Goodenough
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox