环境:
[root@vsftpd ~]# cat /etc/redhat-release
CentOS release 6.6 (Final)
[root@vsftpd ~]# uname -r
2.6.32-504.el6.x86_64
[root@vsftpd ~]# uname -m
x86_64
安装
上传软件包htop-1.0.2.tar.gz到/server/tools/目录下
# yum install -y gcc ncurses-devel
# cd /server/tools/
# tar xf htop-1.0.2.tar.gz
# cd htop-1.0.2
# ./configure
# make && make install
# cd ../
运行
# htop
说明:
1.在此图片中,显示了内存、交换分区、进程数、负载均衡等信息 1和2表示cpu每个核心的使用率
Mem表示内存占用率
Swp表示交换分区占用率
Tasks表示进程总数,当前运行进程数
Load average表示每5、10、15分钟的负载均衡
Uptime表示系统运行时间
2.在此图中,显示了pid、user、ni等相关信息
PID表示进程标志号
USER表示进程所有者的用户名
PRI表示进程的优先级别
NI表示进程的优先级别数值
VIRT表示进程占用的虚拟内存值
RES表示进程占用的物理内存值
SHR表示进程使用的共享内存值
S表示进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数
CPU%表示进程占用的CPU使用率
MEM%表示该进程占用的物理内存和总内存的百分比
TIME+表示该进程启动后占用的总的CPU时间
COMMAND表示进程启动的启动命令名称
3.在此图中,显示了F1-F10各个功能
F1,h查看帮助信息
F2,S设置偏好
F3,/查找
F4,I反转排序
F5,t以树状形式显示
F6,>选择字段进行排序
F7,],-:增加进程优先级;
F8,[,+ :减少进程优先级
F9,K :kill进程;
F10,Q,q:退出
4.htop常用交互式命令及选项
常用交互式命令:
u:过滤仅显示选定用户的进程
s:跟踪选定的进程所发起的系统调用
l:显示选定进程所打开的文件
t:显示进程的层次结构
a:设定进程的cpu亲缘性(将特定的进程绑定在指定的CPU上)
选项:
-d #:延迟时长
-u USERNAME:仅显示指定用户的进程
-s COLUMN:根据指定的字段进行排序
Linux运维的自我修养-ywliyq
技术交流,请加QQ群:256172681
给我写信:ywliyq@163.com
我的技术博客:http://ywliyq.blog.51cto.com/
本文出自 “Linux运维的自我修养” 博客,请务必保留此出处http://ywliyq.blog.51cto.com/11433965/1789981
原文地址:http://ywliyq.blog.51cto.com/11433965/1789981