项目github地址:bitcarmanlee easy-algorithm-interview-and-practice
欢迎大家star,留言,一起学习进步

1.查看内存方法1

首先通过ps查找进程id

ps -ef | grep redis
mi       12455 30314  0 16:34 pts/26   00:00:00 redis-cli
mi       17963 17046  0 17:34 pts/28   00:00:00 grep --color=auto redis
redis    31087  1366  0  8月27 ?      00:01:02 /usr/bin/redis-server *:6379

然后通过top -p命令查看内存占用

top -p 31087Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
%Cpu(s): 17.3 us,  1.0 sy,  0.0 ni, 81.0 id,  0.7 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:  32826396 total, 25143388 used,  7683008 free,    48888 buffers
KiB Swap: 16654332 total,        0 used, 16654332 free.  3105640 cached MemPID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
31087 redis     20   0   56348  19084   2452 S   0.0  0.1   1:02.13 redis-server

2.查看内存方法2

直接用ps -aux查看

ps -aux | grep redis
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
mi       12455  0.0  0.0  14152  4456 pts/26   S+   16:34   0:00 redis-cli
mi       18436  0.0  0.0  15984  2160 pts/28   S+   17:41   0:00 grep --color=auto redis
redis    31087  0.0  0.0  56348 19084 ?        Ssl   8月27   1:02 /usr/bin/redis-server *:6379

其中,第五列为虚拟内存占用情况,第六列为内存占用情况。

3.ps命令

Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。
其中常用的命令参数如下

a  显示所有进程
-a 显示同一终端下的所有程序
-A 显示所有进程
c  显示进程的真实名称
-N 反向选择
-e 等于“-A”
e  显示环境变量
f  显示程序间的关系
-H 显示树状结构
r  显示当前终端的进程
T  显示当前终端的所有程序
u  指定用户的所有进程
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
-C<命令> 列出指定命令的状况
--lines<行数> 每页显示的行数
--width<字符数> 每页显示的字符数
--help 显示帮助信息
--version 显示版本显示

linux查看进程占用内存与ps命令相关推荐

  1. 查看linux每个进程占用内存多少,Linux下如何查看哪个进程占用内存多?

    1.top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者 ...

  2. ps aux排序 (查看进程占用内存和cpu)

    查看进程占用内存和cpu: ps aux排序 按内存升序排列: ps aux --sort=+rss 按内存降序排列: ps aux --sort=-rss 按cpu升序排列: ps aux --so ...

  3. linux查看进程占用的内存大小,查看进程占用内存大小的几种方法,占用内存几种方法...

    查看进程占用内存大小的几种方法,占用内存几种方法 1. pmap -x pid 2. ps -aux | grep 进程名 ps -e -o 'pid,comm,args,pcpu,rsz,vsz,s ...

  4. linux查看进程的内存使用情况,[转]linux下查看进程内存使用情况

    动态查看一个进程的内存使用 1.top命令 top -d 1 -p pid [,pid ...] //设置为delay 1s,默认是delay 3s 如果想根据内存使用量进行排序,可以shift + ...

  5. linux查看进程和端口信息的命令

    1.根据进程名查看进程信息,以查看tomcat进程名为例,查看所对应的进程id为1095(或者使用: ps -aux | grep tomcat 查看占用内存等信息) ps -ef | grep to ...

  6. 如何查看进程占用内存的大小以及物理内存和虚拟内存的区别

    概述 想必在linux上写过程序的同学都有分析进程占用多少内存的经历,或者被问到这样的问题--你的程序在运行时占用了多少内存(物理内存)?通常我们可以通过top命令查看进程占用了多少内存.这里我们可以 ...

  7. 查看进程占用内存cpu信息,Linux命令—TOP

    我们使用top命令来查看CPU使用状况. top不会产生输出,屏幕内容保持不变.它刷新屏幕以显示新信息.因此,如果您只执行top并保持屏幕一直开启,则屏幕始终显示最新信息.退出top的命令为q,或者按 ...

  8. MacOS怎么查看进程占用内存是多少

    一.背景 在Linux下可以使用 free 命令来方便的查看内存占用情况,如 free -g.free -m等,但MacOS下没有这个命令. 既然如此,那么MacOS里是否有类似的工具呢? 而我们又该 ...

  9. Linux查看cpu、内存、硬盘命令

    许多时候程序出问题是因为服务器所在的系统的资源不足导致,这时候就得去排查下,一般从三个方面去排查:cpu.内存.硬盘. Linux提供了许多有用的命令帮助我们去排查这些问题. man命令 man查看命 ...

  10. centos7查看进程ps_Linux/Centos查看进程占用内存大小的几种方法总结

    1.命令行输入top回车,然后按下大写M按照memory排序,按下大写P按照CPU排序. 2. ps -ef | grep "进程名" ps -e -o 'pid,comm,arg ...

最新文章

  1. python 非线性回归_机器学习入门之菜鸟之路——机器学习之非线性回归个人理解及python实现...
  2. [十三]JavaIO之PushBackInputStream
  3. Hadoop-RPC应用demo
  4. stack示例_C.示例中的Stack.CopyTo()方法
  5. BZOJ1579 USACO 2009 Feb Gold 3.Revamping Trails Solution
  6. 如何增加Android模拟器的可用空间
  7. sql执行为啥这么慢,常见的原因有哪些
  8. python的作用域分别有几种_Python中作用域的深入讲解
  9. Flutter监听网络变化
  10. mysql+proxysql+keepalived实现高可用的数据库读写分离
  11. 产生随机数(rand()函数和srand()函数)的含义
  12. 艾索特DSP电脑调音软件
  13. 飞行堡垒FN+F5风扇调节失灵怎么办? 一文教你完美解决此问题
  14. 【模电笔记】6.集成运算放大器应用电路
  15. 【干货】数据结构与算法该如何正确学习?(书籍\视频\网站都推荐了)
  16. 海尔简爱s11怎么进入bios_海尔笔记本如何进入BIOS设置_海尔笔记本进入bios方法...
  17. iOS 一个APP打开另一个APP
  18. IEEE 802.15.4协议完整中文版(4)
  19. Python爬虫实战,requests模块,Python实现告诉你女神节送什么礼物
  20. 盘点 | 2017年,哪些黑科技改变了我们的生活?

热门文章

  1. 程序开发——结对编程
  2. SQL文件的BOM问题导致的invalid character错误及解决
  3. 杭州云栖大会10月起航,这里有一份最全的大会剧透
  4. IE6不支持position:fixed解决方法
  5. 一个百分号%引起的事故
  6. 某大型电商云平台实践
  7. 怀疑Alexa算法调整,清理一批网站
  8. Swoole 结合TP5创建http服务
  9. redis系列二: linux下安装redis
  10. win2003系统自动登录两法