...
예를 들면, 클러스터가 200 MiByte/s의 처리 속도의 I/O 서브시스템에서 60 MiByte/s (R)의 동기화 속도, 4분 또는 240초(tsync=240)로 타겟 동기화 시간이 유지된다고 가정하면 아래처럼 계산할 수 있습니다.
...
3600이 3600이 정확한 값이지만, AL을 구현한 bsr 해쉬 함수는 extents의 숫자가 소수로 설정되어 있는 경우 가장 잘 동작하기때문에 3601을 선택합니다.
최대 Active extents
Active extent의 최대 설정 개수는 Active log(AL) stripe size로 정해집니다. AL stripe size는 기본 32kB로 설정되며 create-md 또는 restore-md 명령의 --al-stripe-size-kB 옵션으로 임의 값을 설정할 수 있습니다. Active extent의 최대 설정 개수를 다음과 같이 계산합니다.
Code Block |
---|
((AL stripe size(kB) / 4) - 1) * 919 |
AL stripe size 가 32k 일 때
((32/4) - 1) * 919 으로 최대 설정 가능한 Active extent 개수는 6433 입니다.
AL stripe size 가 64k 일 때
((64/4) - 1) * 919 으로 최대 설정 가능한 Active extent 개수는 13785 입니다.
AL stripe size 가 288k 일 때
((288/4) - 1) * 919 으로 최대 설정 가능한 Active extent 개수는 65249 입니다.