LTP学习(一)
来源:互联网 发布:2017网络彩票能重启吗 编辑:程序博客网 时间:2024/06/03 23:50
下周开始做这方面的测试,这里把之前做的调查总结一下:
LTP是一个开源的linux项目,主要是用来测linux内核的稳定性和可靠性,它是压力测试,压力测试分为高负荷长时间的稳定测试和极限条件下的破坏性测试。
要用LTP,就要对LTP有整体的理解和把握。
为什么要测内核?怎么测内核?
如果你想知道你用的linux操作系统性能如何?你就要进行内核测试。
为什么你说2.6的内核比2.4的稳定?这是经过测试的。
在做一款嵌入式产品的时候,比如现在的android用的是linux核,要想对这个核的性能(稳定性,可靠性)有个整体的认识,以及修改过核以后,想看看系统有没有变得不稳定,这些都是要进行内核测试的理由。
Linux内核是Linux操作系统最核心的部分,其性能直接决定了操作系统的性能。测试内核性能的方法是针对Linux内核五大子系统(进程调度子系统、内存管理子系统、虚拟文件子系统、进程通信子系统和网络子系统)的自身特点,测量出Linux内核完成工作量负载的响应时间、CPU时间和CPU利用率等参数,作为衡量标准。
如何选择合适的case对linux内核进行测试呢?
选择的测试case必须满足两个要求:1 能造成linux内核区域高的资源利用率;2 充分的内核代码覆盖。
有4个步骤,
选case->
看看能不能达到高的资源利用率,可用top或者sar工具监控,不行的话重选->
看看能不能达到高的内核覆盖,可用gcov或者lcov来看->
选好以后,最终评价一下,这个时候有两个要求,一是长时间运行,二是运行sar->
有兴趣的童鞋可以参考Robert Williamson的一篇文章
Ltpstress.sh就是使用上面的方法进行case筛选的。
LTP是怎么进行测试的呢??画了一个图,清楚一点。
好了,知道这么多理论,下面就开始具体测测了
- LTP学习(一)
- 哈工大LTP初步学习
- win7(64位)下使用ltp(一):API调用
- LTP
- 一铭server7运行自动化测试(ltp, audittest)
- LTP.Net代码自动生成器(.Net 2.0版)
- LTP分词与词性标注(使用用户词典)
- LTP介绍
- ltp-2
- LTP介绍
- LTP介绍
- LTP算子
- LTP语法分析
- LTP资料
- LTP 简介
- Python下的自然语言处理利器-LTP语言技术平台 pyltp 学习手札
- Python下的自然语言处理利器-LTP语言技术平台 pyltp 学习手札
- Python下的自然语言处理利器-LTP语言技术平台 pyltp 学习手札--转自CSDN
- 视频会议平台,即时通讯系统案例之--ANYCHAT音视频开发
- Oracle系统紧 急故障的处理
- 职业规划
- ORA-01122;ORA-01110;ORA-01207问题解决经验总结
- 比尔盖茨著名的十条言论
- LTP学习(一)
- perl 发送邮件 可以发送附件
- vi/vim使用进阶: 在VIM中使用GDB 把VIM打造成Linux下程序开发的IDE利器
- WORD中如何去掉页眉中的横线
- 学用ORACLE AWR和ASH特性
- 学习阶段序
- alter 增加、删除、修改字段类型-sql数据库语句实例
- linux
- 搭建飞思卡尔LTIB环境(setup freescale linux BSP LTIB)