RT,虽然简单,但还是记录下来吧
#!/usr/bin/python
import os,time,sys
T_SIZE = 750*1000 #MB
COUNT = 500
SIZE = T_SIZE/COUNT
cmd_c = "lvcreate -L %d -n %s /dev/vg_zhan"
cmd_a = "lvchange -a y /dev/vg_zhan/%s"
cmd_s = "lvchange -a n /dev/vg_zhan/%s"
cmd_d = "lvremove -f /dev/vg_zhan/%s"
command = {"create":cmd_c,"active":cmd_a,"stop":cmd_s,"delete":cmd_d}
cmd = command[sys.argv[1]]
if cmd == cmd_c:
timen = time.time()
for i in range(COUNT):
os.system(cmd%(SIZE,"lv"+str(i)))
else:
timen = time.time()
for i in range(COUNT):
os.system(cmd%("lv"+str(i)))
f_time = time.time()-timen
print f_time
fp = open("testtime.txt","a")
fp.write(str(COUNT)+" "+sys.argv[1]+" "+str(f_time)+"\n")
fp.close()