忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT HPC论坛 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 2068 | 回复: 6

[其他] 如何查找进程的内存使用量? [复制链接]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-08 06:20:00
发表于 2017-04-27 09:47 |显示全部楼层
本帖最后由 wuyu1998 于 2017-04-27 11:00 编辑

虚拟机VMware vSphere,4个cpu,8GB内存。
最小化安装Centos7,在机器启动时内存被占用了144MB。

运行自己写的python3.4程序,数据文件存放在nfs上。仅仅是7z文件解压、html解析,结果以log日志形式写回NFS。
一段时间后,内存被占用了5.4GB。而且,查不到是哪个进程占用的。
使用了ps、top、htop,都没法找到是哪个进程占用的。
重装了系统,故障依旧。

请问如何去查找?

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-08 06:20:00
发表于 2017-04-27 10:29 |显示全部楼层
本帖最后由 wuyu1998 于 2017-04-27 11:42 编辑

[u01@localhost ~]$ free -h
              total        used        free      shared  buff/cache   available
Mem:           7.8G        5.5G        117M        8.5M        2.2G        2.1G
Swap:          7.9G          0B        7.9G


[u01@localhost ~]$ top -d 10
top - 11:42:02 up  1:25,  3 users,  load average: 8.04, 8.10, 8.04
Tasks: 157 total,   1 running, 156 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.9 us,  2.9 sy,  0.0 ni, 92.3 id,  3.7 wa,  0.0 hi,  0.2 si,  0.0 st
KiB Mem :  8176080 total,   129228 free,  5727956 used,  2318896 buff/cache
KiB Swap:  8257532 total,  8257532 free,        0 used.  2184928 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                             
4286 u01       20   0   29420  25504   2296 D   6.8  0.3   2:50.42 7z                                 
4289 u01       20   0   29492  25572   2296 D   5.3  0.3   2:32.06 7z                                 
4283 u01       20   0   35212  31216   2296 D   3.5  0.4   1:47.66 7z                                 
  424 root       0 -20       0      0      0 S   3.1  0.0   0:09.47 kworker/0:1H                        
4282 u01       20   0   36540  32544   2296 D   3.1  0.4   1:26.55 7z                                 
4287 u01       20   0   35300  31188   2296 D   2.9  0.4   1:35.40 7z                                 
4288 u01       20   0   35028  31032   2296 D   2.8  0.4   2:26.92 7z                                 
4284 u01       20   0   35392  31212   2300 D   2.7  0.4   1:20.38 7z                                 
4285 u01       20   0   35332  31336   2296 D   2.7  0.4   1:17.85 7z                                 
    3 root      20   0       0      0      0 S   0.6  0.0   0:10.02 ksoftirqd/0                        
1040 root      20   0  141524   1996   1456 S   0.2  0.0   0:40.59 watch                              
4237 u01       20   0  448924  19316   4624 S   0.2  0.2   0:18.98 python3                             
   13 root      20   0       0      0      0 S   0.1  0.0   0:06.02 rcu_sched                           
   15 root      20   0       0      0      0 S   0.1  0.0   0:02.18 rcuos/1                             
   43 root      20   0       0      0      0 S   0.1  0.0   1:16.09 kworker/3:1                        
  568 root       0 -20       0      0      0 S   0.1  0.0   0:01.17 kworker/2:1H                        
    1 root      20   0   41280   3704   2392 S   0.0  0.0   0:13.09 systemd                             
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.03 kthreadd                           
    5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H                        
    7 root      rt   0       0      0      0 S   0.0  0.0   0:00.65 migration/0                        

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-08 06:20:00
发表于 2017-04-27 12:48 |显示全部楼层
内存占用,突然变小了。
[u01@localhost ~]$ free -h
              total        used        free      shared  buff/cache   available
Mem:           7.8G        397M        6.0G        8.5M        1.4G        7.2G
Swap:          7.9G          0B        7.9G


