企业IT运维常用系统监控工具 htop【运维人员必备】

举报
饮尽楚江秋 发表于 2019/06/21 11:53:26 2019/06/21
【摘要】 作为一名企业运维人员,其主要工作就是维护各个服务器系统及应用,保证系统和应用的稳定。而如果想保证系统和应用的稳定就必须了解各个华为云服务器中的cpu、内存、磁盘、网络和服务器中的应用程序占用资源的状态等。那如何了解华为云服务器中的各个资源状态呢?别着急,我们往下看~

一. htop

 1.1 一般情况下,我们会使用top命令去查看我们华为云服务器系统的内存,Cpu等情况,如下图所示:

image.png


1.2 htop 是一个Linux系统的交互式的进程浏览器,可以用来替换Linux下的top,htop不仅可以水平或者竖直滚动,以便看到所有的进程和完整的命令行,还可以跟踪进程,另外还正常以“进程树状现实,按名称查找进程等

1.3云服务器Linux系统默认没有安装htop,需要我们自行在服务器中安装,安装步骤:

yum -y install htop

image.png

1.4 使用htop命令查看

htop

image.png

我们可以看到对应的用户,系统使用的CPU,内存,运行时间等信息,可以通过最底下的工具栏F1 -F10 去选择对应的功能

image.png

按T键显示树状图


1.5   详细解释说明

image.png

左边部分从上至下,分别为,cpu、内存、交换分区的使用情况,右边部分为:Tasks为进程总数,当前运行的进程数、Load average为系统1分钟,5分钟,10分钟的平均负载情况、Uptime为系统运行的时间。

image.png

以上各项分别为:

  • PID:标识号

  • USER:运行此进程的用户

  • PRI:进程的优先级

  • NI:进程的优先级别值,默认的为0,可以进行调整

  • VIRT:进程占用的虚拟内存值

  • RES:进程占用的物理内存值

  • SHR:进程占用的共享内存值

  • S:进程的运行状况,R表示正在运行、S表示休眠,等待唤醒、Z表示僵死状态

  • %CPU:该进程占用的CPU使用率

  • %MEM:该进程占用的物理内存和总内存的百分比

  • TIME+:该进程启动后占用的总的CPU时间

  • COMMAND:进程启动的启动命令名称


image.png

工具栏查询命令分别为:

  • F1显示帮助信息,

  • F2 Htop设定

  • F3 搜索进程

  • F4:过滤器

  • F5:以树形方式显示

  • F6:排序方式

  • F7F8:调整进程nice

  • F9:杀死进程

  • F10:退出htop




【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。