VOS 또는 OpenVOS 모듈을 일정 기간(몇 달 이상) 가동한 후에는, 다양한 analyze_system 요청을 통해 표시되는 일부 측정값이 음수로 바뀌거나 일부 백분율 값이 크게 어긋난 것을 발견할 수 있습니다. 이는 기본 정수 카운터의 오버플로우로 인해 발생합니다. 이 현상이 발생하면 카운터는 가장 큰 음수 값으로 “돌아가” 음수 영역에서 다시 카운팅을 시작합니다. 충분히 오래 기다리면 결국 다시 양수 값으로 돌아옵니다. 하지만 카운터는 각기 다른 시점에 증가하기 때문에, 일부 카운터만 음수가 되고 나머지는 양수를 유지하는 것이 확실합니다. 따라서 음수 값이 출력되는 것은 의미가 없는 현상입니다.
해결 방법은 간단합니다. 측정값을 참조하기 전에 먼저 측정값을 초기화하면 됩니다. 다양한 analyze_system 측정 요청에 “-reset” 옵션을 지정하면, 측정값의 사본이 홈 디렉터리에 as_meter_file이라는 이름으로 저장됩니다. 다음에 측정 요청을 실행하면, 저장된 값이 현재 값에서 차감되므로, 데이터는 측정값이 초기화된 이후 발생한 활동만을 반영하게 됩니다.
미터값을 “초기화 취소”하려면 as_meter_file의 이름을 변경하거나 삭제하기만 하면 됩니다.
다음은 몇 달 동안 가동 중인 모듈에 대해 analyze_system cache_meters를 사용한 예시입니다. cache_meters를 처음 실행했을 때는 일관성이 없는 데이터가 표시됩니다. 두 번째 실행 시에는 정확한 데이터가 표시됩니다.
일치 불일치 합계
파일 데이터 1112734947/ 93.81% 73384889/ 6.19% 1288214193/279.61%
간접 648741913/ 98.00% 13221914/ 2.00% 662389071/143.77%
인덱스 데이터 56569823/ 95.60% 2605721/ 4.40% 59182760/ 12.85%
간접 23459/ 97.40% 625/ 2.60% 24203/ 0.00%
디렉토리 데이터 **********/******% 12033330/******% **********/******%
간접 17025043/ 99.75% 42070/ 0.25% 17068785/ 3.70%
합계 253698831/ 71.47% 101288549/ 28.53% 460716273
as: cache_meters -reset
as: cache_meters
cache_meter normal %es#m105 0:00:37 2019년 10월 7일 16:04:18 측정 시간: 0:00:37
___FCKsi___5 정답 오답 합계 파일 데이터 10124/ 52.27% 9246/ 47.73% 22052/ 47.33% 간접 17355/ 98.92% 190/ 1.08% 17547/ 37.66% 인덱스 데이터 10/ 90.91% 1/ 9.09% 11/ 0.02% 간접 0/ 0.00% 0/ 0.00% 0/ 0.00% 디렉토리 데이터 6748/ 96.69% 231/ 3.31% 6979/ 14.98% 간접 6/100.00% 0/ 0.00% 6/ 0.01% 합계 34243/ 77.98% 9668/ 22.02% 46595 as:
___FCKsi___5___FCKpd___5
___FCKpd___5
이 설명이 상황을 이해하는 데 도움이 되길 바랍니다.
