This repository has been archived by the owner on Apr 24, 2023. It is now read-only.
/
simulator_config.edn
79 lines (79 loc) · 3.19 KB
/
simulator_config.edn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
{:sim-db-uri "datomic:free://localhost:4334/cook-sim"
:cook-db-uri "datomic:free://localhost:4334/cook-jobs"
:cook-api-uri "http://localhost:12321"
:process-count 10
:sim-model {:label "Travis sim run"
:duration-seconds 30
:user-profiles
[{:description "Heavy Users"
:usernames ["heavy1" "heavy2" "heavy3" "heavy4" "heavy5"]
:docker-tendency 0.4
:group-tendency 0.4
:group-size {:mean 5
:std-dev 2
:floor 2
:ceiling 10}
:seconds-between-jobs {:mean 2
:std-dev 1
:floor 1
:ceiling 120}
:job-duration {:mean 10
:std-dev 2
:floor 1
:ceiling 120}
:job-memory {:mean 512
:std-dev 200
:floor 256
:ceiling 2048}
:job-cpu {:mean 3.0
:std-dev 1.0
:floor 1.0
:ceiling 6.0}}
{:description "Light Users"
:usernames ["light1" "light2" "light3" "light4" "light5"]
:docker-tendency 0.6
:group-tendency 0.6
:group-size {:mean 3
:std-dev 1
:floor 2
:ceiling 6}
:seconds-between-jobs {:mean 6
:std-dev 1
:floor 1
:ceiling 120}
:job-duration {:mean 15
:std-dev 2
:floor 1
:ceiling 120}
:job-memory {:mean 1024
:std-dev 1000
:floor 256
:ceiling 4000}
:job-cpu {:mean 4.0
:std-dev 2.0
:floor 1.0
:ceiling 6.0}}
{:description "Unschedulable Users"
:usernames ["unsched1"]
:group-tendency 0.5
:group-size {:mean 4
:std-dev 1
:floor 2
:ceiling 6}
:seconds-between-jobs {:mean 10
:std-dev 3
:floor 1
:ceiling 120}
:docker-tendency 0.5
:job-duration {:mean 15
:std-dev 2
:floor 1
:ceiling 120}
:job-memory {:mean 10240
:std-dev 1000
:floor 9000
:ceiling 20000}
:job-cpu {:mean 4.0
:std-dev 2.0
:floor 1.0
:ceiling 6.0}}]}}