Question)

베리타스 넷백업 마스터 서버에 대한 세마포어 값 조정을 위한 질문입니다.

현재 해당 서버는 BareMetal 이며 512G 메모리로 운영중입니다.
현재 마스터서버의 세마포어 값이 OS Default 값으로 다중의 백업 잡에 의한 프로세스들을 처리하기에 부족할 수 있다하여 베리타스에서는 권고값으로 변경을 권고하고 있습니다.
설정값을 늘리기에 앞서서 몇가지 문의 드립니다.

- Recommenended NetBackup *NIX semaphore tuning values
https://www.veritas.com/support/en_US/article.TECH203066.html

- AS-IS
------ Semaphore Limits --------
max number of arrays = 128
max semaphores per array = 250
max semaphores system wide = 32000
max ops per semop call = 32
semaphore max value = 32767

- TO-BE
------ Semaphore Limits --------
max number of arrays = 1024
max semaphores per array = 300
max semaphores system wide = 307200
max ops per semop call = 32
semaphore max value = 32767

- What are the observed limits for kernel semaphore parameters?
https://access.redhat.com/solutions/61529

 

Answer)

1) 영향도
해당 시스템의 메모리가 매우 높고 해당 서버는 백업을 위한 용도로만 사용하므로 위 레드햇 솔루션 문서를 근거로 하였을 때 증가값은 감당 할 수 있는 범위내에서 미미한 증가라고 판단됩니다. 따라서 영향도는 없을 거라 판단 됩니다. 맞게 판단하고 있는건지요?

2) 최대값
위 레드햇 솔루션 문서에 의하면 SEMMNS 최대값은 시스템의 메모리양에 의해 결정되고 2147483647 값이 최대값으로 명시가 되어 있는데, 이 최대값은 대략 얼만큼의 여유 메모리량에 의해 산출된 값인지요? 그리고 메모리량에 따른 SEMMNS 계산방법이 있는지요?

 

 

> 1) 영향도
> 해당 시스템의 메모리가 매우 높고 해당 서버는 백업을 위한 용도로만 사용하므로 위 레드햇 솔루션 문서를 근거로 하였을 때 증가값은 감당 할 수 있는 범위내에서 미미한 증가라고 판단됩니다. 따라서 영향도는 없을 거라 판단 됩니다. 맞게 판단하고 있는건지요?

특별히 영향도는 없을 것으로 판단됩니다. 다만, 향후 적용후 모니터링은 해보시는 것을 권장드립니다.

2) 최대값
위 레드햇 솔루션 문서에 의하면 SEMMNS 최대값은 시스템의 메모리양에 의해 결정되고 2147483647 값이 최대값으로 명시가 되어 있는데, 이 최대값은 대략 얼만큼의 여유 메모리량에 의해 산출된 값인지요? 그리고 메모리량에 따른 SEMMNS 계산방법이 있는지요?

해당 값의 변수가 "int"타입으로 해당 값이 최대값은 INT_MAX의 값에 영향을 받아 설정되어 있습니다.

semaphore tuning values

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다