LTP和stream性能测试工具

LTP工具安装和使用

http://sourceforge.net/projects/ltp/files/LTP Source/

http://ltp.sourceforge.net/

1、安装编译

​ tar jxvf ltp-full-20150420.tar.bz2

​ cd ltp-full-20150420/

​ ./configure

​ Make && make install

​ cd /opt/ltp/

​ ./runltp –f commands (测试常规命令)

​ ./runltp –f admin_tools(测试常用管理工具是否正常稳定运行)

​ ./runltp –f fcntl-locktests (测试NFS网络文件系统锁是否正常稳定)

​ ./runltp –f admin_tools (测试常用管理工具是否正常稳定运行)

​ ./runltp –f dio (测试直接IO是否正常稳定)

​ ./runltp –f dma_thread_diotest (测试直接存储器访问线程直接IO是否正常稳定)

​ ./runltp –f fcntl-locktests (测试NFS网络文件系统锁是否正常稳定)

​ ./runltp –f filecaps (测试filecaps是否正常)

​ 预制条件:在/etc/sysctl.conf文件中加一行:

​ CONFIG_SECURITY_FILE_CAPABILITIES=y后重启电脑

​ ./runltp –f fs (测试文件系统是否正常)

​ ./runltp –f fs_bind (测试fs_bind是否正常)

​ ./runltp –f fs_ext4 (测试fs_ext4是否正常)

​ ./runltp –f fs_perms_simple (简单测试文件系统权限)

​ ./runltp –f fs_readonly (测试文件系统只读)

​ ./runltp –f fsx (对文件系统进行压力测试)

​ ./runltp –f hyperthreading (CPU超线程技术测试)

​ ./runltp –f io (异步IO测试)

​ ./runltp –f io_cd (对CD光驱进行压力测试) 预制条件:将光盘放入光驱

                 -t:指定测试的持续时间​                    -t 60s = 60 seconds-t 45m = 45 minutes-t 24h = 24 hours-t 2d = 2 days

​ ./runltp –f lvm.part1 (测试文件系统MSDOS、Reiserfs、EXT2、NFS、Ram Disk、MINIX)

​ ./runltp –f math (数学库测试)

​ ./runltp –f nfs (nfs网络文件系统测试)预制条件:在本机配置nfs文件系统服务

​ ./runltp –f pipes (对管道进行压力测试)

​ ./runltp –f syscalls (测试内核系统调用)

​ ./runltp –f syscalls-ipc (进程间通信测试)

​ ./runltp –f can (测试控制器区域网络的稳定性)

​ ./runltp –f connectors (测试Netlink Connector的功能性及稳定性)

​ ./runltp –f ipv6 (测试IPv6环境下的基本网络功能)

​ ./runltp –f ipv6_lib (IPv6环境网络开发共享库)预制条件:内核支持IPv6

​ ./runltp –f multicast ( 测试多播的稳定性)

​ 预制条件:

​ (1)设置环境变量export RHOST=<多播目标地址>

​ (2)/root/.rhosts,/home/user/.rhosts 添加内容:多播目标主机地址,多播目标主机用户,有多少 多播目标主机就写多少条。

​ ./runltp –f network_commands (测试ftp和ssh的稳定性)预制条件:开启ftp和ssh

​ ./runltp –f network_stress.whole ( 网络各个功能的压力性测试 )(2)服务器上运行的服务: ssh DNS http ftp

 ./runltp –f nptl  ( 测试本地POSIX线程库的稳定性 )预制条件:内核支持POSIX本地线程库

​ ./runltp –f pty (测试虚拟终端稳定性)预制条件:内核支持VT console

​ ./runltp –f quickhit (测试系统调用的稳定性)

