top命令算是最直观、好用的查看服务器负载的命令了。它实时动态刷新显示服务器状态信息,且可以通过交互式命令自定义显示内容,非常强大。

在终端中输入top,回车后会显示如下内容:

一、系统信息统计

前五行是系统整体状态的统计信息展示区域。下面分别介绍每一行中的内容:

1、第一行显示服务器概况

如下所示,第一行列出了服务器运行了多长时间,当前有多少个用户登录,服务器的负荷情况等,使用uptime命令能获得同样的结果。

平均负载的值越小代表系统压力越小,越大则代表系统压力越大。通常,我们会以最后一个数值,也就是15分钟内的平均负载作为参考来评估系统的负载情况。

对于只有单核cpu的系统,1.0是该系统所能承受负荷的边界值,大于1.0则有处理需要等待。

一个单核cpu的系统,平均负载的合适值是0.7以下。如果负载长期徘徊在1.0,则需要考虑马上处理了。超过1.0的负载,可能会带来非常严重的后果。

当然,多核cpu的系统是在前述值的基础上乘以cpu内核的个数。如对于多核cpu的系统,有N个核则所能承受的边界值为N.0

可以使用如下命令来查看每个处理器的信息:

cat /proc/cpuinfo

如果只想计算有多少个cpu内核,可以使用如下命令:

cat /proc/cpuinfo | grep 'model name' | wc -l

2、第二行是进程信息:

3、第三行是CPU信息:

4、第四行是内存信息:

5、第五行是swap交换分区信息:

二、进程(任务)状态监控

第七行及以下显示了各进程(任务)的状态监控。各列所代表的含义如下:

三、与top交互

  • 按键b打开或关闭 运行中进程的高亮效果
  • 按键x打开或关闭 排序列的高亮效果
  • shift + >shift + < 可以向右或左改变排序列
  • f键,可以进入编辑要显示字段的视图,有 * 号的字段会显示,无 * 号不显示,可根据页面提示选择或取消字段。

以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,需要

PHP进阶架构师>>>视频、面试文档免费获取​docs.qq.com

或者关注咱们下面的专栏

PHP架构师之路​zhuanlan.zhihu.com

来源:http://tabalt.net/blog/linux-top/

shell脚本中取消高亮显示_Linux中强大的top命令相关推荐

  1. linux查看告警日志,shell脚本,用于监视Linux中的消息日志(警告,错误和严重)...

    shell脚本,用于监视Linux中的消息日志(警告,错误和严重) 该脚本将检查文件中的"警告,错误和严重",并在/var/log/messages找到与之相关的邮件时触发给指定电 ...

  2. linux shell 域名 ip,Shell脚本一种检查Linux中域名和IP地址所有权信息、检查多个域名的到期日期工具...

    Shell脚本一种检查Linux中域名和IP地址所有权信息.检查多个域名的到期日期工具 jwhois是一个命令行实用程序,可从whois服务器(whois数据库)中获取有关域名所有权的信息. Whoi ...

  3. Tips--利用shell脚本批量提取txt文件中任意字段

    利用shell脚本批量提取txt文件中任意字段 前言 0. 一个例子 1. cat命令 2. '|'符号与'>'符号 3. grep命令 4. awk命令 前言 对于测试中出现的log,我们经常 ...

  4. qthread中获取当前优先级_Linux中强大的top命令

    top命令算是最直观.好用的查看服务器负载的命令了.它实时动态刷新显示服务器状态信息,且可以通过交互式命令自定义显示内容,非常强大. 在终端中输入top,回车后会显示如下内容: top - 21:48 ...

  5. shell 脚本汇总 (持续更新中)

    文章目录 1.计算从1到100所有整数的和 2.提示用户输入一个小于100的整数,并计算从1到该数之间所有整数的和 3.求从1到100所有整数的偶数和.奇数和 4.写个逛淘宝选购商品脚本,每家商店有五 ...

  6. [linux] shell脚本编程-统计日志文件中的设备号发通知邮件

    1.日志文件列表 比如:/data1/logs/2019/08/15/ 10.1.1.1.log.gz 10.1.1.2.log.gz 2.统计日志中的某关键字shell脚本 zcat *.gz|gr ...

  7. python脚本自动运行失败_Linux中定时任务执行python脚本失败的解决方法

    原博文 2019-03-25 01:48 − 因工作需要,需要在服务器中写一个定时任务,定时把redis数据库中的数据查询出来存放在mysql数据库中,奈何没写过shell脚本,只能用python代替 ...

  8. linux下编写sql脚本,在Linux系统中编写简易shell脚本,向PLSQL表中插入数据

    案例环境: SecureCRT.PLSQLDeveloper 登入现有的linux服务器以及数据库账号.要求linux系统支持sqlplus #1.在PLSQL中创建一个简单的表: create ta ...

  9. 【shell脚本开发技术】linux中shell script脚本开发编程常用命令与脚本速记指南

    shell script #!/bin/bash # do something run shell script sh script.shorchmod a+x script.sh ./script. ...

最新文章

  1. [C] 图的广度优先遍历
  2. LVS负载均衡之ipvsadm部署安装(安装篇)
  3. 第二百一十一天 how can i 坚持
  4. 【Win 10 应用开发】InkToolBar——涂鸦如此简单
  5. 扒一扒TCP协议与UDP协议
  6. uml类图用什么软件画_为什么需要UML类图建模?
  7. centos7 如何安装部署k8s_架构运维篇(五):Centos7/Linux中安装部署RocketMQ
  8. scala属性/成员变量
  9. 【PAT乙】1033 旧键盘打字 (20分) 字符串
  10. 视频云存储平台 备忘
  11. python统计时间的次数的代码_python脚本实现统计日志文件中的ip访问次数代码分享...
  12. 读取doc文件c语言程序,c语言程序中关于文件的操作.doc
  13. asm冗余 oracle_ORACLE 11G RAC ASM磁盘的三种冗余模式
  14. matlab的otdr仿真,otdr测试曲线生成软件-OTDR测试曲线图仿真软件TrcView 4.0 官方免费版 - 河东下载站...
  15. 网络原理考点之滑动窗口协议
  16. C语言实现高尔顿钉板实验(模拟正态分布)
  17. 杂题收录+简要题解3【杭电多校】
  18. mysql8+maven+mybatis
  19. 如何运用python做一个有音乐的二维码_怎样制作一个背景音乐和与文字一起的二维码?...
  20. 这台笔记本最适合程序员编程!送!

热门文章

  1. 怎样用Jquery实现拖拽层,并实现网站自定义化模块功能?
  2. c语言作业查询,C语言作业3
  3. android html图片点击事件,Android TextView加载HTMl图文之添加点击事件和查看图片
  4. Numbers on the Chessboard
  5. ap协议java_AP计算机科学A:Java编程类和对象
  6. 【数据库】数据模型(类型全+白话讲解)
  7. deepfake 图片_DeepFake克星来了!简单2步算法,造假图像无处可逃
  8. 可汉学院python_可汗学院离线版本
  9. 嵌入式linux h.264,利用ffmpeg来进行视频解码h.264格式(linux)
  10. 『数据库』怎样设计一个数据库