首页 > 系统相关 >Linux服务器查看资源占用情况之htop命令

Linux服务器查看资源占用情况之htop命令

时间:2023-11-16 23:23:35浏览次数:38  
标签:查看 占用 命令 htop Linux 进程 服务器

上一期我们讲到出了用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命令可以做更多的操作,但最终的结果都是一样的,不知道大家更喜欢使用哪个命令来查看服务器的资源消耗情况呢

标签:查看,占用,命令,htop,Linux,进程,服务器
From: https://www.cnblogs.com/sherlock1059/p/17837525.html

相关文章

  • Linux环境配置redis集群启动、停止脚本
    1、创建redisc脚本vim/etc/init.d/redisc2、编辑脚本内容#!/bin/sh#chkconfig:23458090#SimpleRedisinit.dscriptconceivedtoworkonLinuxsystems#asitdoesuseofthe/procfilesystem.REDISNODE1=7001REDISNODE2=7002REDISNODE3=7003REDISNODE4=70......
  • 掌握Linux:查看服务器端口号的实用指南
    当你管理一个Linux服务器时,了解服务器上正在运行的服务以及它们使用的端口是至关重要的。这可以帮助你确保服务正常运行,定位问题,以及提高服务器的安全性。在这篇博客文章中,我将向你介绍如何使用Linux命令来查看服务端口号。查看所有打开的端口要查看服务器上所有打开的端口,可以使......
  • Linux进程间通信模式
    管道是一种单向传输数据的机制,它其实是一段缓存,里面的数据只能从一端写入,从另一端读出。如果想互相通信,我们需要创建两个管道才行。管道分为两种类型,“|”表示的管道称为匿名管道,意思就是这个类型的管道没有名字,用完了就销毁了。就像上面那个命令里面的一样,竖线代表的管道随着命令......
  • 一、Linux发展史
    一、Linux发展史及红帽认证红帽授权培训合作伙伴木兰宽松许可证1、Linux系统发展史1.Unix发展历程上世纪六十年代贝尔实验室(Bell)、麻省理工学院(MIT)以及通用电气(GE)联合开发多路信息计算系统Multics;1970年KenThompson开发了Unix;1974年贝尔实验室公开了Unix,广泛流行......
  • 服务器实时监控部署
    3个组件:node_export、prometheus、grafana   第一步:部署到所需监控的服务器上(node_export需要部署到每个服务器,剩余两个只需部署一个服务器即可)第二步:解压所部署的.tar.gz包 :tar-zxvf压缩包名路径第三步:进入解压后的node_export目录下,执行:  nohup./node_export......
  • Linux内存
    Linux--内存管理内存分配和管理:标识某一段内存是否空闲地址转换:外存虚拟映射到内存内存扩充:内存的共享与保护:一部分空间共享,一部分空间保护内存映射:进程使用的内存可以映射到物理内存上,相同的进程使用内存块可以映射到不同的物理内存中ARMLinux虚拟空间存储分......
  • linux下使用命令行工具alidrive上传文件到阿里云盘
    linux下使用命令行工具alidrive上传文件到阿里云盘下载alidrive,并解压wgethttps://github.com/aoaostar/alidrive-uploader/releases/download/v2.2.1/alidrive_uploader_v2.2.1_linux_amd64.tar.gztar-xvfalidrive_uploader_v2.2.1_linux_amd64.tar.gz修改配置文件重......
  • linux client进行ntp校时
    常用方案1.windows端增加NTPserver1.打开注册表regedit(管理员模式)2.提供NTPserver[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\W32Time\TimeProviders\NtpServer],右边找到Enable设置值为1,如下图:3.设定强制主机 找到如下路径:[HKEY_LOCAL_MACHINE......
  • 免费云服务器
    免费主机可申请免费主机,免费域名解析。免费云服务器,免备案系统。https://www.sanfengyun.com......
  • 安装ArchLinux
    太帅了,今天突然了解到ArchLinux于是就打算跟着up一步步做!先贴一个我学习的视频,【---->大佬的视频<----】以下是我的基本环境配置:VMware是17proArchLinux是阿里云的环境(这个是下载链接)这个是自带vim的官方文档:ArchLinux跟着视频开始吧!因为视频步骤很详细,我们直接跟着文档......