# Network attach for vm with <domid> #cosmos.network_attach(domid, "00:11:22:33:44:66", 0, "ixgbe.52.1") start = time.time() cosmos.network_attach(domid, "11:22:33:44:55:66", 0, "") stop = time.time() attach_time = stop - start; #print "VALE Port: %s" % cosmos.vport(domid, 0) start = time.time() # Start the domain cosmos.start(domid, "script", click_script); stop = time.time() start_time = stop - start; time.sleep(0.5); #time.sleep(7); print "Alive? " print "\033[32mYes\033[0m" if not isvmalive("test") else "\033[31mNo\033[0m"; # Destroy the domain if cosmos.destroy(domid) < 0: print "Domain invalid" print "Creation time: %f" % creation_time print "Attach time: %f" % attach_time print "Start time: %f" % start_time # Frees the context cosmos.free()
attach_time.append(stop - start) domids.append(domid) # print "VALE Port: %s" % cosmos.vport(domid, 0) for i in range(int(sys.argv[1])): domid = domids[i] print "Click : %s" % click_script start = time.time() # Start the domain cosmos.start(domid, "script", click_script) stop = time.time() start_time.append(stop - start) print "Alive? " print "\033[32mYes\033[0m" if not isvmalive(name) else "\033[31mNo\033[0m" raw_input() for i in range(int(sys.argv[1])): id = domids[i] # Destroy the domain if cosmos.destroy(id) < 0: print "Domain invalid" print "Creation time: %f" % creation_time[i] print "Attach time: %f" % attach_time[i] print "Start time: %f" % start_time[i] # Frees the context cosmos.free()
stop = time.time() attach_time.append(stop - start) domids.append(domid) #print "VALE Port: %s" % cosmos.vport(domid, 0) for i in range(int(sys.argv[1])): domid = domids[i] print "Click : %s" % click_script start = time.time() # Start the domain cosmos.start(domid, "script", click_script) stop = time.time() start_time.append(stop - start) print "Alive? " print "\033[32mYes\033[0m" if not isvmalive(name) else "\033[31mNo\033[0m" raw_input() for i in range(int(sys.argv[1])): id = domids[i] # Destroy the domain if cosmos.destroy(id) < 0: print "Domain invalid" print "Creation time: %f" % creation_time[i] print "Attach time: %f" % attach_time[i] print "Start time: %f" % start_time[i] # Frees the context cosmos.free()