首页 > 开发 > linux > 正文

为什么我在腾讯的监控中看到的内存使用和我通过top看到的不一样呢?

2017-09-11 20:24:44  来源: 网友分享

通过top命令查看到的

top - 23:47:53 up 157 days,  8:22,  1 user,  load average: 0.11, 0.05, 0.02Tasks:   3 total,   0 running,   3 sleeping,   0 stopped,   0 zombieCpu(s):  0.2%us,  0.2%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%stMem:   3921660k total,  2547920k used,  1373740k free,   494916k buffersSwap:  2097144k total,        0k used,  2097144k free,  1562516k cached

内存使用了近2/3吧?但是在腾讯的监控上看到的是这样的,这相差有点大,还是我把一些概念混淆了,明白人指点下,谢谢:

解决方案

used - buffers - cached = 当前进程占用的内存(也就是题主说的被使用的内存)
可以用free -h命令查看