Landscape如何计算内存使用情况?

戴维·普拉内拉

我正在尝试在Ubuntu 12.04服务器中调试OOM情况,然后查看Landscape中的“内存”图,我注意到并没有出现严重的内存使用高峰。然后,我查看了free命令的输出,但我不确定两个内存使用情况的结果如何相互关联。

这是服务器上风景的输出:

$ landscape-sysinfo 
  System load:  0.0               Processes:           93
  Usage of /:   5.6% of 19.48GB   Users logged in:     1
  Memory usage: 26%               IP address for eth0: -
  Swap usage:   2%

然后我运行free命令,我得到:

$ free -m
             total       used       free     shared    buffers     cached
Mem:           486        381        105          0          4        165
-/+ buffers/cache:        212        274
Swap:          255          7        248

我可以理解2%的交换使用率,但是26%的内存使用来自何处?

dpb

在风景中

landscape-sysinfo实际上直接从中获取其数据/proc/meminfo

dpb@helo:~$ cat /proc/meminfo |egrep 'MemTotal:|Active:'
MemTotal:       12286760 kB
Active:          3794832 kB
dpb@helo:~$

在这种情况下,“内存使用情况”的计算公式为:

((MemTotal - Active) / MemTotal) * 100

您可以在以下位置查看这些计算:

/usr/share/pyshared/landscape/sysinfo/memory.py
/usr/share/pyshared/landscape/lib/sysstats.py

直接从中获取其数据/proc/meminfo

免费

free实用程序还直接从/proc/meminfo以下位置获取其数据

记忆体

  • 全部的: MemTotal
  • 用过的MemTotal-MemFree
  • 自由: MemFree
  • 缓冲区: Buffers
  • 已缓存: Cached

缓冲区/缓存

  • 使用MemTotalMemFree- Buffers- -Cached
  • 免费:MemFree+ Buffers+Cached

交换

  • 全部的: SwapTotal
  • 用过的SwapTotal-SwapFree
  • 自由: SwapFree

全部的

  • 总计:MemTotal+SwapTotal
  • 用过的:MemTotal- MemFree+ SwapTotal-SwapFree
  • 免费:MemFree+SwapFree

更正的缓存-LZAP

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何计算桌面环境的内存使用情况

来自分类Dev

如何监视内存使用情况?

来自分类Dev

如何监视内存使用情况?

来自分类Dev

如何记录内存使用情况?

来自分类Dev

计算C#代码的内存使用情况

来自分类Dev

如何存储计算机过去的内存使用情况?

来自分类Dev

如何使用guppy解释Pythone内存使用情况?

来自分类Dev

/ usr / bin / time如何测量内存使用情况?

来自分类Dev

如何解释顶部/顶部内存使用情况

来自分类Dev

如何获得特定进程名称的内存使用情况?

来自分类Dev

如何记录Docker容器的峰值内存使用情况?

来自分类Dev

如何查看Play框架的JVM内存使用情况

来自分类Dev

如何显示用户的内存使用情况?

来自分类Dev

如何监视单个进程的CPU /内存使用情况?

来自分类Dev

如何显示Netbeans中的内存使用情况?

来自分类Dev

如何打印应用程序的内存使用情况?

来自分类Dev

递归函数的内存使用情况

来自分类Dev

LibGdx中的内存使用情况

来自分类Dev

递归和内存使用情况

来自分类Dev

javaFx中的内存使用情况

来自分类Dev

Git的内存使用情况

来自分类Dev

ArangoDB的内存使用情况

来自分类Dev

Docker容器的内存使用情况

来自分类Dev

Java Swing内存使用情况

来自分类Dev

Xcode:内存使用情况比较

来自分类Dev

php进程的内存使用情况

来自分类Dev

Rsync-内存使用情况

来自分类Dev

javascript RAM内存使用情况

来自分类Dev

ImageMagick的内存使用情况