Table of Contents |
---|
...
압축 플러그인을 설정하는 명령어는 아래와 같습니다.
압축 타입 | 명령 | 출력 예시 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
IQA | drx-ctl set compress iqa [level] [connect name] |
| |||||||||
ZLIB | drx-ctl set compress zlib [level] [connect name] |
| |||||||||
LZ4 | drx-ctl set compress lz4 [level] [connect name] |
| |||||||||
NONE | drx-ctl set compress none 0 [connect name] |
|
...
- 성능에 미치는 영향에 대한 QA팀의 분석 자료
/wiki/spaces/QA/pages/819396836
압축 종류 CPU Core 개수 자동 계산된 thread 개수 S/W Zlib Level 1 8 Core / 1GBps 4개 H/W Zlib Level 1 16 Core / 2GBps 8개
- 명령어
Code Block theme DJango title process-thread-count collapse true < 설정 > [root@c73-qat-1 drbd.d]# drx-ctl set process-thread-count 10 Result: done. [root@c73-qat-1 drbd.d]# < 설정 확인 > [root@c73-qat-1 drbd.d]# drx-ctl show all ...(생략)... ip-verification=on process-thread-count=10 [root@c73-qat-1 drbd.d]#
...
- TCP socket buffer size 변경
- 테스트에 사용한 서버 : Appendix D. Appliance Configuration Guide의 서버
- 참고 문서 링크 : https://www.ibm.com/support/knowledgecenter/en/SSZTET_10.1/smpi01/smpi01_tysfbpjp.html
- Default : 208KBytes
Code Block theme DJango [root@c73-qat-1 drbd.d]# sysctl -a | grep net.core.[rw]mem net.core.rmem_default = 212992 net.core.rmem_max = 212992 net.core.wmem_default = 212992 net.core.wmem_max = 212992 [root@c73-qat-1 drbd.d]#
- 수정 명령어 : max만 2 MBytes로 변경합니다.
Code Block theme DJango sysctl -w net.core.rmem_max="2097152" sysctl -w net.core.wmem_max="2097152"
Info 설정한 값은 절대 수치가 아니며 서버 및 네트워크 환경에 따라서 성능 결과가 다를수 있습니다.
7.4.2 가상 메모리 사용량 조정
DRX 프로세스가 사용하는 가상 메모리의 크기를 조정할 수 있습니다. Linux는 환경 변수 MALLOC_ARENA_MAX 값을 통해서 사용량을 조정할 수 있습니다. Windows는 가상 메모리의 전체 크기만을 변경할 수 있기 때문에 설명에서 제외했습니다.
Info |
---|
환경 변수 설정은 프로세스의 메모리풀을 조정하기 때문에 전체 시스템에 대한 영향이 있을 수 있습니다. 충분한 테스트 후에 진행되야 합니다. |
- MALLOC_ARENA_MAX 값 설정하는 방법
있습니다.
Code Block |
---|
$> export MALLOC_ARENA_MAX=1 |
Info |
---|
예제로 설정한 "1"은 절대값이 아니며 서버 및 환경에 따라서 다르게 설정되야 합니다. |