LTP测试-runltp用法
(2012-04-20 11:37:55)
标签:
linux测试runltpltp杂谈 |
分类: linux测试 |
runltp脚本说明
一、
概述
二、
参数说明
runltp [option] [command]
-a EMAIL_TO |
发送所有的报告到指定的邮箱 |
-c NUM_PROCS |
通过进程数来增加后台cpu负载,默认1 |
-C FAILCMDFILE |
指定失败案例存储文件 |
-d IMPDIR |
临时存储目录,默认/tmp |
-D NUM_PROCS,NUM_FILES,NUM_BYTES,CLEAN_FLA |
增加二级存储负载 [NUM_PROCS] [NUM_FILES ] [NUM_BYTES ] [CLEAN_FLAG] |
-e |
输出目前LTP版本的日期 |
-f CMDFILES |
执行用户自定义的测试案例,用“ ,”隔开(CMDFILES指runtest内的测试用例) |
-g HTMLFILE |
添加html格式的输出文件HTMLFILE |
-h |
帮助信息 |
-i NUM_PROCS |
添加后台测试IO bus总线的进程数 |
-l LOGFILE |
记录测试日志的文件 |
-m NUM_PROCS,CHUNKS,BYTES,HANGUP_FLAG
|
[NUM_PROCS] [CHUNKS ] = 动态分配内存数据块,默认值为1。 [BYTES ]= [HANGUP_FLAG] =当值为1时,分配内存后,将循环挂起。 |
-N |
添加所有的网络测试 |
-n |
添加后台测试网络传输 |
-o OUTPUTFILE |
直接打印测试输出到OUTPUTFILE |
-p |
人为指定日志格式 |
-q |
打印少的测试输出到屏幕 |
-r |
指定LTP根目录 |
-s |
只执行指定的测试案例 |
-S SKIPFILE |
跳过指定的测试用例执行 |
-t |
给定测试执行时间设置(s,m,h,d) |
-T REPETITION |
重复执行测试案例 |
-v |
打印多的测试输出到屏幕 |
-w CMDFILEADDR |
使用wget下载用户测试案例集合。 |
-x INSTALL |
并行执行多个测试场景 |
-b |
某些测试用例需要指定设备文件,如sdb |
-B |
指定设备的文件系统格式 |
example: runltp -c 2 -i 2 -m 2,4,10240,1 -D
2,10,10240,1 -p -q
三、
runltp几点说明
1.
2.
syscalls fs fs_perms_simple fsx dio io mm ipc sched math nptl pty containers fs_bind controllers filecaps cap_bounds fcntl-locktests connectors admin_tools timers power_management_tests numa hugetlb commands hyperthreading |
用户可以根据需求自行添加删除。另外如果runltp 中含有-N或-n参数,runltp将添加scenario_groups/network文件中的测试用例,查看network文件包含:
tcp_cmds multicast rpc nfs |
四、
备注