htop比top更加直观,关键还能鼠标点点点。大概17年年末的时候,看运维测试负载,了解了这东西。今日,跑爬虫发现看消耗发现又记忆模糊了,所以没事就写写文章。好记性不如烂笔头。
yum 和apt-get就好了
yum安装:
首先启用 EPEL Repository:
yum -y install epel-release
启用 EPEL Repository 後, 可以用 yum 直接安裝 Htop:
yum -y install top
apt 安装:
apt-get install htop
安裝好 Htop 後, 啟動只需執行 “htop” 指令:
整个图如下所示:
htop截图
-
图一显示的 1 2 3 4 为cpu的负载情况,几个核就是几行。M e m为内存,Swp为交换分区
图一 -
图二显示的 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:进程启动的启动命令名称
F3(查找) 和 F5(树形结构)我个人认为是最好用的
网友评论