Thanks again Tyler. The second question's response is very clear. However, I am still a little bit unsure about comprehending the first one. I run the simulations with the "./start_sim; ./microbenchmark; ./stop_sim" command in the guest's terminal. According to your suggested method, I think must run the following command to synchronize the beginning time of the execution.
at 12:00 at > ./start_sim; ./microbenchmark1 > micro_out1; ./stop_sim at > ./start_sim; ./microbenchmark2 > micro_out2; ./stop_sim at > ./start_sim; ./microbenchmark3 > micro_out3; ./stop_sim at > ./start_sim; ./microbenchmark4 > micro_out4; ./stop_sim ctrl+d However, I have some questions about this: 1) The simulated machine exits after receiving the stop_sim command and I see in the host's terminal that it shows the message of "MARSSx86::Command received : -kill". This is not too bothering when I just want to run a single micro-benchamark since the guest machine is killed after finishing the execution of that single micro-benchmark and I can extract the statistics of the simulation from the files generated in the host machine. But, this is disturbing in the case of running multiple micro-benchmarks simultaneously. Obviously, finishing the first benchmarks' execution will cause the guest machine to go off and the other micro-benchmarks' execution will remain unfinished. 2) Your provided splash image does not include the "at" command. How can I install it on that image? Is there any way to get connected to the Internet and do sudo apt-get? 3) How can I differentiate the stat outputs of the simulations? Is there any facility to print the statistics of each micro-benchmark to a different .vis and .log files? Thanks in advance for your help _______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
