Linux服务器查看资源占用情况之htop命令
上一期我们讲到出了用top命令可以查看服务器资源占用的情况外,其实还可以采用htop命令来查看资源详情。htop命令展示的页面是一个可交互的页面,不仅可以查看所有进程对应的资源占用情况,甚至你还可以对进程进行筛选、排列、设置刷新频率、指定查看某个进程或某个用户相关的进程,甚至可以杀死进程。这样讲,大家是不是觉得很像Windows电脑上的任务管理器呢?
htop命令并不想top命令一样是Linux服务器自带的命令,需要在线安装之后才能使用。具体安装命令如下:
yum install -y htop
安装结束后,可以通过输入htop -v命令来查看是否安装成功,若显示如下信息,则代表安装成功:
[root@izhwjokllzjiosz ~]# htop -v htop 2.2.0 - (C) 2004-2019 Hisham Muhammad Released under the GNU GPL.
安装成功后,我们就可以直接输入htop命令来查看当前服务器的资源使用情况
由上图我们可得知,htop命令所展示的页面大致可以分为四个区域,其中区域一所展示的是CPU、内存以及Swap的使用情况,当前我使用的服务器是2核的,分别显示每个内核消耗的情况;
区域二所展示的是任务、线程、平均负载及系统运行时间的信息。平均负载部分提供了三个数字,同top命令一样表示的是过去的5分钟、10分钟和15分钟系统的平均负载。uptime标示的数字是从系统启动起到当前的运行总时间。
区域三所展示的是当前系统中的所有进程。各列含义如下:
PID:进程标志号,是非零正整数 USER:进程所有者的用户名 PR:进程的优先级别 NI:进程的优先级别数值 VIRT:进程占用的虚拟内存值 RES:进程占用的物理内存值 SHR:进程使用的共享内存值 S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数 %CPU:该进程占用的CPU使用率 %MEM:该进程占用的物理内存和总内存的百分比 TIME+:该进程启动后占用的总的CPU时间 COMMAND:进程启动的启动命令名称
区域四则显示F1-F10代表的功能快捷键,通过快捷键可以快速实现你想要的功能
功能键 功能说明
F1 获取功能键命令帮助
F2 设置区域二展示内容,可以设置颜色方案、列等等
F3 搜索,可以搜索command列中的信息
F4 过滤,可以过滤command列中匹配的进程
F5 按照进程树样式展示
F6 排序,根据选择的列排序
F7 设置进程优先级,减小优先级
F8 设置进程优先级,增加优先级
F9 杀死进程,需要先选中进程,然后选择需要发送的信号量
F10 退出
相较于top命令,显然htop命令可以做更多的操作,但最终的结果都是一样的,不知道大家更喜欢使用哪个命令来查看服务器的资源消耗情况呢
***欢迎大家关注我的博客,码字不易,如需转载,烦请注明出处——https://www.cnblogs.com/sherlock1059/***