개요
또한 History, Alarm, Log, 접근관리, 웹서버 등 보이지않는 많은 일들을 수행합니다.
한가지 간단한 예를 들겠습니다.
Niagara Supervisor로 운영되어지는 현장에 1년이상의 데이터가 수집된 상태에서 History들을 확인하여 운영에 도움되는 데이타를 수집하려 한다고 가정해봅시다.
아마 당신은 History의Point를 더블클릭하는순간, 혹은 History List를 보는 순간 프리징 현상을 격게 될것입니다.
램을 아무리 늘려도 소용 없습니다.
시스템상에서 램을 조금만 사용하라고 설정되어있는데..
본 내용에서는 HeapMemory를 확장하여 원활한 운영과 쾌적한 엔지니어링을 할 수 있는 방법에 대해 알아봅니다.
새로운 포인트를 생성하는것, 혹은 특정 리스트를 불러오는 등의 행위는 모두 힙메모리를 필요로 합니다.
C:\Niagara\Niagara-3.8.41/lib/nre.properties
내용
java.options=-Xmx256M -XX:MaxPermSize=128M -Dfile.encoding=UTF-8 -Xss256K
방법
내용중 Xmx256M 부분을 서버PC의 램 스펙에 맞추어 적당히 상향 수정
ex) 1024M, 2048M, 4096M, 8192M etc...
위의 파일을 수정하였다면 Niagara Workbench를 재실행 해줍니다.
c:\ProgramData\Niagara4.4\tridium\etc\nre.properties
내용
java.options=-Xmx256M -XX:MaxPermSize=128M -Dfile.encoding=UTF-8 -Xss256K
방법
위의 내용중 Xmx256M 부분을 서버PC의 램 스펙에 맞추어 적당히 늘려줍니다.
ex) 1024M, 2048M, 4096M, 8192M etc...
위의 파일을 수정하였다면 Niagara Workbench를 재실행 해줍니다.
완성구문 예)
java.options=-Xmx4096M -XX:MaxPermSize=128M -Dfile.encoding=UTF-8 -Xss256K
IncreaseHeapMemory in NiagaraFramework
Niagara Supervisor 에서는 많은 포인트를 집합하여 보여줍니다.또한 History, Alarm, Log, 접근관리, 웹서버 등 보이지않는 많은 일들을 수행합니다.
한가지 간단한 예를 들겠습니다.
Niagara Supervisor로 운영되어지는 현장에 1년이상의 데이터가 수집된 상태에서 History들을 확인하여 운영에 도움되는 데이타를 수집하려 한다고 가정해봅시다.
아마 당신은 History의Point를 더블클릭하는순간, 혹은 History List를 보는 순간 프리징 현상을 격게 될것입니다.
램을 아무리 늘려도 소용 없습니다.
시스템상에서 램을 조금만 사용하라고 설정되어있는데..
본 내용에서는 HeapMemory를 확장하여 원활한 운영과 쾌적한 엔지니어링을 할 수 있는 방법에 대해 알아봅니다.
What does HeapMemory do?
힙 메모리는 Niagara Platform 내부에서 변수를 메모리에 맵핑하거나 지우는 역활을 합니다.
새로운 포인트를 생성하는것, 혹은 특정 리스트를 불러오는 등의 행위는 모두 힙메모리를 필요로 합니다.
<좌측 NAV를 확장하는것 만으로 HeapMemory가 필요하다> |
How to increase Heap Memory on Niagara Supervisor (AX and N4 System)
핵심입니다. 힙 메모리를 어떻게 늘리느냐.
본 내용은 AX버전(3.8이하)과 N4버전에서 동일하게 적용 가능합니다.
경로상의 차이가 있을 뿐 동작 메커니즘은 변함이 없습니다.
힙메모리 증가시키기 (AX Version )
경로C:\Niagara\Niagara-3.8.41/lib/nre.properties
내용
java.options=-Xmx256M -XX:MaxPermSize=128M -Dfile.encoding=UTF-8 -Xss256K
방법
내용중 Xmx256M 부분을 서버PC의 램 스펙에 맞추어 적당히 상향 수정
ex) 1024M, 2048M, 4096M, 8192M etc...
위의 파일을 수정하였다면 Niagara Workbench를 재실행 해줍니다.
힙메모리 증가시키기 (N4 Version )
경로c:\ProgramData\Niagara4.4\tridium\etc\nre.properties
내용
java.options=-Xmx256M -XX:MaxPermSize=128M -Dfile.encoding=UTF-8 -Xss256K
방법
위의 내용중 Xmx256M 부분을 서버PC의 램 스펙에 맞추어 적당히 늘려줍니다.
ex) 1024M, 2048M, 4096M, 8192M etc...
위의 파일을 수정하였다면 Niagara Workbench를 재실행 해줍니다.
완성구문 예)
java.options=-Xmx4096M -XX:MaxPermSize=128M -Dfile.encoding=UTF-8 -Xss256K
Check for incresed memory
결론
언젠가 해당 옵션을 라이선스로 판매할지 모르겠지만.. 아직까지 Supervisor에 대해서는 별다른 제한이 없는상태입니다.
설치와동시에 수정하여 쾌적한 환경에서 엔지니어링 하시기 바랍니다.
참고로.. Controller 레벨에서는 이미 라이선스로 판매중이기 때문에
함부로 수정하시면 안됩니다.
댓글 없음:
댓글 쓰기