대규모 네트워크에서 더 나은 작동을 위한 Omada SDN 컨트롤러 매개 변수 최적화 방법
컴퓨터 사양과 네트워크 성능을 고려하여 하나의 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가 유용했나요?
여러분의 의견은 사이트 개선을 위해 소중하게 사용됩니다.