대규모 네트워크에서 더 나은 작동을 위한 Omada SDN 컨트롤러 매개 변수 최적화 방법

사용자 응용 수요
수정일04-28-2021 07:52:38 AM 35766
본 내용은 다음 항목에 적용됩니다: 

 

컴퓨터 사양과 네트워크 성능을 고려하여 하나의 Omada SDN 컨트롤러로 관리할 EAP를 최대 1500개로 설정하여 대부분의 사용 시나리오를 충족할 수 있습니다.

하나의 컨트롤러로 1500개 이상의 EAP를 관리해야 하는 경우 몇 가지 설정을 통해 EAP 개수의 상한선을 조정하고, 서버 사양이 제한될 때 시스템 성능을 최적화할 수 있습니다..

 

참고 : INSTALLATION_FOLDER는 Omada SDN 컨트롤러의 설치 폴더를 나타내며 기본 경로는 'C : \ Users \ YOURACCOUNTNAME \ Omada Controller' 입니다. 여기서 YOURACCOUNTNAME은 시스템 계정 이름입니다.

Omada 서버는 Omada SDN 컨트롤러 프로그램을 실행하는 컴퓨터 또는 서버를 의미합니다.

작업 전에 해당 파일을 백업하십시오. 컨트롤러 페이지에 로그인하고 Maintenace – Backup & Restore 으로 이동하여 백업 파일을 저장하십시오. 한편 아래의 'start.bat' 'omada.properties' 파일을 수정하기 전에 먼저 소스 파일을 백업하십시오.

 

1. 하나의 컨트롤러로 1500개 이상의 EAP를 관리하려면 어떻게 해야합니까?

관리되는 EAP 수를 늘리려면 텍스트 수정 도구를 사용하여 'INSTALLATION_FOLDER \ properties \ omada.properties'파일을 열고 '# max.device = 1500'매개 변수를 수정하세요. “device.msg.thread” 매개 변수는 비례적으로 수정해야하는 처리 스레드 번호를 나타냅니다.

예를 들어 상한을 3000으로 변경하려면 3000 / 1500 * 16 = 32 이므로 매개 변수를 “max.device = 3000” 및 “device.msg.thread = 32” 로 수정해야 합니다. 숫자 기호 #을 삭제해야 합니다.

더 많은 EAP를 관리하려면 더 강력한 서버가 필요합니다. 아래 표는 Omada 서버의 최소 사양을 나타냅니다.

EAP 갯수
프로세서
메모리
대역폭
3000
7세대 i7
16GB RAM
100Mbps 

 

위의 작업은 상한선을 높이는 데 도움이 되지만 시스템 부하를 크게 증가시킵니다. 다음은 유사한 문제가 발생할 때 시스템 성능을 최적화하기 위한 몇 가지 조언입니다.

 

2. CPU가 만성적으로 과부하되면 어떻게해야합니까?

일반적으로 만성 CPU 과부하는 힙 메모리의 제한된 용량으로 인해 발생하며, 이는 컨트롤러 작업 전용으로 할당된 RAM으로 이해 될 수 있습니다. 이 시점에서 간단하고 효과적인 솔루션은 서버의 RAM 용량을 확장하는 것입니다.

Omada 서버가 컨트롤러 프로그램 실행 전용이고 할당된 더 많은 힙 메모리 용량이 시스템 작동에 영향을 주지 않는 경우 아래 구성도 도움이 될 수 있습니다.

텍스트 편집 도구를 사용하여 "INSTALLATION_FOLDER \ bin \ start.bat" 파일을 열고 "-Xms" 및 "-Xmx" 뒤의 값을 수정하십시오. 예를 들어 'java -Xms2048m -Xmx2048m -XX : MaxHeapFreeRatio = 60 -XX : MinHeapFreeRatio = 30 -XX : + HeapDumpOnOutOfMemoryError -XX : HeapDumpPath = "% ~ dp0"은 컨트롤러 프로그램에 2GB 힙 메모리를 할당함을 의미합니다.

또한 4GB 이상의 힙 메모리를 할당하려면 더 나은 성능을 위해 다른 매개 변수 "–XX : + UseG1GC"를 추가하십시오.

예 : '-XX : + UseG1GC', 즉 'java –Xms4096m –Xmx4096m -XX : MaxHeapFreeRatio = 60 -XX : MinHeapFreeRatio = 30 -XX : + HeapDumpOnOutOfMemoryError -XX : HeapDumpPath = "% ~ dp0 –XX : + UseG1GC ”.

 

3. 동시에 많은 수의 EAP를 Adopt 하지 못한 경우 어떻게 해야 합니까?

동시에 많은 수의 EAP를 연동하지 못하면 Omada 서버의 CPU 및 RAM이 충분한 성능을 제공할 수 없습니다.

RAM 용량을 확장하는 것 외에도 다음과 같이 수정할 수 있습니다.

“omada.properties” 파일을 열고“max.device.adopt.each.batch” 값을 조정하십시오. 예를 들어 기본값은 100이지만 시스템 성능에 따라 50 등으로 줄일 수 있습니다.

이렇게 하면 모든 EAP를 연동하는 시간이 연장된다는 점에 유의하십시오.

 

4. 다수의 EAP를 동시에 업그레이드할 때 이유 없이 오류가 발생하면 어떻게 해야 합니까?

실패 알림이 표시되지만 많은 수의 EAP를 업그레이드할 때 이유가 없는 경우 이는 연동 시간 제한 때문일 가능성이 높습니다. 연동 비율을 높이기 위해 값을 늘리십시오. 예를 들어 "omada.properties"파일을 열고 "upgrade.recovery.timeout"값을 1200으로 수정할 수 있습니다.

해당 FAQ가 유용했나요?

여러분의 의견은 사이트 개선을 위해 소중하게 사용됩니다.

관련 제품

From United States?

해당 지역의 제품, 이벤트 및 서비스를 받아보세요.