企业IT运维常用系统监控工具 htop【运维人员必备】
【摘要】 作为一名企业运维人员,其主要工作就是维护各个服务器系统及应用,保证系统和应用的稳定。而如果想保证系统和应用的稳定就必须了解各个华为云服务器中的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
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)