云社区 博客 博客详情
云社区 博客 博客详情

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

饮尽楚江秋 发表于 2019-06-21 11:53:26 06-21 11:53
饮尽楚江秋 发表于 2019-06-21 11:53:26 2019/06/21
0
2

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

一. htop

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



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

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

yum -y install htop

1.4 使用htop命令查看

htop

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

按T键显示树状图


1.5   详细解释说明

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

以上各项分别为:

  • PID:标识号

  • USER:运行此进程的用户

  • PRI:进程的优先级

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

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

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

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

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

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

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

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

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


工具栏查询命令分别为:

  • F1显示帮助信息,

  • F2 Htop设定

  • F3 搜索进程

  • F4:过滤器

  • F5:以树形方式显示

  • F6:排序方式

  • F7F8:调整进程nice

  • F9:杀死进程

  • F10:退出htop




登录后可下载附件,请登录或者注册

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

评论 (0)


0/1000
评论

登录后可评论,请 登录注册

评论

您还没有写博客的权限!

温馨提示

您确认删除评论吗?

确定
取消
温馨提示

您确认删除评论吗?

删除操作无法恢复,请谨慎操作。

确定
取消
温馨提示

您确认删除博客吗?

确定
取消

确认删除

您确认删除博客吗?

确认删除

您确认删除评论吗?

温馨提示

登录超时或用户已下线,请重新登录!!!

确定
取消