하드웨어 가속화 활성화 또는 비활성화
동작 감지를 위한 자동 하드웨어 가속화 비디오 레코딩은 카메라 추가 시 기본 설정입니다. 레코딩 서버는 가능한 경우 GPU 자원을 사용합니다. 이 리소스는 비디오 모션 분석 중에 CPU 부하를 줄이고 레코딩 서버의 전체 성능을 개선합니다.
하드웨어 가속화 활성화 또는 비활성화하기
- 사이트 탐색 창에서 장치 를 선택합니다.
- 개요 창에서 관련 카메라를 선택합니다.
- 모션 탭의 하드웨어 가속화 에서 자동화 를 선택하여 하드웨어 가속화를 활성화하거나 끄기 를 선택하여 설정을 비활성화합니다.
GPU 자원 이용
모션 감지 하드웨어 가속화 비디오 레코딩에는 다음과 같은 GPU 자원을 사용합니다.
- Intel Quick Sync를 지원하는 Intel CPU
- 레코딩 서버에 연결된 NVIDIA® 디스플레이 어댑터
로드 밸런싱 및 성능
서로 다른 리소스 간의 부하 밸런싱은 자동으로 수행됩니다. 시스템 모니터 노드에서 NVIDIA GPU 리소스의 현재 모션 분석부하가 시스템 모니터 임계치 노드로부터 지정된 한계 내에 있는지 확인할 수 있습니다. NVIDIA GPU로드 인디케이터는 다음과 같습니다.
- NVIDIA 디코딩
- NVIDIA 메모리
- NVIDIA 렌더링
부하가 높을 경우, 멀티 NVIDIA 디스플레이 어댑터를 설치해 레코딩 서버에 GPU 리소스를 추가할 수 있습니다. Milestone 은(는) NVIDIA 디스플레이 어댑터의 Scalable Link Interface(SLI) 구성을 사용하지 않을 것을 권장합니다.
NVIDIA 제품은 다양한 연산 능력을 가지고 있습니다.
NVIDIA GPU를 사용한 모션 감지를 위한 하드웨어 가속화 비디오 레코딩에는 버전 6.x(Pascal) 또는 그 이상의 연산 능력이 필요합니다.
-
NVIDIA 제품의 연산 능력 버전을 확인하려면 NVIDIA 웹사이트(https://developer.nvidia.com/cuda-gpus/)를 방문하십시오.
-
비디오 모션이 특정 카메라에 대해 하드웨어가 가속되었는지 확인하려면 레코딩 서버 로그 파일에 로깅을 활성화하십시오. 레벨을 디버그로 설정하십시오. 그러면 진단은 DeviceHandling.log.에 기록됩니다. 로그는 다음 패턴을 따릅니다:
[time] [274] DEBUG – [guid] [name] 구성된 디코딩: 자동: 실제 디코딩: Intel/NVIDIA
레코딩 서버의 OS 버전과 CPU 세대는 하드웨어가 가속된 비디오 모션 감지의 성능에 영향을 줄 수 있습니다. GPU 메모리 할당은 대개 이전 버전의 병목 현상에 원인입니다(일반적인 한계는 0.5 GB ~ 1.7 GB).
Windows 10 / Server 2016 및 6세대 CPU(Skylake) 이상 기반의 시스템은 시스템 메모리의 50%를 GPU에 할당하므로 이 병목현상을 제거하거나 줄일 수 있습니다.
6세대 Intel CPU는 H.265의 하드웨어 가속 디코딩을 제공하므로, 성능은 이 버전의 CPU에 대해 H.264와 호환됩니다.