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) +

+ + +
+
+