diff options
Diffstat (limited to 'run_case_study.py')
-rw-r--r-- | run_case_study.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/run_case_study.py b/run_case_study.py index 7f0893a..345ad49 100644 --- a/run_case_study.py +++ b/run_case_study.py | |||
@@ -52,7 +52,7 @@ def main(): | |||
52 | ccx = "1" | 52 | ccx = "1" |
53 | else: | 53 | else: |
54 | ccx = "0" | 54 | ccx = "0" |
55 | continue | 55 | continue |
56 | if(row[0] != "task id" and row[0] != ""): | 56 | if(row[0] != "task id" and row[0] != ""): |
57 | row.append(ccx) | 57 | row.append(ccx) |
58 | if(threaded): | 58 | if(threaded): |
@@ -145,11 +145,11 @@ def main(): | |||
145 | 145 | ||
146 | run("sudo echo " + str(pid1) + " > sudo /sys/fs/resctrl/level-ab-core-" + core + "/tasks") | 146 | run("sudo echo " + str(pid1) + " > sudo /sys/fs/resctrl/level-ab-core-" + core + "/tasks") |
147 | run("sudo echo " + str(pid2) + " > sudo /sys/fs/resctrl/level-ab-core-" + core + "/tasks") | 147 | run("sudo echo " + str(pid2) + " > sudo /sys/fs/resctrl/level-ab-core-" + core + "/tasks") |
148 | exit(1) | 148 | #exit(1) |
149 | 149 | ||
150 | for task in levelC: | 150 | for task in levelC: |
151 | i+=1 | 151 | i+=1 |
152 | if(i>6): | 152 | if(i>8): |
153 | break | 153 | break |
154 | tid = int(task[0]) | 154 | tid = int(task[0]) |
155 | name = all_tasks[tid][2] | 155 | name = all_tasks[tid][2] |
@@ -170,9 +170,11 @@ def main(): | |||
170 | binary = "./baseline/bin/" + name1 + arg | 170 | binary = "./baseline/bin/" + name1 + arg |
171 | else: | 171 | else: |
172 | binary = dis_inputs[name1] + " | ./dis/" + name1 + "_all" + arg | 172 | binary = dis_inputs[name1] + " | ./dis/" + name1 + "_all" + arg |
173 | |||
174 | print(binary + " &") | ||
173 | proc = subprocess.Popen([binary + " &"], shell = True) | 175 | proc = subprocess.Popen([binary + " &"], shell = True) |
174 | pid = proc.pid | 176 | pid = proc.pid |
175 | os.system("sudo echo " + str(pid) + " > sudo /sys/fs/resctrl/level-ab-ccx-" + ccx + "/tasks") | 177 | run("sudo echo " + str(pid) + " > sudo /sys/fs/resctrl/level-ab-ccx-" + ccx + "/tasks") |
176 | #os.system("/playpen/mc2/liblitmus/release_ts") | 178 | #os.system("/playpen/mc2/liblitmus/release_ts") |
177 | #os.system("ls") | 179 | #os.system("ls") |
178 | if __name__ == "__main__": | 180 | if __name__ == "__main__": |