From 4937577557adbef497373c2099bde165b3b7a985 Mon Sep 17 00:00:00 2001 From: Ichthyostega Date: Tue, 31 Oct 2023 23:39:04 +0100 Subject: [PATCH] (WIP) instrumentation for investigation of sleep-behaviour --- src/vault/gear/scheduler.hpp | 17 +- tests/vault/gear/scheduler-service-test.cpp | 22 +- wiki/thinkPad.ichthyo.mm | 1846 ++++++++++++++++++- 3 files changed, 1872 insertions(+), 13 deletions(-) diff --git a/src/vault/gear/scheduler.hpp b/src/vault/gear/scheduler.hpp index 3514947ab..1a47665df 100644 --- a/src/vault/gear/scheduler.hpp +++ b/src/vault/gear/scheduler.hpp @@ -108,6 +108,7 @@ //#include "lib/symbol.hpp" #include "lib/nocopy.hpp" //#include "lib/util.hpp" +#include "lib/format-cout.hpp"/////////////////TODO //#include #include @@ -263,7 +264,7 @@ namespace gear { /** send this thread into a targeted short-time wait. */ - activity::Proc scatteredDelay (Time now, LoadController::Capacity); + activity::Proc scatteredDelay (Time now, LoadController::Capacity,bool in);////////////TODO /** @@ -410,7 +411,7 @@ namespace gear { Time now = ctx.getSchedTime(); Time head = layer1_.headTime(); return scatteredDelay(now, - loadControl_.markIncomingCapacity (head,now)); + loadControl_.markIncomingCapacity (head,now),true); }) .performStep([&]{ Time now = ctx.getSchedTime(); @@ -421,7 +422,7 @@ namespace gear { Time now = ctx.getSchedTime(); Time head = layer1_.headTime(); return scatteredDelay(now, - loadControl_.markOutgoingCapacity (head,now)); + loadControl_.markOutgoingCapacity (head,now),false); }); // ensure lock clean-up @@ -453,7 +454,7 @@ namespace gear { * place the current thread into a short-term targeted sleep. */ inline activity::Proc - Scheduler::scatteredDelay (Time now, LoadController::Capacity capacity) + Scheduler::scatteredDelay (Time now, LoadController::Capacity capacity, bool in) { auto doTargetedSleep = [&] { // ensure not to block the Scheduler after management work @@ -462,7 +463,11 @@ namespace gear { layer2_.dropGroomingToken(); // relocate this thread(capacity) to a time where its more useful Offset targetedDelay = loadControl_.scatteredDelayTime (now, capacity); +TimeVar head = layer1_.headTime()-now; +cout <<"\n|oo|"<<(in?"^":"v")<<" Sleep-->"<<_raw(targetedDelay)<<"

+ + + + + +

+ siehe der quer-verlinkte Test; +

+

+ Normalerweise sollte das keine Gefahr darstellen, da ja targeted-sleep  nun eben explizit das Grooming-Token droppt. Gefahr bestünde nur dann, wenn eine interne Aktivität im Management-Modus eine Arbeits-Schleife aufmachen würde. +

+ +
+ +
@@ -82664,6 +82679,8 @@ Date:   Thu Apr 20 18:53:17 2023 +0200
+ + @@ -83066,6 +83083,7 @@ Date:   Thu Apr 20 18:53:17 2023 +0200
+ @@ -83094,6 +83112,18 @@ Date:   Thu Apr 20 18:53:17 2023 +0200
+ + + + +

+ ...diesen beobachten wir nun ohnehin, um einen Load-Indicator zu synthetisieren. Und zwar per moving-Average; neue sample-Werte werden concurrency-safe eingearbeitet, immer wenn ein Worker nach weiterer Arbeit fragt +

+ +
+ + +
@@ -89589,13 +89619,1827 @@ Date:   Thu Apr 20 18:53:17 2023 +0200
+ + + + +

+ Doch! spätere Messung ⟹ 3µs / Activity in einem Thread beobachtet +

+ +
+ + + +
+ + + + +

