一个测试脚本,测试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()
#!/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()
相关文章推荐
- 【报表】一个在自己本机测试运行通过的RS脚本
- secureCRT中实现一个脚本VBScript, 用来让连接到主机的测试板子一直run一条指令。
- 测试网站页面网速的一个简单Python脚本
- 一个shell脚本写的测试框架
- 一个测试tf卡性能的脚本
- 脚本和web页共用同一个文件测试
- 分享一个Android内存泄漏相关的自动测试脚本
- Appium自动化测试系列2- 写一个Python测试脚本来测试一下YY语音
- jmeter - 一个完整的接口测试的脚本
- 自行控制loadrunner的socket协议性能测试 (转) 一前言 二任务的提出 三实现方案讨论 四技术要点讲解 如何开始录制一个最简单的收发数据包脚本 写日志文件 一行一行读数据包文件 字
- 一个php写的linux下lvm自动快照实现脚本
- powershell的一个脚本,用来测试命令的
- 一个在线测试Html、脚本代码的网站,留作备份
- 自己写的一个测试RAC LoadBalance的shell脚本
- 一个测试下载速度的shell脚本
- 一个测试用的VBS脚本样例
- 一个在线测试Html、脚本代码的网站!(不用建文件了)
- 20行代码实现的一个CSS覆盖率测试脚本
- 测试一个注入小脚本
- 写一个循环启动app的bat脚本辅助monkey测试