Rust所有权 2021-07-23 11:18
浏览 251
已结题

centos6使用free和top命令内存不匹配,不知道内存被谁占用了

我是用free -m命令查看内存,基本上2g内存全部被专用

Note: buffers/cached is very small

[root@nsdlicense ops]# free -m
             total       used       free     shared    buffers     cached
Mem:          1877       1736        141          0          6         23
-/+ buffers/cache:       1706        170
Swap:            0          0          0

但是我是用top查看内存实际占用很少,如下

top - 09:45:01 up 1 day, 23:59,  2 users,  load average: 0.00, 0.00, 0.00
Tasks: 112 total,   2 running, 110 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.8%us,  1.5%sy,  0.0%ni, 96.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1922620k total,  1778904k used,   143716k free,     6900k buffers
Swap:        0k total,        0k used,        0k free,    23564k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                               
 2639 apache    20   0 1722m 265m 3588 S  0.0 14.1   2:20.72 httpd                                                                                                                                 
 6246 apache    20   0 1530m  56m 3576 S  0.0  3.0   2:40.17 httpd                                                                                                                                 
 2564 apache    20   0 1530m  42m 3616 S  0.3  2.3   1:35.79 httpd                                                                                                                                 
 1641 mysql     20   0  818m  31m 2448 S  0.0  1.7   8:54.25 mysqld                                                                                                                                
 8895 apache    20   0  881m  29m 6496 S  0.0  1.6   0:25.66 httpd                                                                                                                                 
27060 root      20   0 28824 3052 2240 S  0.3  0.2   0:03.14 sshd                                                                                                                                  
21110 root      20   0 28716 2836 2176 S  0.0  0.1   0:00.12 sshd                                                                                                                                  
27460 root      20   0 28444 2692 2176 S  0.0  0.1   0:00.04 sshd                                                                                                                                  
 1179 root      20   0  165m 2004 1132 S  0.0  0.1   2:30.19 vmtoolsd                                                                                                                              
27062 root      20   0  105m 1996 1536 S  0.0  0.1   0:00.08 bash                                                                                                                                  
27075 root      20   0  105m 1984 1544 S  0.0  0.1   0:00.00 bash                                                                                                                                  
 1312 root      20   0 88788 1956  488 S  0.0  0.1   0:16.80 httpd                                                                                                                                 
27468 root      20   0 27732 1776 1352 S  0.0  0.1   0:00.00 sftp-server                                                                                                                           
21133 root      20   0 27732 1708 1236 S  0.0  0.1   0:00.00 sftp-server                                                                                                                           
21127 root      20   0 27732 1684 1236 S  0.0  0.1   0:00.02 sftp-server                                                                                                                           
21114 root      20   0 27732 1636 1236 S  0.0  0.1   0:00.02 sftp-server 

我也试着使用ps_mem.py 但是也显示内存只用了430m

[root@nsdlicense ops]# ./ps_mem.py 
 Private  +   Shared  =  RAM used       Program

 96.0 KiB +  48.0 KiB = 144.0 KiB       sleep
264.0 KiB +  15.5 KiB = 279.5 KiB       mysqld_safe
316.0 KiB +  30.5 KiB = 346.5 KiB       auditd
332.0 KiB +  23.0 KiB = 355.0 KiB       init
496.0 KiB +  51.0 KiB = 547.0 KiB       mingetty (6)
508.0 KiB +  97.0 KiB = 605.0 KiB       top
632.0 KiB +  36.5 KiB = 668.5 KiB       crond
292.0 KiB + 615.5 KiB = 907.5 KiB       udevd (3)
  1.2 MiB +  49.0 KiB =   1.3 MiB       rsyslogd
  1.6 MiB +  86.0 KiB =   1.6 MiB       vmtoolsd
  1.2 MiB + 935.5 KiB =   2.1 MiB       bash (3)
  2.4 MiB +   1.2 MiB =   3.6 MiB       sshd (4)
  4.7 MiB +   1.1 MiB =   5.8 MiB       sftp-server (12)
 31.4 MiB + 128.0 KiB =  31.5 MiB       mysqld
375.6 MiB +   5.0 MiB = 380.5 MiB       httpd (5)
---------------------------------
                        430.2 MiB
=================================


我想知道,我的内存到底在哪里被占用了,

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 7月31日
    • 创建了问题 7月23日

    悬赏问题

    • ¥15 C++ 句柄后台鼠标拖动如何实现
    • ¥15 有人会SIRIUS 5.8.0这个软件吗
    • ¥30 comsol仿真等离激元
    • ¥15 静电纺丝煅烧后如何得到柔性纤维
    • ¥15 (标签-react native|关键词-镜像源)
    • ¥100 照片生成3D人脸视频
    • ¥15 伪装视频时长问题修改MP4的时长问题,
    • ¥15 JETSON NANO
    • ¥15 VS开发qt时如何在paintgl函数中用pushbutton控制切换纹理
    • ¥20 关于 openpyxl 处理excel文件地问题