+ Aufgrund der Kapazitäts-Verteilung (genau wie implementiert) steht in einem so kurzen Peak im Schnitt nur 1/3 der Concurrency überhaupt zur Verfügung (2ms im Verhältnis zur Verteilung auf WORK_HORIZON = 5ms). Diese wenigen Threads machen aber den Cache ordentlich heiß, so daß wir sogar im Debug-Modus Werte von 3µs / Activity erreichen (also komplett Ende-zu-Ende mit allem Drumherum) +

+ +
+ + + +
- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ 0000000599: INFO: suite.cpp:180: thread_1: invokeTestCase: ++------------------- invoking TEST: vault::gear::test::SchedulerService_test +

+

+ +

+

+ #--◆--# wuff() ? = 9   ⟵—————————————————————————————————————————————————————————‖ current Time relative to time-axis anchor +

+

+ #--◆--# wuff(scheduler.layer1_.headTime()) ? = 307445013520244830   ⟵————————————‖ not yet in the priority queue +

+

+ +

+

+ >          createLoad (Offset{Time{5,0}}, fatPackage); +

+

+ >          createLoad (Offset{Time{15,0}}, fatPackage); +

+

+ +

+

+ #--◆--# wuff() ? = 1697   ⟵——————————————————————————————————————————————————————‖ 1.7ms +

+

+ +

+

+ >          scheduler.ignite(); +

+

+ +

+

+ |oo|^ Sleep-->1811  <head:1811 +

+

+ |oo|^ Sleep-->4650  <head:1595 +

+

+ |oo|^ Sleep-->5705  <head:1466 +

+

+ |oo|^ Sleep-->3820  <head:1469   ⟵———————————————————————————————————————————————‖ 2.4ms behind head +

+

+ +

+

+ #--◆--# wuff() ? = 3678   ⟵——————————————————————————————————————————————————————‖ ignite() costs 2ms +

+

+ #--◆--# wuff(scheduler.layer1_.headTime()) ? = 5000 +

+

+ +

+

+ |oo|^ Sleep-->6265  <head:1298 +

+

+ 3793 +++ Load: 0.274273 --- HT= 5000 -+- Lag -1141 +

+

+ +

+

+ |oo|^ Sleep-->1505  <head:1226   ⟵———————————————————————————————————————————————‖ 279µs behind head +

+

+ |oo|^ Sleep-->3800  <head:1225   ⟵———————————————————————————————————————————————‖ 2.6ms behind head +

+

+ |oo|^ Sleep-->6175  <head:1200 +

+

+ 3972 +++ Load: 0.271592 --- HT= 5000 -+- Lag -1141 +

+

+ 4083 +++ Load: 0.271592 --- HT= 5000 -+- Lag -1141 +

+

+ 4194 +++ Load: 0.271592 --- HT= 5000 -+- Lag -1141 +

+

+ 4304 +++ Load: 0.271592 --- HT= 5000 -+- Lag -1141 +

+

+ 4415 +++ Load: 0.271592 --- HT= 5000 -+- Lag -1141 +

+

+ 4526 +++ Load: 0.271592 --- HT= 5000 -+- Lag -1141 +

+

+ 4636 +++ Load: 0.271592 --- HT= 5000 -+- Lag -1141 +

+

+ 4746 +++ Load: 0.271592 --- HT= 5000 -+- Lag -1141 +

+

+ 4856 +++ Load: 0.271592 --- HT= 5000 -+- Lag -1141 +

+

+ 4966 +++ Load: 0.271592 --- HT= 5000 -+- Lag -1141 +

+

+ 5076 +++ Load: 0.271592 --- HT= 5000 -+- Lag -1141 +

+

+ 5186 +++ Load: 0.271592 --- HT= 5000 -+- Lag -1141 +

+

+ +

+

+ |••|^   eep<--1811  <head:1811   ⟵———————————————————————————————————————————————‖ this one is the next-tending Thread +

+

+ 5297 +++ Load: 1.04 --- HT= 5014 -+- Lag 234 +

+

+ 5410 +++ Load: 1.29 --- HT= 5058 -+- Lag 347 +

+

+ +

+

+ |••|^   eep<--1505  <head:1296   ⟵———————————————————————————————————————————————‖ this one was distributed 279µs behind head +

+

+                                  ⟵———————————————————————————————————————————————‖ now head is advanced by 1296-1226 = +70 entries +

+

+ 5522 +++ Load: 1.432 --- HT= 5101 -+- Lag 418 +

