跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 一个有关 JVM 内存占用的小白问题
未分類
18 4 月 2020

一个有关 JVM 内存占用的小白问题

一个有关 JVM 内存占用的小白问题

資深大佬 : lander 59

最近在客户现场实施某安全软件的管理服务器,底层用的是 Apache+Java+Tomcat。
服务器分配了 16GB 内存,装好之后运行了一段时间,最近收到告警说 JVM free memory 小于 30%(阈值是 30%):
JVM max memory: 8096MB
JVM total memory: 1072MB
JVM used memory: 890MB
JVM free memory: 182MB
JVM free memory 百分比:17%
JVM used memory 百分比:83%

比较疑惑的是为啥 JVM total memory 为啥是 1072 ?这个 JVM total memory 是指 JVM heap memory + non-heap memory 吗?
提前谢过

大佬有話說 (4)

  • 資深大佬 : falsemask

    从你数字来看 1072=890+182 吧。不知道你这个是怎么统计的,可以把 jvm 参数贴出来,或者 jmap -heap pid 看一下

  • 資深大佬 : Raymon111111

    敲一下 jstat -gc <pid> 1000 看看输出

  • 主 資深大佬 : lander

    @Raymon111111 @falsemask
    是这个管理平台自带的一个功能自动检测的结果。
    另外这是基于 Windows 的平台,我找了下好像只有 jconsole.bat ,没有两位所说的 jstat 和 jmap 工具。。而且 jconsole 默认禁用了远程管理,需要修改 management.properties 文件╮(╯▽╰)╭然后重启 tomcat,我找时间申请个变更再发给两位 jconsole 里的运行结果。
    如果有更好的办法请再随时沟通。

  • 資深大佬 : falsemask

    @lander jstat 和 jmap 都是 jdk 里面的

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具