대규모 네트워크에서 더 나은 성능을 위한 Omada SDN 컨트롤러의 매개변수 최적화(컨트롤러 V5.4.6 이상)

추가 지원
수정일07-12-2022 10:45:38 AM 28958
본 내용은 다음 항목에 적용됩니다: 

Omada 소프트웨어 컨트롤러는 버전 5.4.6부터 최대 10,000개의 장치를 관리할 수 있습니다. 컴퓨터 사양 및 네트워크 성능을 고려하여 하나의 Omada Software Controller에서 관리하는 최대 장치 수를 기본적으로 3000개로 설정하여 대부분의 사용 시나리오를 충족할 수 있습니다.

실행 로그(/INSTALLATION_FOLDER/log/server.log)에서 "열린 파일이 너무 많음" 로그가 발견되면 매개변수를 변경해야 합니다. 성능 제한을 피하기 위해 컨트롤러를 설치하거나 실행하기 전에 매개변수를 수정하는 것이 좋습니다.

참고:

  • INSTALLATION_FOLDER는 Omada SDN 컨트롤러의 설치 폴더를 나타내며 Windows의 기본 경로는 "C:\Users\YOURACCOUNTNAME\Omada Controller"입니다. 여기서 YOURACCOUNTNAME은 시스템 계정 이름이고 Linux의 경우 "/opt/tplink/EAPController"입니다. .
  • Omada 서버는 Omada SDN Controller 프로그램을 실행하는 컴퓨터 또는 서버를 의미합니다.

수정하기 전에 파일을 백업하십세요. 컨트롤러 페이지에 로그인하고 Maintanance – Backup & Restore으로 이동하여 백업 파일을 저장합니다. 또한, 아래 파일을 수정하기 전에 원본 파일을 백업해 두시기 바랍니다.

소프트웨어를 업그레이드하면 이전에 수정된 구성을 덮어씁니다. 변경된 구성 항목을 기록하여 업그레이드 후 수정하는 것을 권장합니다. 이전 설정 파일은 백업하지 마시고 업그레이드 후 바로 교체하세요.

 

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

관리되는 장치의 수를 늘리려면 텍스트 편집 도구를 사용하여 "INSTALLATION_FOLDER\properties\omada.properties" 파일을 열고 "max.device=3000" 매개변수를 수정하십시오.

예를 들어 상한값을 10000으로 변경하려면 매개변수를 "max.device=10000"으로 수정해야 합니다.

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

장치 갯수

프로세서

메모리

대역폭

디스크

10000

64 코어 이상

64 GB 이상

300Mbps

500GB SSD 를 적극 권장합니다.

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

 

2. CPU가 만성적으로 과부하 상태일 때 어떻게 해야 합니까?

일반적으로 만성 CPU 과부하는 힙 메모리의 제한된 용량으로 인해 발생하며, 이는 컨트롤러 작동 전용으로 할당된 RAM으로 이해할 수 있습니다. 컨트롤러의 힙 메모리는 기본적으로 서버 RAM의 절반으로 설정됩니다.

Omada 서버가 컨트롤러 프로그램 실행 전용이고 할당된 더 많은 힙 메모리 용량이 시스템 작동에 영향을 미치지 않는 경우 다음과 같이 구성하여 서버의 RAM 용량을 확장할 수 있습니다.

텍스트 편집 도구를 사용하여 "INSTALLATION_FOLDER\bin\start.bat" 파일(Windows) 또는 "INSTALLATION_FOLDER/bin/control.sh" 파일(Linux)을 열고 힙 메모리를 설정하기 위해 두 개의 매개변수 “-Xms” and -Xmx”를 추가합니다.

예를 들어 "java -Xms20480m -Xmx20480m -XX:MaxHeapFreeRatio=60 -XX:MinHeapFreeRatio=30 -XX:+HeapDumpOnOutOfMemoryError"는 컨트롤러 프로그램에 20GB 힙 메모리를 할당한다는 의미입니다.

참고: Windows에서 "start.bat" 파일을 수정한 후 바탕 화면의 바로 가기를 두 번 클릭하는 대신 두 번 클릭하여 컨트롤러를 시작해야 합니다. 바로 가기를 통해 실행하면 수정 사항이 적용되지 않습니다. Linux에서는 "tpeap start" 명령을 통해 계속 시작할 수 있습니다.

 

3. Linux용 매개변수 최적화.

Linux에서 Omada Controller를 사용하여 대규모 네트워크를 관리하는 경우 장치 번호가 특정 값(예: 1000)을 초과하면 빈번한 장치 재 채택 및 느린 웹 페이지 로딩과 같은 문제가 발생할 수 있습니다. 이는 Linux 시스템의 일부 제한 사항과 관련이 있을 수 있으며 성능 최적화를 위해 아래 구성을 따르는 것이 좋습니다.

 

열린 파일의 최대 수. 기본적으로 각 Linux 사용자는 최대 1024개의 파일을 열 수 있으므로 Omada 컨트롤러의 작동 성능이 제한됩니다.

실행 로그(/INSTALLATION_FOLDER/log/server.log)에서 "열린 파일이 너무 많음" 로그가 발견되면 매개변수를 변경해야 합니다. 성능 제한을 피하기 위해 컨트롤러를 설치하거나 실행하기 전에 매개변수를 수정하는 것이 좋습니다.

"/etc/security/limits.conf"를 편집하고, 다음 매개변수를 추가하고, 파일을 저장하고, 로그아웃했다가 다시 로그인하여 변경 사항을 적용하십시오.

* soft nofile 65535

* hard nofile 65535

해당 FAQ가 유용했나요?

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

From United States?

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