+

+ 5636 +++ Load: 1.582 --- HT= 5139 -+- Lag 493 +

+

+ 5747 +++ Load: 1.73  --- HT= 5178 -+- Lag 566 +

+

+ 5859 +++ Load: 1.876 --- HT= 5216 -+- Lag 640 +

+

+ 5971 +++ Load: 2.022 --- HT= 5255 -+- Lag 713 +

+

+ 6082 +++ Load: 2.17  --- HT= 5293 -+- Lag 786 +

+

+ 6194 +++ Load: 2.316 --- HT= 5332 -+- Lag 859 +

+

+ 6306 +++ Load: 2.46  --- HT= 5371 -+- Lag 931 +

+

+ 6417 +++ Load: 2.604 --- HT= 5409 -+- Lag 1004 +

+

+ 6528 +++ Load: 2.748 --- HT= 5448 -+- Lag 1076 +

+

+ 6640 +++ Load: 2.896 --- HT= 5488 -+- Lag 1149 +

+

+ 6752 +++ Load: 3.038 --- HT= 5527 -+- Lag 1221 +

+

+ 6863 +++ Load: 3.188 --- HT= 5566 -+- Lag 1295 +

+

+ 6975 +++ Load: 3.328 --- HT= 5605 -+- Lag 1366 +

+

+ 7047 +++ Load: 3.41  --- HT= 5627 -+- Lag 1408 +

+

+ 7160 +++ Load: 3.574 --- HT= 5669 -+- Lag 1488 +

+

+ 7271 +++ Load: 3.716 --- HT= 5710 -+- Lag 1558 +

+

+ 7382 +++ Load: 3.856 --- HT= 5750 -+- Lag 1630 +

+

+ +

+

+ |••|^   eep<--3820  <head:2258   ⟵———————————————————————————————————————————————‖ head advanced by +789 entries +

+

+ +

+

+                                  ⟵———————————————————————————————————————————————‖ first Peak was completed here +

+

+ +

+

+ 7494 +++ Load: 3.998 --- HT= 15000 -+- Lag -327 +

+

+                                  +

+

+ |oo|v Sleep-->7478  <head:7478   ⟵———————————————————————————————————————————————‖ tend-next to t=15ms (now = 7522ms) +

+

+ |**|^ --------------------------------------------Deep-Sleep-->  <head:7477 +

+

+ |**|^ --------------------------------------------Deep-Sleep-->  <head:7442 +

+

+ +

+

+  +++ Load: 0.191644 --- HT= 15000 -+- Lag -1909 +

+

+ +

+

+ |••|^   eep<--3800  <head:11225   ⟵——————————————————————————————————————————————‖ head now at start of 2.nd Peak at t=15ms +

+

+ |**|^ --------------------------------------------Deep-Sleep-->  <head:7296 +

+

+ +

+

+ 7760 +++ Load: 0.131337 --- HT= 15000 -+- Lag -3107 +

+

+ 7872 +++ Load: 0.131337 --- HT= 15000 -+- Lag -3107 +

+

+ 7982 +++ Load: 0.131337 --- HT= 15000 -+- Lag -3107 +

+

+ 8091 +++ Load: 0.131337 --- HT= 15000 -+- Lag -3107 +

+

+ +

+

+ |••|^   eep<--4650  <head:11595 +

+

+ |**|^ --------------------------------------------Deep-Sleep-->  <head:6865 +

+

+ +

+

+ 8201 +++ Load: 0.107689 --- HT= 15000 -+- Lag -3943 +

+

+ 8313 +++ Load: 0.107689 --- HT= 15000 -+- Lag -3943 +

+

+ 8424 +++ Load: 0.107689 --- HT= 15000 -+- Lag -3943 +

+

+ 8534 +++ Load: 0.107689 --- HT= 15000 -+- Lag -3943 +

+

+ 8644 +++ Load: 0.107689 --- HT= 15000 -+- Lag -3943 +

+

+ 8754 +++ Load: 0.107689 --- HT= 15000 -+- Lag -3943 +

+

+ 8864 +++ Load: 0.107689 --- HT= 15000 -+- Lag -3943 +

+

+ 8974 +++ Load: 0.107689 --- HT= 15000 -+- Lag -3943 +

