diff options
author | David Sommerseth <davids@redhat.com> | 2013-01-15 22:41:48 +0100 |
---|---|---|
committer | David Sommerseth <davids@redhat.com> | 2013-01-17 20:40:29 +0100 |
commit | 23a6d1c318d25d8c37e1fa1e9b906082e469019d (patch) | |
tree | a7b837544abe959b8e1c5cf37611172bbf35e956 | |
parent | e182a06906da968d9677f740f5156588e0da7c5d (diff) | |
download | rteval-23a6d1c318d25d8c37e1fa1e9b906082e469019d.tar.gz |
Add a 30 seconds sleep before unleashing the measurement threads
This is to help the system to settle down before kicking off the
realtime measurement workload. Otherwise some abnormal latency
spikes might be logged, which would be false alarms. Considering
that the a measurement run should run for several hours, this
time-shifting for 30 seconds shouldn't really change the overall
results.
Signed-off-by: David Sommerseth <davids@redhat.com>
-rw-r--r-- | rteval/__init__.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/rteval/__init__.py b/rteval/__init__.py index 4d4c4ab..bf3a519 100644 --- a/rteval/__init__.py +++ b/rteval/__init__.py @@ -186,6 +186,8 @@ class RtEval(rtevalReport): # Uleash the loads and measurement threads report_interval = int(self.__rtevcfg.report_interval) nthreads = with_loads and self._loadmods.Unleash() or None + self.__logger.log(Log.INFO, "Waiting 30 seconds to let load modules settle down") + time.sleep(30) measure_profile.Unleash() measure_start = datetime.now() |