一、内存占用查看

1、查看内存整体消耗
命令:free

图1.1 free命令查看内存占用

(1) free命令默认是以kb为单位显示的,可以用free -m 用Mb单位来显示。

(2) Mem行 : total = used + free 其中buffers和cached虽然计算在used内, 但其实为可用内存。

(3) Mem下一行:used为真实已占内存,free为真实可用内存。

(4)Swap:内存交换区的使用情况。

2、查看内存占用前五的进程

命令:ps auxw | head -1;ps auxw|sort -rn -k4|head -5

图1.2查看内存占用前5的进程

 如图2.1所示, 内存的单位是kb,VSZ是虚拟内存的占用,RSS是真实的内存的占用。命令分解:ps auxw显示系统资源占用情况;head -1表示显示第一列,即标题列;sort -r 表示反向排序,-n表示按数字排序,-k4表示列的第4个字符。

二、查看CPU占用

1、查看系统整体的负载

命令:top

图2.1 top显示系统整体负载

(1)第一行: 系统时间 + 系统运行时间 + 几个用户 + 1/5/15分钟系统平均负载

(2)第二行:进程总数(total) + 正在运行进程数(running) + 睡眠进程数(sleeping) + 停止的进程数(stopped)+ 僵尸进程数(zombie)

(3)第三行:用户空间CPU占比(us) + 内核空间CPU占比(sy)+ CPU空置率(id)


图2.2 各个任务占用资源情况

注解:

PID :进程ID

USER :用户名

PR :优先级

NI :负值表示高优先级,正值表示低优先级。

VIRT :虚拟内存

RES : 真实内存

SHR :共享内存

S :进程状态 D=不可中断的睡眠状态; R=运行; S=睡眠 ;T=跟踪/停止; Z=僵尸进程

参数:

top -d 2 :每隔2秒显式所有进程的资源占用情况

top -c :每隔5秒显式进程的资源占用情况,并显示进程的命令行参数(默认只有进程名)

top -p 12345 -p 6789:每隔5秒显示pid是12345和pid是6789的两个进程的资源占用情况

top -d 2 -c -p 123456 :每隔2秒显示pid是12345的进程的资源使用情况,并显式该进程启动的命令行参数

2、查看CPU消耗排行前3
命令:ps auxw|head -1;ps auxw|sort -rn -k3|head -3

图2.3 查看cpu占用前三的进程

该命令与图1.2相仿,只是选择的资源占用情况的第3列(即cpu),用“-k3”表示。

【性能测试】linux系统资源消耗查看相关推荐

  1. 如何查看linux的资源,Linux系统资源查看(示例代码)

    以下Linux系统资源查看命令中,较常用的为vmstat 与 lsof vmstat [刷新延时 刷新次数] 1 ucm@ucm-Aspire-TC-606:~$ vmstat 1 5 2 procs ...

  2. linux atop日志查看,A - atop - 监控Linux系统资源与进程的工具 - 《Linux命令大全搜索工具(旧版)》 - 书栈网 · BookStack...

    atop 监控Linux系统资源与进程的工具 补充说明 [非内部程序,需要安装]它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU.内存.磁盘和网络)使用情况和进程运行情况,并能以日志 ...

  3. Linux 系统资源查看和定时任务

      在服务器日常管理中,对系统资源的查看和监控是一个重要部分:同时在服务器运行中,需要定时执行一些重复任务(服务重启.文件备份等).本篇文章我们就来一起认识一下系统资源查看和定时任务. 系统资源查看 ...

  4. Linux系统资源监控--linux命令、nmon和spotlight

    转载自:http://www.cnblogs.com/hanxiaobei/p/5514544.html 前言: 系统资源监控一般监控系统的CPU,内存,磁盘和网络.系统分为windows和Linux ...

  5. Linux系统资源限制

    Linux系统资源限制 1. 最大文件数 查看进程允许打开的最大文件句柄数:ulimit -n 查看进程所占的文件描述符: lsof -p xxx | wc -l 设置进程能打开的最大文件句柄数:ul ...

  6. 【转】[原创]LoadRunner如何监控Linux系统资源

    [原创]LoadRunner如何监控Linux系统资源 http://www.cnblogs.com/mayingbao/archive/2006/06/19/429187.html 一简述:Load ...

  7. linux服务器关机日期,linux服务器last查看关机记录

    1.查看重启记录 last reboot命令 [root@test ~]# last reboot reboot system boot 2.6.-.el6.x Mon May : - : (+:) ...

  8. linux ps查看完整时间,Linux ps 命令查看进程启动及运行时间

    引言 同事问我怎样看一个进程的启动时间和运行时间,我第一反应当然是说用 ps 命令啦. ps aux或ps -ef不就可以看时间吗? ps aux选项及输出说明 我们来重新复习下ps aux的选项,这 ...

  9. 【Linux】资源查看top显示信息说明|top、iftop、iotop、htop、atop工具

    目录 一.Top 1 Top返回结果说明 统计信息区说明 进程信息区说明 2 Top交互操作 更改显示项目 更改排序顺序 过滤 3 top使用格式 4 附常用操作命令 二.查看磁盘 IO 性能 1.1 ...

最新文章

  1. java static变量销毁_JAVA里static 变量在程序执行结束后是否被消毁
  2. usb接口供电不足_电脑USB接口不够用?来试试ORICO条纹hub扩展器吧
  3. Baby Coins
  4. html5伪类效果延缓,CSS3实现伪类hover离开时平滑过渡效果示例
  5. 小学计算机课5年级第一课,人教版(2015)小学信息技术 五年级下册 第1课 录制声音真轻松 教案...
  6. linux重新安装xrog文件,Linux下重新生成xorg.conf
  7. Python自学——python的常用模块
  8. 在Centos 6.5 X64下切割m3u8
  9. 【codevs1582】【BZOJ1228】E和D,博弈
  10. python魔法方法-比较相关
  11. 免费下载深度操作系统(deepin),三步快捷体验优秀国产操作系统
  12. 完全卸载VS 2015各版本
  13. 微慕WordPress小程序专业版v2.0
  14. Elasticsearch 7 Failed to parse value [analyzed] as only [true] or [false] are allowed.
  15. 企业微信号发消息给指定成员
  16. 计算机如何查看网络延时,电脑上怎么看网络丢包?网络延时查看方法
  17. 最受欢迎的健身软件推荐合集
  18. 【深度学习】从Pix2Code到CycleGAN:2017年深度学习重大研究进展全解读
  19. 2019年如何抓住社交电商的风口
  20. 卫生纸玫瑰花折法5步_玫瑰花纸巾的折法图解

热门文章

  1. 深圳大学计系汇编语言实验--四子棋游戏
  2. 人工智能未来发展机遇与挑战并存
  3. 小程序开发总结(详细)
  4. Android实现新闻浏览功能
  5. 2019牛客暑期多校训练营(第九场)Quadratic equation(二次剩余
  6. openCV专栏(八):图像轮廓:绘制轮廓
  7. Qemu 调试内核 出错 Remote 'g' packet reply is too long:
  8. PyQT绘制股票K线图
  9. 最优化理论公式大赏(上)
  10. jquery svg恐龙蛇颈龙动画