+

+ 9084 +++ Load: 0.107689 --- HT= 15000 -+- Lag -3943 +

+

+ 9194 +++ Load: 0.107689 --- HT= 15000 -+- Lag -3943 +

+

+ 9305 +++ Load: 0.107689 --- HT= 15000 -+- Lag -4331 +

+

+ +

+

+ |••|^   eep<--5705  <head:11466 +

+

+ |**|^ --------------------------------------------Deep-Sleep-->  <head:5688 +

+

+ +

+

+ 9425 +++ Load: 0.0993838 --- HT= 15000 -+- Lag -4331 +

+

+ 9536 +++ Load: 0.0993838 --- HT= 15000 -+- Lag -4331 +

+

+ 9646 +++ Load: 0.0993838 --- HT= 15000 -+- Lag -4331 +

+

+ 9757 +++ Load: 0.0993838 --- HT= 15000 -+- Lag -4331 +

+

+ 9867 +++ Load: 0.0993838 --- HT= 15000 -+- Lag -4331 +

+

+ 9977 +++ Load: 0.0993838 --- HT= 15000 -+- Lag -4331 +

+

+ +

+

+ |••|^   eep<--6265  <head:11298 +

+

+ |oo|^ Sleep-->7300  <head:4925   ⟵———————————————————————————————————————————————‖ t=10075µs targeted at 17375µs (head+2.3ms) +

+

+ +

+

+ 10086 +++ Load: 0.0968429 --- HT= 15000 -+- Lag -4463 +

+

+ +

+

+ |••|^   eep<--6175  <head:11200 +

+

+ |oo|^ Sleep-->8115  <head:4868   ⟵———————————————————————————————————————————————‖ t=10132µs targeted at 18247µs (head+3.2ms) +

+

+ +

+

+ 10221 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 10332 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 10442 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 10552 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 10662 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 10772 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 10882 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 10991 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 11102 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 11212 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 11322 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 11432 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 11541 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 11651 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 11761 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 11883 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 12002 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 12120 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 12238 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 12356 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 12473 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 12591 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 12709 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 12826 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 12944 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 13062 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 13179 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 13297 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 13414 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 13532 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 13650 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 13768 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 13886 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 14004 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 14121 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 14239 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 14357 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 14474 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 14592 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 14709 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 14827 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 14945 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -4553 +

+

+ 15054 +++ Load: 0.0951837 --- HT= 15000 -+- Lag -3527 +

+

+ +

+

+ |••|v   eep<--7478  <head:7478   ⟵———————————————————————————————————————————————‖ this one is the next-tending Thread +

+

+ +

+

+ 15185 +++ Load: 0.883392  --- HT= 15026 -+- Lag 140 +

+

+ 15306 +++ Load: 1.078     --- HT= 15051 -+- Lag 243 +

+

+ 15427 +++ Load: 1.27      --- HT= 15077 -+- Lag 335 +

+

+ 15547 +++ Load: 1.456     --- HT= 15103 -+- Lag 432 +

+

+ 15668 +++ Load: 1.648     --- HT= 15128 -+- Lag 528 +

+

+ 15788 +++ Load: 1.836     --- HT= 15154 -+- Lag 622 +

+

+ 15909 +++ Load: 2.028     --- HT= 15180 -+- Lag 714 +

+

+ 16030 +++ Load: 2.22      --- HT= 15206 -+- Lag 810 +

+

+ 16151 +++ Load: 2.408     --- HT= 15232 -+- Lag 904 +

+

+ 16271 +++ Load: 2.596     --- HT= 15257 -+- Lag 1002 +

+

+ 16391 +++ Load: 2.786     --- HT= 15283 -+- Lag 1093 +

+

+ 16511 +++ Load: 2.97      --- HT= 15309 -+- Lag 1189 +

+

+ 16631 +++ Load: 3.158     --- HT= 15335 -+- Lag 1283 +

+

+ 16752 +++ Load: 3.348     --- HT= 15361 -+- Lag 1378 +

+

+ 16872 +++ Load: 3.538     --- HT= 15386 -+- Lag 1473 +

+

+ 16992 +++ Load: 3.726     --- HT= 15412 -+- Lag 1567 +

+

