网站首页 > 技术教程 正文
日常开发工作中,经常会遇到linux系统出现内存不足的情况,这个时候我们首先要确认linux系统上面,应用进程的内存占用情况,这样才能更加准确的进行问题的定位分析,性能优化。
下面介绍几种日常开发工作中常见的查看内存的方式。
第一种:通过ps或jps命令查找应用进程的Id,然后通过top -p命令,这样可以动态实时的看到CPU和内存的占用率,然后按q键回到命令行。
第二种方式:直接使用ps aux命令,可以直接查看到内存的占比和内存使用了多少:
这里0.4是cpu的占用率,13.2是内存的占用情况,比如你内存8G,那么这个进程的内存占用在1G左右,而后面的1064468,是物理内存的使用情况,单位是K,转化单位为G,正好1G左右。
第三种,查看进程的status文件,这种方式比较少用。
cat /proc/1918/status
这里的VmRSS对应的就是物理内存的占用。
最后,写一个查看内存占用排名前十的命令
ps aux | sort -k4,4nr | head -n 10 | awk '{print $1"\t"$2"\t"$4}'
猜你喜欢
- 2025-04-06 Linux性能及调优指南之Linux进程管理
- 2025-04-06 如何在Linux下的进行多进程编程(初步)
- 2025-04-06 linux lsof与ps 根据端口好和名称查找进程
- 2025-04-06 查看进程运行的CPU时间 #一分钟干货教学
- 2025-04-06 Linux如何启动一个进程(linux如何启动一个进程命令)
- 2025-04-06 linux 进程的类型与状态及进程优先级和nice值
- 2025-04-06 18、linux命令-进程(linux进程代码)
- 2025-04-06 Linux 8种进程状态及状态转换(linux进程状态切换)
- 2025-04-06 windows、linux如何后台运行jar(并且显示进程名)
- 2025-04-06 Linux进程详解(二)(linux进程管理)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)