htop、dstat、top、ps命令的使用
一、htop
1、htop介绍
htop是Linux系统下一个基本文本模式的、交互式的进程查看器,主要用于控制台或shell 中,可以替代top,或者说是top的高级版。
htop命令优点:
(1) 快速查看关键性能统计数据,如CPU(多核布局)、内存/交换使用;
(2) 可以横向或纵向滚动浏览进程列表,以查看所有的进程和完整的命令行;
(3) 杀掉进程时可以直接选择而不需要输入进程号;
(4) 通过鼠标操作条目;
(5) 比top启动得更快;
2、htop安装
Centos上可以直接使用yum进行安装:
[root@localhost ~]# yum install -y htop
3、htop使用
默认无选项:
常用选项:
-d #:指定延迟时间间隔;
-u UsrName:仅显示指定用户的进程;
-s COLUME:以指定字段进行排序;
子命令
l:显示选定的进程打开的文件列表;
s:跟踪选定的进程的系统调用;
t:以层级关系显示各进程状态;
a:将选定的进程绑定至某指定的CPU核心;
二、dstat
dstat [-afv] [options..] [delay [count]]
常用选项:
-c, --cpu:显示cpu相关信息;
-C #,#,...,total
-d, --disk:显示磁盘的相关信息
-D da,sdb,...,tobal
-g:显示page相关的速率数据;
-m:Memory的相关统计数据
-n:Interface的相关统计数据;
-p:显示process的相关统计数据;
-r:显示io请求的相关的统计数据;
-s:显示swapped的相关统计数据;
--tcp
--udp
--raw
--socket
--ipc
--top-cpu:显示最占用CPU的进程;
--top-io:最占用io的进程;
--top-mem:最占用内存的进程;
--top-lantency:延迟最大的进程;
三、top
- display Linux processes
排序:
P:以占据CPU百分比排序;
M:以占据内存百分比排序;
T:累积占用CPU时间排序;
首部信息:
uptime信息:l命令
tasks及cpu信息:t命令
内存信息:m命令
退出命令:q
修改刷新时间间隔:s
终止指定的进程:k
常用选项:
-d #:指定刷新时间间隔,默认为3秒;
-b:以批次方式显示;
n #:显示多少批次;
四、ps
/proc/:内核中的状态信息;
内核参数:
可设置其值从而调整内核运行特性的参数;/proc/sys/
状态变量:其用于输出内核中统计信息或状态信息,仅用于查看;
参数:模拟成文件系统类型;
进程:
/proc/#:
#:PID
ps - report a snapshot of the current processes.
ps [options]:
选项有三种风格:
1 UNIX options, which may be grouped and must be preceded by a dash.
2 BSD options, which may be grouped and must not be used with a dash.
3 GNU long options, which are preceded by two dashes.
启动进程的方式:
系统启动过程中自动启动:与终端无关的进程;
用户通过终端启动:与终端相关的进程;
选项:
a:所有与终端相关的进程;
x:所有与终端无关的进程;
u:以用户为中心组织进程状态信息显示;
常用组合之一:aux
VSZ:虚拟内存集;
RSS:Resident Size,常驻内存集;
STAT:
R:running
S:interruptable sleeping
D:uninterruptable sleeping
T:Stopped
Z:zombie+:前台进程
l:多线程进程
N:低优先级进程
<:高优先级进程
s:session leader -e:显示所有进程
-f:显示完整格式的进程信息
常用组合之二:-ef
-F:显示完整格式的进程信息;
C: cpu utilization
PSR:运行于哪颗CPU之上
-H:以层级结构显示进程的相关信息;
常用组合之三:-eFH
常用组合之四:-eo, axo
o field1, field2,...:自定义要显示的字段列表,以逗号分隔;
常用的field:pid, ni, pri, psr, pcpu, stat, comm, tty, ppid, rtprio
ni:nice值;
priority:priority, 优先级;
rtprio:real time priority,实时优先级;
本文出自 “一切从零开始,不忘初心。” 博客,请务必保留此出处http://liaodijin.blog.51cto.com/10988244/1728728
原文地址:http://liaodijin.blog.51cto.com/10988244/1728728