您的位置:首页 > 其它

一个测试脚本,测试lvm

2014-08-06 19:33 127 查看
 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()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: