top命令

top命令类似于windos系统下的任务管理器,使用top命令后

zabbix获取主机内存型号 主机内存查看_zabbix获取主机内存型号


第一行表示

15:57:59表示当前的时间

19 days 表示系统启动后到现在的时间

1 user 表示当前系统中的用户数量

load average 表示系统当前负载的平均值,分别表示1分钟前,5分钟前,15分钟前进程的平均数一般认为这个数值如果超过cpu的数目,则认为cpu比较吃力

第二行表示

90 total 表示当前一共有90个进程

1 running 表示当前运行中的进程的数量

89sleeping 表示处于等待中的进程的数量

0 stopped 表示被系统终止的进程数量

0 zombie 僵尸进程的数量

第三行表示

us 用户空间占用cpu百分比

sy 内核空间占用cpu百分比

ni 用户进程空间内改变过优先级的进程占用的cpu百分比

id 空闲cpu百分比

wa 等待输入输出cpu百分比

hi

si

st

第四行

total——总物理内存量

used——使用了的物理内存量

free——空闲物理内存量

buffers—— 用于做内核缓冲的内存量

第五行与第四行一样,但第五行表示交换分区的使用情况

PID 表示进程的ID
USER表示进程所有者
PR表示进程的优先级
NInice 表示值
VIRT 进程占用的虚拟内存
RES 进程占用的物理内存
SHR 进程使用的共享内存
S:进程的状态 S表示休眠,T表示正在运行,Z表示僵死,N表示优先级为负
%CPU表示进程占用CPU的使用率
%MEM使用的物理内存和总内存的百分比
TIME+表示进程启动后,占用的总的CPU时间,即CPU时间的累加值
COMMEND 表示启动进程的命令

top运行中对显示方式的控制
s——改变画面更新频率
l——开启或关闭第一部分第一行top信息显示
t——开启或关闭第二部分Task与Cpus信息显示
m——开启或关闭mem与Swap的信息显示
N——按照PID大小顺序排序
P——按照cpu占用顺序排序
M——按照内存占用顺序排序
h——显示帮助
n——设置显示的进程数量
q——退出

ps命令

ps命令是一个最基本也是最强大的命令,可以确定有哪些进程正在运行和运行的状态,以及进程是否结束以及是否僵死。

zabbix获取主机内存型号 主机内存查看_zabbix获取主机内存型号_02


ps基本命令

-l选项可以列出更为详细的信息

F表示程序的标志,4表示是super user

S表示进程的状态

UID表示用户的ID

PID表示程序的ID

C表示cpu占用的百分比
PRI表示执行优先级
NI表示nice值
ADDR表示这个进程在内存的那个部分
SZ表示用掉内存的大小
WCHAN表示是否在运行 - 表示正在运行
TTY表示登入者终端机位置
TIME表示用掉的CPU时间
CMD表示所下达的指令

pmap命令

pmap用于报告进程的内存映射关系

zabbix获取主机内存型号 主机内存查看_物理内存_03

free命令

free用来显示当前系统中未使用和已使用的内存数目,可以显示被内核使用的内核缓冲区

zabbix获取主机内存型号 主机内存查看_zabbix获取主机内存型号_04

total总物理内存大小
used使用的部分
free剩余的部分
shared多个进程共享的内存
buffers与cached 磁盘缓存的大小

uptime

zabbix获取主机内存型号 主机内存查看_zabbix获取主机内存型号_05


可以查看主机运行时间以及linux系统负载情况、

df命令

查看主机磁盘使用情况!

注意和free区别,free可以看到的是内存的使用情况!

zabbix获取主机内存型号 主机内存查看_top命令_06