(주)누리웨어

화상연동/Web,APP 구축및서비스/LMS/평생교육/학점은행/기업교육/연수관리/설문구축/

Wowza Media Server – 성능튜닝

최상의 운영체제

2GB 이상의 Java heap사이즈를 셋팅할수 있는 64bit Java VM을 가진 64-bit OS

Server VM 사용

Window : [설치폴더]/bin/setenv.bat
Linux : [설치폴더]/bin/setenv.sh
에서
set JAVA_OPTS=%JAVA_OPTS% -server

“-server”를 추가하여 Server VM을 사용하도록 한다.
— 4.xx버전에서는 conf/Tune.xml로 이동함

Java heap size 조정

Window : [설치폴더]/bin/setenv.bat
Linux : [설치폴더]/bin/setenv.sh
에서
JAVA_OPTS=”-Xmx3000M”

4G : JAVA_OPTS=”-Xmx3000M”
8G : JAVA_OPTS=”-Xmx5000M”
16G : JAVA_OPTS=”-Xmx8000M”
*10G이상은 비추천

CPU 자원 튜닝

total-core-count:process x cores x threads per core
[설치폴더]/conf/VHost.xml에서 total-core-count값에 따라 조정한다.
HostPort/ProcessCount:2x[total-core-count] (Max:24)
IdleWorkers/WorkerCount:2x[total-core-count] (Max:24)

NetConnections/ProcessCount:2x[total-core-count] (Max:24)

RTP/UnicastIncoming/ProcessCount:[total-core-count] (Max:12)
RTP/UnicastOutgoing/ProcessCount:2x[total-core-count] (Max:24)

RTP/MulticastIncoming/ProcessorCount:[total-core-count] (Max:12)
RTP/MulticastOutgoing/ProcessorCount:[total-core-count] (Max:12)

HandlerThredPool/PoolSize: 60 x [total-core-count] (Max:480)
TransportThreadPool/PoolSize: 40 x [total-core-count] (Max:320)

관리

1.http://[wowza-ip-address]:8088/enginemanager 여기에서 설정가능하다.
2.wowza.com: How to do performance tuning

댓글 남기기