From 0079cbf412e536df334074cf56a3a8dd1def6f78 Mon Sep 17 00:00:00 2001 From: pbting <314226532@qq.com> Date: 2017年1月19日 12:09:43 +0800 Subject: [PATCH] Update AppStatsCenterImpl.java the total memory show in jsp panel should accumulate by this table instance_statistics in mysql,the before is instance_info and cann't show the real memory --- .../java/com/sohu/cache/stats/app/impl/AppStatsCenterImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cachecloud-open-web/src/main/java/com/sohu/cache/stats/app/impl/AppStatsCenterImpl.java b/cachecloud-open-web/src/main/java/com/sohu/cache/stats/app/impl/AppStatsCenterImpl.java index 0d288d3b..2b8b48c8 100644 --- a/cachecloud-open-web/src/main/java/com/sohu/cache/stats/app/impl/AppStatsCenterImpl.java +++ b/cachecloud-open-web/src/main/java/com/sohu/cache/stats/app/impl/AppStatsCenterImpl.java @@ -301,7 +301,8 @@ public AppDetailVO getAppDetail(long appId) { hits += instanceStats.getHits(); miss += instanceStats.getMisses(); if (isMaster) { - resultVO.setMem(resultVO.getMem() + instanceInfo.getMem()); + //界面计算是根据mb 来计算的。而原生的单位是byte,因此需要做个转换 + resultVO.setMem(resultVO.getMem() + (instanceStats.getMaxMemory()/ 1024 / 1024)); resultVO.setCurrentMem(resultVO.getCurrentMem() + usedMemoryMB); resultVO.setCurrentObjNum(resultVO.getCurrentObjNum() + instanceStats.getCurrItems()); resultVO.setMasterNum(resultVO.getMasterNum() + 1);