我们有以下仙人掌图.
从/ proc / meminfo查询此数据.目前显示以下输出.
[user@server ~]$cat /proc/meminfo MemTotal: 32956188 kBMemFree: 3963664 kBBuffers: 1225024 kBCached: 15611124 kBSwapCached: 34016 kBActive: 23880484 kBInactive: 3279676 kBHighTotal: 0 kBHighFree: 0 kBLowTotal: 32956188 kBLowFree: 3963664 kBSwapTotal: 8388600 kBSwapFree: 8354584 kBDirty: 1648 kBWriteback: 0 kBAnonPages: 10290180 kBMapped: 457704 kBSlab: 1375028 kBPagetables: 136452 kBNFS_Unstable: 0 kBBounce: 0 kBCommitlimit: 24866692 kBCommitted_AS: 19962412 kBVmallocTotal: 34359738367 kBVmallocUsed: 382196 kBVmallocChunk: 34359356007 kBHugePages_Total: 0HugePages_Free: 0HugePages_Rsvd: 0Hugepagesize: 2048 kB
命令free -m当前显示以下内容.
[user@server ~]$free -m total used free shared buffers cachedMem: 32183 28312 3871 0 1196 15245-/+ buffers/cache: 11870 20313Swap: 8191 33 8158
根据网站“linuxatemyram dot com”,只有“free -m”的“ – / buffers / cache:11870 20313”行是相关的.
在Cacti图中,您可以清楚地看到“使用的内存”自“第03周”开始以来一直在增加.另一方面,“缓存”和“缓冲区”似乎非常不变.在这种情况下,“二手记忆”如何相关? WMQ泄漏记忆吗?
解决方法 是的,有些东西消耗的内存越来越多.不,它不是VFS(缓冲区和缓存).从您提供的数据中得出任何进一步的结论是不可能的.您真的需要查看哪些进程/程序正在使用什么内存 – this provides a better indicator而不仅仅是查看RSS / VSZ,但它仍然可能被COW页面误导.尝试获取一系列快照,看看更改是否与您的仙人掌图中的更改相匹配.
总结以上是内存溢出为你收集整理的linux – 我们是否有内存泄漏应用程序?全部内容,希望文章能够帮你解决linux – 我们是否有内存泄漏应用程序?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)