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

周梦康
  • 8.9k

通过top命令查看到的

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

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

回复
阅读 3.9k
1 个回答
食用淡水鱼
  • 2.2k
✓ 已被采纳

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