性能测试常用的linux命令

linux测试nginx64bitredhatlighttpd

查看日志  
 awk '$4 ~/^\[27\/Nov\/2008:15:2[0-5]/ {print $0}' access_log |wc -l

查看日志中每秒产生多少个动态链接
 tail -n 100000 /data1/logs/access.log | grep "06/Mar/2008:15:29:00" | wc -l

查看进程编号
ps aux|grep nginx         ps aux|grep lighttpd        ps aux|grep httpd

重启nginx命令如下
 /usr/local/nginx/sbin/nginx –s  reload

检查nginx配置命令如下
/usr/local/nginx/sbin/nginx -t -c

表示Apache能够处理多少个并发请求
ps -ef | grep httpd | wc -l     
netstat -anpo | grep php-cgi | wc  -l
netstat -an|grep EST|wc -l

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
 (其中的SYN_RECV表示正在等待处理的请求数;ESTABLISHED表示正常数据传输状态;TIME_WAIT表示处理完毕,等待超时结束的请求数)

grep "25/Mar/2008:15:01:15" /data1/logs/nginx.log | wc -l    从Nginx访问日志中,统计每分钟的第15秒共有多少条日志记录。

查看CPU信息(型号)
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
      8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz
(看到有8个逻辑CPU, 也知道了CPU型号)

# cat /proc/cpuinfo | grep physical | uniq -c
      4 physical id      : 0
      4 physical id      : 1
(说明实际上是两颗4核的CPU)

# getconf LONG_BIT
   32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
   8
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)

再完整看cpu详细信息, 不过大部分我们都不关心而已.
# dmidecode | grep 'Processor Information'

查看内存信息
# cat /proc/meminfo

(查看当前操作系统内核信息)
# uname -a

(查看当前操作系统发行版信息)
# cat /etc/issue | grep Linux

查看机器型号
# dmidecode | grep "Product Name"

查看网卡信息
# dmesg | grep -i eth

查看apache版本
/usr/sbin/apachectl -v
httpd -v

mysql版本查看
mysql –help | grep Distrib
mysql -V
mysql/bin/mysql -u root -p -e “select version()”
/bin mysqladmin version

查看linux版本
 lsb_release -a
head -n1 /etc/issue
cat /etc/redhat-release (redhat)
rpm -q redhat-release        (redhat)

查看内核版本
cat /proc/version
uname -a
uname -r

查看php版本
php -v

查看nginx版本
#/usr/local/nginx/sbin/nginx -V

转载于:https://www.cnblogs.com/qmfsun/p/4610378.html

性能测试常用的linux命令相关推荐

  1. 在职测试多年整理了自己常用的Linux命令...

    Linux系统的稳定.安全.免费.开源等特点,使其在软件行业中应用越来越广,越来越普遍. 测试岗位的招聘要求中,也都会涉及要熟悉Linux命令,Linux也逐渐成为测试人员必不获取的一项技能. 工作中 ...

  2. 作为一个java程序员,常用的linux命令(越攒越多)

    本篇记录我在工作中不断遇到的常用的linux命令,并进行总结,时常更新! 1. 升级服务时先停止服务,然后进行替换 linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 netstat ...

  3. 每天一个linux命令(61):vi命令 /企业常用的linux命令清单

    vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是一般模式.编辑模式与指令列命令模式. 这三种模式的作用分别是: 一般模式: 以 vi 打开一个档案就直接进入一般模式了(这是默认的模式 ...

  4. IC设计Linux设置文件夹颜色,IC设计中常用的Linux命令

    一个合格ICer,必需要熟练掌握常用的Linux命令.今天来介绍一下IC设计中常用的Linux命令.(管理员相关的命令后面另写一篇文章.) Linux常见命令一览 文件及目录操作 cd  pwd  l ...

  5. gitlab ci 自动化部署_前端gitLab加jenkins自动化构建和部署,以及服务器常用的linux命令行操作,免密登录...

    常用的linux命令行操作 将项目部署到服务器后,需要查看文件是否已经部署成功,已经对文件进行增删改查操作,就需要用到命令行操作,常用操作如下: ll 罗列出当前文件或目录的详细信息,含有时间.读写权 ...

  6. 使用c++查看linux服务器某个进程正在使用的内存_精选20个常用的Linux命令

    今天总结几个非常常用的Linux命令,其中有几个在面试中很可能问相关命令的原理,比如后台运行命令.希望对大家有所帮助,最好自己去尝试在Linux操作系统中实践一下. 1 查看目录以及权限 在windo ...

  7. 总结在开发中常用的Linux命令

    在这里总结一下在工作中常用的Linux命令, 常用的命令:cd.pwd.mv.rm.cp tar压缩命令 1 .tar.gz文件 压缩:tar  -zcvf  FileName.tar.gz  Dir ...

  8. linux读取一行数据命令,常用的linux命令和逐行数据处理的例子

    原标题:常用的linux命令和逐行数据处理的例子 Linux具有开源,处理性强等优点. 并且由于生物数据量较大,对数据处理性能要求更高, 所以生物信息分析软件大多都是针对linux系统进行开发的. 在 ...

  9. Xsell中常用的Linux命令

    Xsell中常用的Linux命令 文件编辑浏览:vim.less 和 tail命令汇总 一.vim 1.vi与vim区别 2.常用操作 3.退出方式有四种: 4.查询 5.快捷操作 二.less 1. ...

  10. swan怎么在linux编译,[转载]总结一下常用的 Linux 命令

    算下来使用 linux 也有 4 年多了,但是如果有人问我你平常都用哪些 linux 命令我还真说不出来.如果反过来,如果你说要完成一个 XXX 操作需要什么命令,那我肯定能脱口而出. 不论如何,我还 ...

最新文章

  1. RDKit | 基于分子指纹可视化化学空间
  2. 得到一个数组里面相同元素的个数
  3. 成功解决TypeError: unsupported operand type(s) for +: 'dict_items' and 'list'
  4. KMeans 算法(一)
  5. ARPG游戏角色行为分析
  6. 如何在百度地图上标注宾馆饭店(矢量点标注)并导出为图片
  7. android 六边形简书,水波浪贝塞尔效果(六边形)
  8. 折叠屏市场起风,华为、OPPO“你追我赶”
  9. C语言程序设计博客作业06
  10. java算法:逻辑回归和线性回归
  11. ipython版本_维护ipython noteb的两个版本
  12. Centos通过yum安装Jenkins
  13. win10计算机记录,如何在win10上记录计算机屏幕,如何在win10上记录屏幕
  14. 22,Horizontal Pod Autoscaler(HPA),自动扩缩容
  15. 20张图带你彻底了解ReentrantLock加锁解锁的原理
  16. 计算机硬盘磁盘有什么有害物质,电脑硬盘分区分错了有哪些危害?如何正确分区?千万别弄错了!...
  17. 量子力学第二次作业题目分析
  18. 亚马逊云AWS认证助理工程师题库第四题
  19. GS物流项目第1天课程(2)
  20. Qt十六进制转十进制转ASCII码,附ASCII码表

热门文章

  1. Vue源码解析:Vue实例
  2. 对Runtime的理解
  3. 多个checkbox 回显
  4. 写给年轻的我们:我们工作到底为了什么
  5. 《自适应软件开发》—从奴隶主到领袖 1 序言
  6. [Android] 任意时刻从子线程切换到主线程的实现原理及加强版
  7. 【代码优化】返回0长度数组或者集合
  8. Luogu2216 [HAOI2007]理想的正方形
  9. Luogu1880 石子合并
  10. nslookup java_使用JAVA实现nslookup命令