​ ./runltp –f rpc 和 ./runltp –f rpc_test (测试远程过程调用稳定性 预制条件:内核支持远程过程调

​ …/runltp –f modules(测试内核模块)

初始测试

​ ./runltp -p -l /tmp/resultlog.20180421 -d /tmp/ -o /tmp/ltpscreen.20180421 -t 1h

​ 或者 ./runalltests.sh

     -p:人为指定日志格式,保证日志为可读格式    -l:记录测试日志的文件-d:指定临时存储目录,默认为/tmp-o:直接打印测试输出到/tmp/ltpscreen.20180421-t:指定测试的持续时间-t 60s = 60 seconds-t 45m = 45 minutes-t 24h = 24 hours-t 2d  = 2 days

vim /tmp/resultlog.20180421 查看

压力测试:ltp-full-20150420.tar.bz2 用这个包 不成功可能是环境原因。

cd /opt/ltp/testscripts/

yum install gcc-c++ libstdc+±devel 先安装依赖

yum install -y sysstat 在安装这个

./ltpstress.sh -d /tmp/ltpstress.data -l /tmp/ltpstress.log -I /tmp/ltpstress.iostat -i 5 -m 128 -t 1 –S

                  -d:指定sar或top记录文件,默认/tmp/ltpstress.data-l:记录测试结果到/tmp/ltpstress.log-I:记录"iostat"结果到iofile,默认是/tmp/ltpstress.iostat-i:指定sar或top快照时间间隔,默认为10秒-m: 指定最小的内存使用,默认为: RAM + 1/2 swap-n:不对网络进行压力测试-S :用sar捕捉数据-T:利用LTP修改过的top工具捕捉数据-t: 指定测试时间,默认为小时

​ cd /tmp/ 里面会有很多ltpstress文件 查看就行

​ sar -u -f ltpstress.data 测试cpu 平均使用率


​ sar -r -f ltpstress.data memory 平均使用率



性能测试工具stream

https://pan.baidu.com/s/15ds1TrGKCvG6YMGqjmlY4Q 取件码:kryj
tar xf stream.tar

1、单线程编译
gcc -O -mcmodel=medium -DSTREAM_ARRAY_SIZE=100000000 -mcmodel=large -DNTIME=20 stream.c -o stream.o

./stream.o 执行


2、多线程编译
gcc -O -mcmodel=medium -fopenmp -DSTREAM_ARRAY_SIZE=100000000 -mcmodel=large -DNTIME=20 stream.c -o stream.o

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nBoofBOR-1620028675088)(C:\Users\DELL\AppData\Roaming\Typora\typora-user-images\image-20210503152344877.png)]

./stream.o 执行

e -DNTIME=20 stream.c -o stream.o

[外链图片转存中…(img-nBoofBOR-1620028675088)]

./stream.o 执行

​ [外链图片转存中…(img-PUegLBem-1620028675089)]

[外链图片转存中…(img-1boy2cce-1620028675090)]

