diff --git a/src/main/java/com/kamco/cd/training/common/service/SystemMonitorService.java b/src/main/java/com/kamco/cd/training/common/service/SystemMonitorService.java index 633c7c2..443c05e 100644 --- a/src/main/java/com/kamco/cd/training/common/service/SystemMonitorService.java +++ b/src/main/java/com/kamco/cd/training/common/service/SystemMonitorService.java @@ -127,10 +127,15 @@ public class SystemMonitorService { long totalDiff = total - prevTotal; long idleDiff = idleAll - prevIdle; + log.info("CPU raw total={}, idle={}", total, idleAll); + // 상태 업데이트 prevTotal = total; prevIdle = idleAll; + log.info("CPU prev total={}, prev idle={}", prevTotal, prevIdle); + log.info("CPU diff totalDiff={}, idleDiff={}", totalDiff, idleDiff); + // CPU 사용률 계산 return (1.0 - (double) idleDiff / totalDiff) * 100; }