zoukankan      html  css  js  c++  java
  • jmeter性能压测-性能压测过程中常用命令

    在linux环境运行.jmx文件的命令:
    jmeter -n -t wenjianming.jmx -l shengchengwenjian.jtl
    说明:
    wenjianming.jmx:是通过gui环境保存的jmx文件(需要运行的文件名称)
    shengchengwenjian.jtl:是运行kmx文件生成的结果文件
    运行的jmx文件需要存放在linux环境下的jmeter中,需要的依赖包也要放在对应的位置
    在linux环境压测结果是否正常的命令:
    cat log.jtl
    说明:
    log.jtl :该文件就是上面命令中指定的生成文件名
    日志显示200则表示请求成功
    服务器/数据库的资源监控命令:
    ./nmon -f -s 60 -c 2100
    说明:
    60:是指60秒收集一次数据
    2100:是指共收集数据2100次
    为了使生成的图标免于争议,一般收集次数小于压测时间(收集的次数根据压测时间定)
    ps -ef |grep nmon :查看进程,通过查看进程可以确定nmon命令是正常进行的
    查看进程的命令:
    ps -ef | grep jstat    该命令可以查看对应请求(jstat)的进程id
    jps          该命令可以查看所有java服务的进程id
    fgc监控命令:
    基本命令(jstat)jstat -gc 777 1000
    说明:
    777:进程id
    1000:1秒收集一次数据(1000ms)
    扩展命令:nohup jstat -gc 777 30000 >>/data/app/bin/fgc.txt &
    说明:
    该命令用于将监控fgc的情况放于后台执行
    30000:30000ms收集一次数据
    >>/data/app/bin/fgc.txt:文件存放的位置
    nohup command &:后台执行,执行任务计划,退出登录而不打断
    实时查看资源使用情况的命令:
    top -Hp pid 查看对应进程中所有线程对资源的使用情况
    top -p pid  查看对应进程对资源的使用情况
    查看cpu的个数,cpu的核数,多核超线程数的命令:
    查看cpu的个数(物理):cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l   (2)
    查看cpu的核数(每个):cat /proc/cpuinfo| grep "cpu cores"| uniq        (10)
    查看逻辑cpu的个数:cat /proc/cpuinfo| grep "processor"| wc -l          (20)
    //总核数 = 物理CPU个数 X 每颗物理CPU的核数                 (2*10=20)
    //总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数        (2*10*1=20)每个核有一个超线程
    我们通常说的多少核cpu指的是逻辑cpu的个数
    注释://存在某些服务启动的时候,会提示没有该启动命令
    启动文件,提示文件不存在,输入此命令即可:dos2unix -o dump.sh restart.sh start.sh stop.sh
    脚步匆匆
  • 相关阅读:
    linux入门系列8--shell编程入门
    linux入门系列7--管道符、重定向、环境变量
    linux入门系列6--软件管理之rpm和yum仓库
    linux入门系列5--新手必会的linux命令
    linux入门系列4--vi/vim编辑器
    linux入门系列3--常见的linux远程登陆管理工具
    linux入门系列2--CentOs图形界面操作及目录结构
    Linux入门系列1--环境准备及Linux安装
    曾经我也有一个做游戏的梦想,这几本游戏开发的书籍推荐给为未来的游戏工程师
    互联网公司的敏捷开发是怎么回事?这一份软件工程书单送给你!
  • 原文地址:https://www.cnblogs.com/yj-lm/p/11526427.html
Copyright © 2011-2022 走看看