+ 17113 +++ Load: 3.916     --- HT= 15439 -+- Lag 1662 +

+

+ 17234 +++ Load: 4.102     --- HT= 15465 -+- Lag 1755 +

+

+ 17354 +++ Load: 4.292     --- HT= 15491 -+- Lag 1850 +

+

+ 17474 +++ Load: 4.482     --- HT= 15517 -+- Lag 1945 +

+

+ +

+

+ |••|^   eep<--7300  <head:5454   ⟵———————————————————————————————————————————————‖ (was head+2.3ms) head now at +529 (15529) +

+

+ +

+

+ 17595 +++ Load: 4.686     --- HT= 15543 -+- Lag 2048 +

+

+ 17717 +++ Load: 4.888     --- HT= 15567 -+- Lag 2148 +

+

+ 17839 +++ Load: 5.082     --- HT= 15591 -+- Lag 2244 +

+

+ 17959 +++ Load: 5.274     --- HT= 15615 -+- Lag 2342 +

+

+ 18081 +++ Load: 5.468     --- HT= 15639 -+- Lag 2437 +

+

+ 18202 +++ Load: 5.664     --- HT= 15664 -+- Lag 2535 +

+

+ 18323 +++ Load: 5.854     --- HT= 15687 -+- Lag 2633 +

+

+ +

+

+ |••|^   eep<--8115  <head:5559   ⟵———————————————————————————————————————————————‖ (was head+3.2ms) head now at +691 (15691) +

+

+ +

+

+ 18445 +++ Load: 6.058     --- HT= 15711 -+- Lag 2733 +

+

+ 18568 +++ Load: 6.25      --- HT= 15736 -+- Lag 2829 +

+

+ 18689 +++ Load: 6.442     --- HT= 15760 -+- Lag 2927 +

+

+ 18810 +++ Load: 6.638     --- HT= 15785 -+- Lag 3023 +

+

+                                  ⟵———————————————————————————————————————————————‖ second Peak was completed here +

+

+ +

+

+ |oo|v Sleep-->32824  <head:32824   ⟵—————————————————————————————————————————————‖ tend-next to t=51.706ms (now = 18.882ms) +

+

+ |**|^ --------------------------------------------Deep-Sleep-->  <head:32824     ‖ note: all see the same head-time +

+

+ |**|^ --------------------------------------------Deep-Sleep-->  <head:32824     ‖ +

+

+ +

+

+ 18931 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 19048 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 19168 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 19286 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 19404 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 19522 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 19640 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 19758 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 19875 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 19993 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 20111 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 20234 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 20352 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 20471 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 20590 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 20707 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 20825 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 20943 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 21060 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 21178 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 21296 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 21414 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 21531 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 21649 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 21766 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 21884 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 22001 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 22119 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 22236 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 22354 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 22472 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 22589 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 22707 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 22824 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 22942 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 23055 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 23173 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 23291 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 23409 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 23526 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 23644 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 23761 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 23879 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 23997 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 24114 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 24232 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 24349 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 24467 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 24585 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 24702 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 24820 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 24937 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 25055 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 25172 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 25290 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 25407 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 25525 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 25643 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 25760 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 25878 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 25995 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 26113 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 26230 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 26347 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 26465 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 26583 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 26701 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 26818 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 26935 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 27053 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 27172 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 27290 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 27407 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 27525 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ 27643 +++ Load: 0.074162  --- HT= 51706 -+- Lag -6042 +

+

+ +

+

+ |**|^ --------------------------------------------Deep-Sleep-->  <head:24007 +

+

+ |**|^ --------------------------------------------Deep-Sleep-->  <head:23931 +

+

+ |**|^ --------------------------------------------Deep-Sleep-->  <head:23968 +

+

+ 27761 +++ Load: 0.0353757 --- HT= 51706 -+- Lag -13434 +

+

+ 27920 +++ Load: 0.0353757 --- HT= 51706 -+- Lag -13434 +

+

+ 28041 +++ Load: 0.0353757 --- HT= 51706 -+- Lag -13434 +

+

+ 28168 +++ Load: 0.0353757 --- HT= 51706 -+- Lag -13434 +

+

+ +

+

+ |**|^ --------------------------------------------Deep-Sleep-->  <head:23463 +

