소개
이 문서에서는 DLP Exact Data Matching Indexer가 Cisco Umbrella의 대용량 데이터 소스에서 작업할 수 있도록 사용 가능한 메모리를 늘리는 방법에 대해 설명합니다.
사전 요구 사항
요구 사항
이 문서에 대한 특정 요건이 없습니다.
사용되는 구성 요소
이 문서의 정보는 Cisco Umbrella를 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
개요
Exact Data Match Indexer는 Umbrella DLP의 Exact Data Match 기능의 일부입니다. 이 툴은 고객 데이터 소스(CSV 파일)를 인덱싱하고 DLP 정책에 사용할 수 있도록 Umbrella에 업로드되는 중요 레코드의 핑거프린트를 생성합니다. 이 문서에서는 인덱서가 대용량 데이터 소스에서 작업할 수 있도록 사용 가능한 메모리를 늘리는 방법에 대해 설명합니다.
문제
대용량 데이터 소스(CSV 파일)가 인덱싱되면 다음 오류가 표시됩니다.
ERROR: Out of heap space; please rerun with an increased size (-Xmx).
솔루션
인덱싱 툴에 할당할 메모리의 양을 지정하는 -
Xmx로 인덱싱 툴을 실행합니다. 메모리 할당은 mebibytes(m) 또는 gibbytes(g)로 지정할 수 있습니다. 예를 들면 다음과 같습니다.
-Xmx1000m
= 1000메가바이트(1024메가바이트)
-Xmx1g
= 1GB(1074메가바이트)
필요한 메모리는 소스 파일(CSV 파일)의 파일 크기에 따라 달라집니다. Umbrella는 소스 CSV 파일 크기의 최소 2배 이상의 메모리를 할당할 것을 권장합니다.
예를 들어 소스 데이터가 512MB이면 다음과 같이 메모리를 할당할 수 있습니다.
java -X1g -jar edm-indexer.jar -i source_file.csv -e template-id
툴이 자동화된 방식으로 실행되는 경우 소스 데이터 크기의 변경 사항을 고려하려면 메모리 할당을 늘려야 합니다.