Scheduler-test: setup in Stress-Test-Rig
...use the scheme established thus far
This commit is contained in:
parent
3674d82bdf
commit
81d4b5d323
2 changed files with 53 additions and 15 deletions
|
|
@ -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)
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -110773,9 +110773,9 @@ Date:   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ätzlichen Tauglichkeit"/>
|
||||
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1704288897590" ID="ID_1251840457" MODIFIED="1704288911094" TEXT="Parameter + Grenzen fü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 — nun geht es um »Last«">
|
||||
<richcontent TYPE="NOTE"><html>
|
||||
<head>
|
||||
|
|
@ -110790,7 +110790,7 @@ Date:   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: übersättigte Seeds + Breiten-Limitierung">
|
||||
<node COLOR="#435e98" CREATED="1704766438235" FOLDED="true" ID="ID_49179977" MODIFIED="1704915284991" TEXT="Idee: übersä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:   Thu Apr 20 18:53:17 2023 +0200<br/>
|
|||
<node CREATED="1704849868616" ID="ID_1616250866" MODIFIED="1704849883546" TEXT="∅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äßige Last 500µs">
|
||||
<icon BUILTIN="pencil"/>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
|
|||
Loading…
Reference in a new issue