社区
Linux/Unix社区
帖子详情
Linux 系统内存占用问题
dazzle66
2008-03-02 10:35:10
Linux 中按实际内存使用的多少顺序显示系统中的前十个进程:
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head –10
PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
进程的实际占用系统内存是DRS 还是RSS??
...全文
170
5
打赏
收藏
Linux 系统内存占用问题
Linux 中按实际内存使用的多少顺序显示系统中的前十个进程: #ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head –10 PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND 进程的实际占用系统内存是DRS 还是RSS??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hzcpig
2008-03-04
打赏
举报
回复
如果要监测内存泄漏可以用一些小工具,ccmalloc,Dmalloc之类的,ps太不直观了。
cceczjxy
2008-03-04
打赏
举报
回复
实际上,用ps来监控内存泄漏效果不会太理想,不大好区分空间是在被进程使用还是已经被进程泄漏。
dazzle66
2008-03-03
打赏
举报
回复
据我观察,DRS的大小一般都大于RSS 1.5倍左右。
如果要监控某个应用进程是否存在内存泄漏的问题,一般使用DRS还是RSS??
我自己倾向于使用DRS。
hzcpig
2008-03-03
打赏
举报
回复
RSS(pages) 应用程序正在使用的物理内存的大小 VmRSS/4
Drs(pages) 程序数据段和用户态的栈的大小 (VmData+ VmStk )4
Shared(pages) 共享页数 0
Trs(pages) 程序所拥有的可执行虚拟内存的大小 VmExe/4
Lrs(pages) 被映像到任务的虚拟内存空间的库的大小 VmLib/4
不过lz用的ps vx 本身显示的是虚拟内存占用,如果真要看进程的实际系统内存占用,还是要用ps -aux,里面的RSS字段就是实际内存占用。
至于ls说的一个字母代表一个意思,说的是ps -aux里面的STAT字段,标示进程状态。
claymore_47
2008-03-03
打赏
举报
回复
是RSS
这里一个字母似乎就代表一个意思,而不是一个缩写
sqlite3.exe绿色版 下载
SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它
占用
资源非常的低,在嵌入式设备中,可能只需要几百K的
内存
就够了。它能够支持Windows/
Linux
/Unix等等主流的操作...
Linux
系统
内存
占用
过高排查方法
以上是一些基本的排查步骤,它们可以帮助您确定
内存
占用
过高的原因,并采取相应的措施解决
问题
。该命令可以列出已被删除但仍在被某个进程使用的文件,可能导致
内存
泄漏。如果某个进程
占用
了过多的
内存
,可以使用。
查看
Linux
磁盘及
内存
占用
情况
查看磁盘使用情况: ...查看
内存
占用
情况: 1.top PID:当前运行进程的ID USER:进程属主 PR:每个进程的优先级别 NInice:反应一个进程“优先级”状态的值,其取值范围是-20至19,一 共40个级别。这个值
Linux
系统
查看
内存
使用情况
常用命令 查看
内存
使用情况:free 显示进程信息(包括CPU、
内存
使用等信息):top、ps 查看驱动
占用
内存
:lsmod
linux
系统
占用
大量
内存
,
Linux
系统
内存
占用
90%以上——解决方法
最近遇到一个疑问,不管是top,还是cat /proc/meminfo, 发现free
内存
基本快没了,难道我们的程序出
问题
了?排查半天没有事,后来百度到相关帖子,记录一下,这是
Linux
内核机制,
Linux
与Windows不同,会存在缓存
内存
...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章