LTP和stream性能测试工具相关推荐

  1. linux命令 iperf-网络性能测试工具

    iperf命令是一个网络性能测试工具.iperf可以测试TCP和UDP带宽质量.iperf可以测量最大TCP带宽,具有多种参数和UDP特性.iperf可以报告带宽,延迟抖动和数据包丢失.利用iperf ...

  2. Android O/P/Q 版本移植iperf网络性能测试工具

    iperf是什么 Iperf 是一个网络性能测试工具,是跨平台的,支持Window,linux,android平台的运行和测试,可以为任何网络生成标准化的性能测量. Iperf 可以测试最大 TCP ...

  3. Netperf性能测试工具

    Netperf是一款开源的网络性能测试工具,主要针对TCP和UDP传输进行测试.它有4种工作模式:TCP_STREAM.TCP_RR.UDP_STREAM.UDP_RR.后续将会对每个工作模式进行详细 ...

  4. 【性能测试工具lmbench】快来测测你的系统可以打几分

    关注优麒麟,更多干货等着你! 一个好的操作系统不仅仅依赖于系统基本功能趋于稳定,更取决于系统性能的好坏.系统性能测试是一个不断对系统施加压力的过程,在此过程中,不断发现系统性能指标和最大负载能力.性能 ...

  5. 网络性能测试工具netperf

    源地址:网络性能测试工具netperf | 软件定义网络SDN 1 网络性能测试概述 在构建或管理一个网络系统时,我们更多的是关心网络的可用性,即网络是否连通,而对于其整体的性能往往考虑不多,或者即使 ...

  6. 深入浅出开源性能测试工具 Locust (使用篇 1)

    在<[LocustPlus序]漫谈服务端性能测试>中,我对服务端性能测试的基础概念和性能测试工具的基本原理进行了介绍,并且重点推荐了Locust这一款开源性能测试工具.然而,当前在网络上针 ...

  7. apache性能测试工具ab使用详解

    网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环.只有让服务器处在高压情况下,才能真正体现出软件.硬件等各种设置不当所暴露出的问题. 性能测试工具目前最常见的有以下几种:ab.http_lo ...

  8. python编写测试工具-python 写一个性能测试工具(一)

    国庆重新学习了一下go的gin高性能测试框架. 用JMeter来测试gin与flask接口的性能,差别很大. 为什么我自己不尝试写一个性能工具,性能工具的核心就是 并发 和 请求. 请求可以选择Pyt ...

  9. 史上最全的Web性能测试工具大全(下 )

    2019独角兽企业重金招聘Python工程师标准>>> 本文继续为大家介绍Web开发中常用的性能测试工具,如果你有其他性能测试产品推荐,欢迎交流! Opera Dragonfly O ...

最新文章

  1. 腾讯最新开源IoT操作系统登上GitHub热榜,最小体积仅1.8 KB,标星1200+
  2. erlang使用gen_server实现质数服务器(手打代码,还debug了几个错误)
  3. 卷积神经网络CNN 手写数字识别
  4. python中魔法方法__str__与__repr__的区别
  5. 预处理器命令必须作为第一个非空白空间启动_第三章 图形处理器(上)
  6. [笔记一]Essential JavaScript Design Patterns For Beginners
  7. 什么是LAMP?LAMP有什么优势?
  8. micropython开发idethonny_esp32 micropython using uPycraft IDE
  9. 【2020牛客多校5:D】Drop Voicing(LIS+推理)
  10. html中无序列表做成链接,Beautifulsoup从无序列表中提取文本和链接divulli(斯堪的纳维亚字符)...
  11. 对比rank, dense_rank, row_number
  12. html5 左侧在线客服,在网页右侧漂浮的QQ在线客服代码,QQ在线状态代码(四种样式)...
  13. 对PBFT算法的理解
  14. 【读书笔记】计算广告(第3部分)
  15. 技术漫谈:哪种操作系统最适合固态硬盘
  16. 如何从亚马逊抓取产品数据?
  17. 教你怎么合理选购LED透明屏_LED透明屏价格影响因素
  18. 题解 P1374 【进攻幽暗城】
  19. 基于STM32的OV7725摄像头拍照实验
  20. benchmark java_java使用JMH Java Microbenchmark Harness性能测试 | 程序那些事

热门文章

  1. 【Qt】之一些值得关注的博主
  2. 美颜sdk是什么?美颜技术详解
  3. wps在使用过程中突然崩溃了,怎么找回原来的文档
  4. 常见的数据库的配置文件
  5. 【mac安装开发工具】
  6. centos在线下载mysql出现404_Centos下载mysql遇到的问题及步骤(rpm)
  7. windows 11系统给clion配置opencv(含CMake下载及编译opencv、MinGW下载及编译opencv以及一些遇到的问题)
  8. element input=number 限制输入长度,输入数字的大小和禁止输入e
  9. SparkStreaming实时计算pv和uv,注意事项以及生产问题
  10. 交易老手交易老手的最终境界:坚持做正确的事情,不要在乎一笔输赢