+

+ 28314 +++ Load: 0.0320636 --- HT= 51706 -+- Lag -14894 +

+

+ 28441 +++ Load: 0.0320636 --- HT= 51706 -+- Lag -14894 +

+

+ 28565 +++ Load: 0.0320636 --- HT= 51706 -+- Lag -14894 +

+

+ 28684 +++ Load: 0.0320636 --- HT= 51706 -+- Lag -14894 +

+

+ 28802 +++ Load: 0.0320636 --- HT= 51706 -+- Lag -14894 +

+

+ 28920 +++ Load: 0.0320636 --- HT= 51706 -+- Lag -14894 +

+

+ 29038 +++ Load: 0.0320636 --- HT= 51706 -+- Lag -14894 +

+

+ 29156 +++ Load: 0.0320636 --- HT= 51706 -+- Lag -14894 +

+

+ 29274 +++ Load: 0.0320636 --- HT= 51706 -+- Lag -14894 +

+

+ 29392 +++ Load: 0.0320636 --- HT= 51706 -+- Lag -14894 +

+

+ +

+

+ |**|^ --------------------------------------------Deep-Sleep-->  <head:22309 +

+

+ 29520 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 29641 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 29760 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 29878 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 29996 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 30114 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 30231 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 30349 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 30467 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 30585 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 30703 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 30821 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 30939 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 31049 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 31169 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 31286 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 31404 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 31522 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 31640 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 31758 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 31877 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 31994 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 32112 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 32230 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 32348 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 32466 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 32583 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 32701 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 32820 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 32938 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 33055 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 33173 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 33291 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 33409 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 33526 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 33644 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 33762 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 33880 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 33998 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 34116 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 34233 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 34351 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 34469 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 34587 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 34704 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 34822 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 34940 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 35053 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 35172 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 35290 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 35407 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 35525 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 35643 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 35761 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 35879 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 35997 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 36115 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 36233 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 36350 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 36468 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 36586 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 36704 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 36822 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 36939 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 37058 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 37176 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 37294 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 37412 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 37529 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 37647 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 37765 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 37883 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 38001 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 38120 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 38237 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 38355 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 38473 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 38591 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 38708 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 38826 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 38944 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ 39054 +++ Load: 0.0298882 --- HT= 51706 -+- Lag -16029 +

+

+ +

+

+ |**|^ --------------------------------------------Deep-Sleep-->  <head:12672 +

+

+ |**|^ --------------------------------------------Deep-Sleep-->  <head:12640 +

+

+ 39201 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 39324 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 39444 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 39565 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 39685 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 39806 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 39926 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 40046 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 40166 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 40285 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 40406 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 40526 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 40647 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 40767 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 40887 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 41006 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 41124 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 41243 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 41363 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 41481 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 41601 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 41721 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 41841 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 41961 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 42080 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 42200 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 42320 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 42440 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 42560 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 42679 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 42800 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 42919 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 43055 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 43176 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 43296 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 43417 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 43537 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 43657 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 43777 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 43897 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 44016 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 44135 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 44254 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 44374 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 44495 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 44615 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 44733 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 44852 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 44971 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 45090 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 45209 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 45328 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 45447 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 45566 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 45685 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 45804 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 45922 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 46041 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 46159 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 46278 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 46397 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 46516 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 46635 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 46754 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 46873 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 46992 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 47111 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 47231 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 47350 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 47469 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 47589 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 47710 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ 47828 +++ Load: 0.032476 --- HT= 51706 -+- Lag -14696 +

+

+ +

+

+ |oo|^ Sleep-->7711  <head:3832   ⟵———————————————————————————————————————————————‖ t=47.874ms targeted at head+3.3ms +

+

+ |oo|^ Sleep-->6071  <head:3824   ⟵———————————————————————————————————————————————‖ t=47.882ms targeted at head+2.2ms +

+

+ +

+

+ 47948 +++ Load: 0.051878 --- HT= 51706 -+- Lag -8938 +

+

+ +

+

+ |oo|^ Sleep-->5496  <head:3809   ⟵———————————————————————————————————————————————‖ t=47.897ms targeted at head+1.7ms +

+

+ +

+

+ 48091 +++ Load: 0.051878 --- HT= 51706 -+- Lag -8938 +