[u01@localhost ~]$ top -d 10
top - 12:48:25 up  2:32,  3 users,  load average: 8.00, 8.03, 8.05
Tasks: 155 total,   1 running, 154 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.1 us,  2.3 sy,  0.0 ni, 96.2 id,  1.3 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  8176080 total,  6287648 free,   408320 used,  1480112 buff/cache
KiB Swap:  8257532 total,  8257532 free,        0 used.  7530544 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                                                       
4282 u01       20   0   36540  32544   2296 D   1.7  0.4   2:46.73 7z                                                                                                                                            
4286 u01       20   0   29420  25504   2296 D   1.7  0.3   4:35.79 7z                                                                                                                                            
4288 u01       20   0   35028  31032   2296 D   1.7  0.4   4:17.66 7z                                                                                                                                            
4289 u01       20   0   29492  25572   2296 D   1.6  0.3   4:13.23 7z                                                                                                                                            
4285 u01       20   0   35332  31336   2296 D   1.5  0.4   2:37.08 7z                                                                                                                                            
4287 u01       20   0   35300  31188   2296 D   1.5  0.4   3:01.04 7z                                                                                                                                            
4283 u01       20   0   35212  31216   2296 D   1.3  0.4   3:13.30 7z                                                                                                                                            
4284 u01       20   0   35392  31212   2300 D   1.3  0.4   2:42.52 7z                                                                                                                                            
   16 root      20   0       0      0      0 S   0.1  0.0   0:03.13 rcuos/2                                                                                                                                       
4237 u01       20   0  448924  19316   4624 S   0.1  0.2   0:23.21 python3                                                                                                                                       
    1 root      20   0   41280   3704   2392 S   0.0  0.0   0:13.26 systemd                                                                                                                                       
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.03 kthreadd                                                                                                                                      
    3 root      20   0       0      0      0 S   0.0  0.0   0:11.09 ksoftirqd/0                                                                                                                                   
    5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H                                                                                                                                 
    7 root      rt   0       0      0      0 S   0.0  0.0   0:00.66 migration/0                                                                                                                                   
    8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh                                                                                                                                       
    9 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcuob/0                                                                                                                                       
   10 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcuob/1                                                                                                                                       
   11 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcuob/2                                                                                                                                       
   12 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcuob/3                                                                                                                                       
   13 root      20   0       0      0      0 S   0.0  0.0   0:08.89 rcu_sched                                                                                                                                    
   14 root      20   0       0      0      0 S   0.0  0.0   0:02.86 rcuos/0                                                                                                                                       
   15 root      20   0       0      0      0 S   0.0  0.0   0:03.72 rcuos/1                                                                                                                                       
   17 root      20   0       0      0      0 S   0.0  0.0   0:02.74 rcuos/3                                                                                                                                       
   18 root      rt   0       0      0      0 S   0.0  0.0   0:14.37 watchdog/0                                                                                                                                    
   19 root      rt   0       0      0      0 S   0.0  0.0   0:12.16 watchdog/1                                                                                                                                    
   20 root      rt   0       0      0      0 S   0.0  0.0   0:00.23 migration/1                                                                                                                                   
   21 root      20   0       0      0      0 S   0.0  0.0   0:00.14 ksoftirqd/1                                                                                                                                   
   23 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/1:0H                                                                                                                                 
   24 root      rt   0       0      0      0 S   0.0  0.0   0:14.39 watchdog/2                                                                                                                                    
   25 root      rt   0       0      0      0 S   0.0  0.0   0:00.20 migration/2                                                                                                                                   
   26 root      20   0       0      0      0 S   0.0  0.0   0:00.00 ksoftirqd/2                                                                                                                                   
   29 root      rt   0       0      0      0 S   0.0  0.0   0:24.05 watchdog/3                                                                                                                                    
   30 root      rt   0       0      0      0 S   0.0  0.0   0:00.12 migration/3                                                                                                                                   
   31 root      20   0       0      0      0 S   0.0  0.0   0:10.39 ksoftirqd/3                                                                                                                                   
   34 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 khelper                                                                                                                                       
   35 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kdevtmpfs                                                                                                                                    
   36 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 netns                                                                                                                                         
   37 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 perf                                                                                                                                          
   38 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 writeback                                                                                                                                    
   39 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kintegrityd                                                                                                                                   
   40 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 bioset                                                                                                                                       
   41 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kblockd                                                                                                                                       

论坛徽章:
0
发表于 2017-04-27 23:08 |显示全部楼层
你用Top 命令然后按m还找不出来,就是见鬼了,只要是进程都是进程控制快管理的,找不到要么是显示问题,要么就是内核自身出问题了
来自苹果客户端来自客户端

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-08 06:20:00
发表于 2017-04-28 13:40 |显示全部楼层
可以看到内存占用5.5GB时,top中按照MEM排序。累计值 = 3.2% < 4%
而5.5GB占7.8GB的70.5%
剩下的66%,完全找不到出处。

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-08 06:20:00
发表于 2017-05-02 13:37 |显示全部楼层
问题解决了!
linux ate my ram!
http://www.linuxatemyram.com/

论坛徽章:
0
发表于 2017-06-20 13:37 |显示全部楼层
wuyu1998 发表于 2017-05-02 13:37
问题解决了!
linux ate my ram!
http://www.linuxatemyram.com/

详细说说,也让大家学习学习,以后可以借鉴下。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP