小编san*_*eep的帖子

如何检查哪个进程使用的内存最多

当我签free入其中一台 Prod 服务器时,它显示正在使用 70% 的内存:

             total       used       free     shared    buffers     cached
Mem:     164923172  141171860   23751312          0    4555616   20648048
-/+ buffers/cache:  115968196   48954976
Swap:      8388600          0    8388600
Run Code Online (Sandbox Code Playgroud)

但是我没有找到正在使用内存的进程,我尝试了该top命令,它显示进程只使用内存 1.1 和 5.4 %

如何找到哪个进程正在使用内存?

以下是顶级命令结果:

15085 couchbas  25   0 2784m 2.4g  40m S 183.7  1.5 299597:00 beam.smp
28248 tibco     18   0  124m 100m 3440 S 20.9  0.1   2721:45 tibemsd
15334 couchbas  15   0 9114m 8.6g 3288 S  9.0  5.4  12996:28 memcached
15335 couchbas  18   0  6024  600  468 …
Run Code Online (Sandbox Code Playgroud)

process memory top

60
推荐指数
4
解决办法
30万
查看次数

标签 统计

memory ×1

process ×1

top ×1