登录
首页 >  Golang >  Go问答

InfluxDB运行时性能统计与Resident Memory(RES)的关联

来源:stackoverflow

时间:2024-03-21 19:24:34 362浏览 收藏

在 InfluxDB 版本 1.8.10 中,"_internal" 数据库的 "Sys" 统计数据(从操作系统获取的内存总字节数)与进程常驻内存 (RES) 之间存在差异。本文将探讨运行时统计数据和 RES 之间的关联,并解释为什么 "Sys" 实际上是指虚拟内存 (VIRT),而不是 RES。

问题内容

  • 版本:1.8.10
  • 操作系统:CentOS 7
  • 问题
    • 根据文档,_internal数据库的“Sys”是:从OS获取的内存总字节数。测量 Go 运行时为堆、堆栈和其他内部数据结构保留的虚拟地址空间。
    • 但“Sys”或其他统计信息与常驻内存(RES)不相等(PID 9450以下)
    • 运行时统计数据与 RES 之间有何关系
  • 运行时
  • RES-infuxd

了解 infuxdb 运行时


正确答案


“Sys”是指 VIRT 而不是 RES。我们可以使用cmd“pmap -x 9450 | less”来查看influxd进程的RES

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《InfluxDB运行时性能统计与Resident Memory(RES)的关联》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>