Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

update-threading

구문

계층 수준

설명

BGP 업데이트 스레드를 활성화합니다. 라우팅 엔진에서 업데이트 스레딩을 구성하면 RPD가 업데이트 스레드를 만듭니다.

주:
  • 분할에는 업데이트/IO 스레드가 필요합니다. 구성되고 update-threading 구성되지 않은 경우 rib-sharding 커밋 검사가 실패합니다.

  • RPD는 RIB 분할 또는 업데이트-스레딩 구성이 변경되면 자동으로 재시작됩니다.

옵션

number of threads—생성된 업데이트 스레드 수입니다. 라우팅 엔진에서 업데이트 스레딩을 구성하면 RPD가 업데이트 스레드를 만듭니다. 기본적으로 생성된 업데이트 스레드 수는 라우팅 엔진의 CPU 코어 수와 동일합니다. 선택적으로 만들려는 스레드 수를 지정할 수 있습니다.

group-split-size—대규모 그룹은 구성에 group-split-size 따라 단편화(여기서는 피어 수)로 나뉩니다. 이 기능은 번호가 제공된 후에 group-split-size 만 활성화되며, 이 기능은 비활성화된 상태로 유지됩니다(분할 크기는 0이기 때문에). 이 기능의 목적은 여러 스레드를 항상 처리할 수 있기 때문에 로드를 서로 다른 스레드와 공유하는 것입니다. 이 group-split-size 문은 피어 그룹을 분할하는 데 사용하는 크기를 정의합니다. 이 명령문의 기본 크기 값은 0 ~ 2000입니다.

요구 사항에 따라 값을 조정할 group-split-size 수 있습니다. 합리적인 그룹 분할 크기를 찾기 위한 두 가지 일반적인 팁이 있습니다.

  • 시스템이 균등하게 분산되지 않도록 너무 크게 하지 마십시오. 예를 들어, 1000개의 피어 그룹 및 10개의 사용 가능한 스레드가 있는 경우, 스플릿 사이즈를 100으로 설정하는 것이 200개보다 낫습니다. 이는 시스템이 스레드당 100개의 피어에 대해 10개의 스레드를 모두 사용할 수 있도록 하기 때문입니다. 5개만이 스레드당 200개의 피어에 사용됩니다.
  • 그룹 분할의 불필요한 오버헤드가 소요되도록 너무 작게 만들지 마십시오. 예를 들어, 10개의 그룹(각 그룹에 103개의 피어 포함)과 10개의 사용 가능한 스레드가 있는 경우 분할 크기를 103으로 설정하는 것이 100보다 낫습니다. 103-100의 그룹을 분할하면 불필요한 오버헤드가 주니퍼에 제공되기 때문입니다.
  • 범위: 1-128 스레드

필수 권한 수준

system—구성에서 이 명령문을 확인합니다.

시스템 제어—이 명령문을 구성에 추가합니다.

출시 정보

Junos OS 릴리스 19.4R1에 발표된 성명서.

group-split-size Junos OS 릴리스 21.4R1에 발표되었습니다.

Junos OS 릴리스 22.2에서 분할이 도입된 NSR 지원.