性能测试过程中常用linux命令

第一步:查看服务器资源

cat /proc/cpuinfo 有几个cpu就是几个逻辑CPU(但是不是实际CPU,物理CPU)

查询物理CPU数量:cat /proc/cpuinfo | grep physical(physical―id里有几个)

查询逻辑CPU数量:cat /proc/cpuinfo   (实际1个cpu里有几核)

查询内存:free   total列里

查看环境变量:set

第二步:部署环境,修改配置文件

vi filename  

:q 退出

第三步:测试过程中的监控,查看日志,排查

查看总体资源情况:top   free  

查看最后几行日志:tail -n 10 file.log

实时更新查看最新日志:tail -f 10 file.log 

linux查看thread dump文件: jstack -l pid >dump.txt

windows查看thread dump文件: jstack 4612 > 1.txt

linux下查看heap dump文件:  jmap -dump:format=b,file=m.hprof 4612

windows下查看heap dump文件:   jmap -dump:format=b,file=m.hprof 4612 

linux下生成nmon监控文件:./nmon -F filename.nmon -s10 -c60   (-s频率,-c次数)

统计80端口连接数:netstat -nat|grep -i "80"|wc -l

统计httpd协议连接数:ps -ef|grep httpd|wc -l

统计已连接上的,状态为“established:netstat -na|grep ESTABLISHED|wc -l

查出哪个IP地址连接最多,将其封了.
netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r +0n

netstat -na|grep SYN|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r +0n

查看apache当前并发访问数:netstat -an | grep ESTABLISHED | wc -l

切换Oracle用户:su - oracle

linux下启动Oracle的listener:lsnrctl start

linux下启动Oracle的某个实例:

 export ORACLE_SID=orcl

 sqlplus /nolog

# connect /as sysdba

#startup

shutdown immediate

其他:

Tab键补齐路径

查看所在路径:pwd

linux查看本机IP:ifconfig

windows下打开IBM 分析器分析dump文件:java -Xmx4500m -jar ha.jar

windows下打开注册表:cmd-regedit

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_72431373

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值