+

+ 48211 +++ Load: 0.051878 --- HT= 51706 -+- Lag -8938 +

+

+ +

+

+ |oo|^ Sleep-->5461  <head:3382   ⟵———————————————————————————————————————————————‖ t=48.324ms targeted at head+1.6ms +

+

+ +

+

+ 48330 +++ Load: 0.0594955 --- HT= 51706 -+- Lag -7704 +

+

+ 48477 +++ Load: 0.0594955 --- HT= 51706 -+- Lag -7704 +

+

+ 48597 +++ Load: 0.0594955 --- HT= 51706 -+- Lag -7704 +

+

+ 48717 +++ Load: 0.0594955 --- HT= 51706 -+- Lag -7704 +

+

+ 48837 +++ Load: 0.0594955 --- HT= 51706 -+- Lag -7704 +

+

+ 48957 +++ Load: 0.0594955 --- HT= 51706 -+- Lag -7704 +

+

+ 49079 +++ Load: 0.0594955 --- HT= 51706 -+- Lag -7704 +

+

+ 49198 +++ Load: 0.0594955 --- HT= 51706 -+- Lag -7704 +

+

+ 49317 +++ Load: 0.0594955 --- HT= 51706 -+- Lag -7704 +

+

+ 49436 +++ Load: 0.0594955 --- HT= 51706 -+- Lag -7704 +

+

+ +

+

+ |oo|^ Sleep-->5366  <head:2223   ⟵———————————————————————————————————————————————‖ t=49.483ms targeted at head+3.1ms +

+

+ +

+

+ 49558 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 49678 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 49796 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 49914 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 50032 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 50150 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 50268 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 50393 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 50511 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 50629 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 50747 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 50865 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 50983 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 51102 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 51220 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 51338 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 51456 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 51574 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ 51693 +++ Load: 0.0695797 --- HT= 51706 -+- Lag -6486 +

+

+ +

+

+ |••|v   eep<--32824  <head:32824   ⟵—————————————————————————————————————————————‖ was tended to the »Tick« (from t=18.882ms) +

+

+ +

+

+ 51812 +++ Load: 0.0873668 --- HT= 307445013520244830 -+- Lag -5023 +

+

+ +

+

+ |oo|v Sleep-->6855  <head:307445013520193000   ⟵—————————————————————————————————‖ outgoing redistributed +6.9ms (before big sleep) +

+

+ |••|^   eep<--5496  <head:307445013520196933 +

+

+ |••|^   eep<--5461  <head:307445013520196506 +

+

+ |••|^   eep<--6071  <head:307445013520196948 +

+

+ |••|^   eep<--5366  <head:307445013520195347 +

+

+ |••|^   eep<--7711  <head:307445013520196956 +

+

+ |••|v   eep<--6855  <head:307445013520193000 +

+

+ |**|^ --------------------------------------------Deep-Sleep-->  <head:307445013520185675 +

+

+ +

+

+ ++++ WorkForce shut down by destructor ++++ +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ Und zwar weil für jeden targeted-Sleep und jeden Rückgabewert != PASS ja doch automatisch das Token gedropped wird. Deshalb ist nicht einmal der »Tick« ein Problem (ja der droppt es nicht). Nur wenn eine Interne Verarbeitung in Schleifen gehen würde, hätten wir ein Problem. Dazu müßte sie sich selbst ohne Zeitversatz wieder einplanen (bzw. die Scheduler-Zeitachse müßte geflutet sein) +

+ + +
+
+
+
+ + + + + + +

+ Fazit: works as designed +

+ + +
+ + + + + + + + + + +

+ die Kapazitäts-Verteilung wurde expizit geprüft und arbeitet sehr gut +

+ + +
+ + + + + +
    +
  • + das gesamte Verhalten ist wie definiert +
  • +
  • + selbst unter den hier ungünstigen Umständen, wo Threads bündelweise in den deep-sleep geschickt werden, erfolgt spätestens bei Annäherung an den nächsten Peak eine Umverteilung +
  • +
+ + +
+
+ + + +
+
+
+ + + + + + + + + + +

+ weil das Beladen und Starten des Schedulers erhebliche Zeit kostet (und nicht präzise ist) +

+ + +
+
+