linux查看进程占用内存与ps命令
项目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命令相关推荐
- 查看linux每个进程占用内存多少,Linux下如何查看哪个进程占用内存多?
1.top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者 ...
- ps aux排序 (查看进程占用内存和cpu)
查看进程占用内存和cpu: ps aux排序 按内存升序排列: ps aux --sort=+rss 按内存降序排列: ps aux --sort=-rss 按cpu升序排列: ps aux --so ...
- linux查看进程占用的内存大小,查看进程占用内存大小的几种方法,占用内存几种方法...
查看进程占用内存大小的几种方法,占用内存几种方法 1. pmap -x pid 2. ps -aux | grep 进程名 ps -e -o 'pid,comm,args,pcpu,rsz,vsz,s ...
- linux查看进程的内存使用情况,[转]linux下查看进程内存使用情况
动态查看一个进程的内存使用 1.top命令 top -d 1 -p pid [,pid ...] //设置为delay 1s,默认是delay 3s 如果想根据内存使用量进行排序,可以shift + ...
- linux查看进程和端口信息的命令
1.根据进程名查看进程信息,以查看tomcat进程名为例,查看所对应的进程id为1095(或者使用: ps -aux | grep tomcat 查看占用内存等信息) ps -ef | grep to ...
- 如何查看进程占用内存的大小以及物理内存和虚拟内存的区别
概述 想必在linux上写过程序的同学都有分析进程占用多少内存的经历,或者被问到这样的问题--你的程序在运行时占用了多少内存(物理内存)?通常我们可以通过top命令查看进程占用了多少内存.这里我们可以 ...
- 查看进程占用内存cpu信息,Linux命令—TOP
我们使用top命令来查看CPU使用状况. top不会产生输出,屏幕内容保持不变.它刷新屏幕以显示新信息.因此,如果您只执行top并保持屏幕一直开启,则屏幕始终显示最新信息.退出top的命令为q,或者按 ...
- MacOS怎么查看进程占用内存是多少
一.背景 在Linux下可以使用 free 命令来方便的查看内存占用情况,如 free -g.free -m等,但MacOS下没有这个命令. 既然如此,那么MacOS里是否有类似的工具呢? 而我们又该 ...
- Linux查看cpu、内存、硬盘命令
许多时候程序出问题是因为服务器所在的系统的资源不足导致,这时候就得去排查下,一般从三个方面去排查:cpu.内存.硬盘. Linux提供了许多有用的命令帮助我们去排查这些问题. man命令 man查看命 ...
- centos7查看进程ps_Linux/Centos查看进程占用内存大小的几种方法总结
1.命令行输入top回车,然后按下大写M按照memory排序,按下大写P按照CPU排序. 2. ps -ef | grep "进程名" ps -e -o 'pid,comm,arg ...
最新文章
- python 非线性回归_机器学习入门之菜鸟之路——机器学习之非线性回归个人理解及python实现...
- [十三]JavaIO之PushBackInputStream
- Hadoop-RPC应用demo
- stack示例_C.示例中的Stack.CopyTo()方法
- BZOJ1579 USACO 2009 Feb Gold 3.Revamping Trails Solution
- 如何增加Android模拟器的可用空间
- sql执行为啥这么慢,常见的原因有哪些
- python的作用域分别有几种_Python中作用域的深入讲解
- Flutter监听网络变化
- mysql+proxysql+keepalived实现高可用的数据库读写分离
- 产生随机数(rand()函数和srand()函数)的含义
- 艾索特DSP电脑调音软件
- 飞行堡垒FN+F5风扇调节失灵怎么办? 一文教你完美解决此问题
- 【模电笔记】6.集成运算放大器应用电路
- 【干货】数据结构与算法该如何正确学习?(书籍\视频\网站都推荐了)
- 海尔简爱s11怎么进入bios_海尔笔记本如何进入BIOS设置_海尔笔记本进入bios方法...
- iOS 一个APP打开另一个APP
- IEEE 802.15.4协议完整中文版(4)
- Python爬虫实战,requests模块,Python实现告诉你女神节送什么礼物
- 盘点 | 2017年,哪些黑科技改变了我们的生活?