Linux使用top与free命令查看CPU与内存使用情况

Posted nanqiang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux使用top与free命令查看CPU与内存使用情况相关的知识,希望对你有一定的参考价值。

top命令:

显示内容解释:

第一行top分别为:当前时间;系统运行天数;使用者个数;系统负载的平均值,后面的三个值分别为1分钟前、5分钟前、15分钟前进程的平均数,这个数值超过 CPU 数目时,说明负载过高

第二行Tasks分别为:进程总数;运行进程数;睡眠进程数;被停止的进程数;被复原的进程数

第三行CPU(s)分别为:cpu使用率;

第四行Mem分别为:总内存;已用内存;空闲内存;缓冲使用中内存

第五行(Swap):类似第四行,但反映着交换分区(Swap)的使用情况。交换分区(Swap)被频繁使用,可以看作物理内存不足而造成的

 

中间是内部命令提示行:

  h - 显示帮助

  l - 关闭或开启第一部分第一行 top 信息的表示

  t - 关闭或开启第一部分第二行 Tasks 和第三行 Cpus 信息的表示

  m - 关闭或开启第一部分第四行 Mem 和 第五行 Swap 信息的表示

  N - 以 PID 的大小的顺序排列表示进程列表

  P - 以 CPU 占用率大小的顺序排列进程列表 

  M - 以内存占用率大小的顺序排列进程列表 

  s - 内容更新频率

  n - 设置在进程列表所显示进程的数量

  q - 退出 top

  

配合使用pmap  -d   + 进程号;查看进程占用内存情况

 

或者ps -e -o \'pid,comm,args,pcpu,rsz,vsz,stime,user,uid\' 

 

free命令:

free命令参数:

-t 显示total行;

-b,-k,-m显示单位分别为B,KB,MB

-s,实时更新,如:free    -m   -s2(每2秒更新一次,显示单位Mb)

 

以上是关于Linux使用top与free命令查看CPU与内存使用情况的主要内容,如果未能解决你的问题,请参考以下文章

centos7怎么查看cpu内存等系统性能参数

Linux中内存查看命令free详解(转)

free命令(buffer与cache区别/linux查看空闲内存)

linux查看内存使用情况

linux下查看内存的命令

在linux 下怎么查看服务器的cpu和内存的硬件信息