Scheduler-test: setup in Stress-Test-Rig

...use the scheme established thus far
This commit is contained in:
Fischlurch 2024-01-10 20:39:20 +01:00
parent 3674d82bdf
commit 81d4b5d323
2 changed files with 53 additions and 15 deletions

View file

@ -80,9 +80,9 @@ namespace test {
run (Arg)
{
//smokeTest();
setup_systematicSchedule();
search_breaking_point();
generalFuckup();
// setup_systematicSchedule();
// search_breaking_point();
investigateWorkProcessing();
walkingDeadline();
}
@ -326,16 +326,39 @@ namespace test {
* @todo WIP 1/24 🔁 define implement
*/
void
generalFuckup()
investigateWorkProcessing()
{
TestChainLoad<8> testLoad{64};
testLoad.seedingRule(testLoad.rule().probability(0.6).maxVal(2))
.pruningRule(testLoad.rule().probability(0.44))
.setSeed(60)
.buildTopology()
.printTopologyDOT()
.printTopologyStatistics()
;
// TestChainLoad<8> testLoad{64};
// testLoad.seedingRule(testLoad.rule().probability(0.6).minVal(2))
// .pruningRule(testLoad.rule().probability(0.44))
// .setSeed(55)
// .buildTopology()
// .printTopologyDOT()
// .printTopologyStatistics()
// ;
MARK_TEST_FUN
struct Setup : StressRig
{
usec LOAD_BASE = 500us;
// uint CONCURRENCY = 4;
// bool SCHED_DEPENDS = true;
bool showRuns = true;
auto
testLoad()
{
TestChainLoad<8> testLoad{64};
testLoad.seedingRule(testLoad.rule().probability(0.6).minVal(2))
.pruningRule(testLoad.rule().probability(0.44))
.setSeed(55);
return testLoad;
}
};
auto [stress,delta,time] = StressRig::with<Setup>().searchBreakingPoint();
SHOW_EXPR(stress)
SHOW_EXPR(delta)
SHOW_EXPR(time)
}

View file

@ -110773,9 +110773,9 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1704288869866" ID="ID_1475817699" MODIFIED="1704288911093" TEXT="Aufgabe: Belegen der grunds&#xe4;tzlichen Tauglichkeit"/>
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1704288897590" ID="ID_1251840457" MODIFIED="1704288911094" TEXT="Parameter + Grenzen f&#xfc;r eine Standard-Last herausfinden"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1704766027439" ID="ID_161148852" MODIFIED="1704766137597" TEXT="Untersuchung-1: hohe Auslastung">
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1704766027439" ID="ID_161148852" MODIFIED="1704915359907" TEXT="Untersuchung-1: hohe Auslastung">
<linktarget COLOR="#3832ae" DESTINATION="ID_161148852" ENDARROW="Default" ENDINCLINATION="-712;-56;" ID="Arrow_ID_1703930922" SOURCE="ID_549174207" STARTARROW="None" STARTINCLINATION="289;17;"/>
<icon BUILTIN="flag-yellow"/>
<icon BUILTIN="pencil"/>
<node CREATED="1704766160781" ID="ID_1879705815" MODIFIED="1704766424803" TEXT="bisher ging es um Dependency-Management &#x2014; nun geht es um &#xbb;Last&#xab;">
<richcontent TYPE="NOTE"><html>
<head>
@ -110790,7 +110790,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</richcontent>
</node>
<node CREATED="1704766425859" ID="ID_819162648" MODIFIED="1704766437260" TEXT="geeignetes Last-Pattern aufbauen">
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1704766438235" ID="ID_49179977" MODIFIED="1704766505960" TEXT="Idee: &#xfc;bers&#xe4;ttigte Seeds + Breiten-Limitierung">
<node COLOR="#435e98" CREATED="1704766438235" FOLDED="true" ID="ID_49179977" MODIFIED="1704915284991" TEXT="Idee: &#xfc;bers&#xe4;ttigte Seeds + Breiten-Limitierung">
<icon BUILTIN="idea"/>
<node CREATED="1704849761430" ID="ID_973472982" MODIFIED="1704849788023" TEXT="massiv-vernetzt">
<node CREATED="1704849789603" ID="ID_1248796850" MODIFIED="1704850126462" STYLE="bubble">
@ -110893,6 +110893,21 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<node CREATED="1704849868616" ID="ID_1616250866" MODIFIED="1704849883546" TEXT="&#x2205;pL = 5.8"/>
</node>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1704915286895" ID="ID_263249206" MODIFIED="1704915298866" TEXT="beobachten wie sich diese Varianten verhalten">
<icon BUILTIN="flag-yellow"/>
</node>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1704915305240" ID="ID_466567694" MODIFIED="1704915313937" TEXT="Untersuchung im Stress-Test-Rig">
<icon BUILTIN="pencil"/>
<node CREATED="1704915315663" ID="ID_1269775708" MODIFIED="1704915353923" TEXT="Standard-Aufbau">
<icon BUILTIN="info"/>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1704915323510" ID="ID_1549178834" MODIFIED="1704915348364" TEXT="1.Test">
<icon BUILTIN="pencil"/>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1704915326966" ID="ID_117301056" MODIFIED="1704915346470" TEXT="8 Kerne gleichm&#xe4;&#xdf;ige Last 500&#xb5;s">
<icon BUILTIN="pencil"/>
</node>
</node>
</node>
</node>
</node>
</node>