optimisation:wowza
Par défaut, Wowza Media Serveur utilise 1200 MB de mémoire. Selon les performances de votre serveur, c'est bien souvent insuffisant…
- Si vous avez moins de 1Go de Ram, laissez par défaut.
- Si vous avez 2Go de RAM ou plus, mettez 1600MB.
- Si vous avez 3Go de RAM ou plus, mettez 2000MB.
- Si vous avez 3,5Go de RAM ou plus, mettez 3000MB.
- Si vous avez 4,5Go de RAM ou plus, mettez 4000MB.
- Si vous avez 16Go de RAM ou plus, mettez 8000MB.
Pour modifier cette valeur, éditez le fichier [Wowza]/bin/setenv.sh
JAVA_OPTS="-Xmx8000M"
Par défaut, Wowza Media Serveur ne profite pas pleinement des puissances de votre CPU. Déterminez le meilleur pour vous :
- Déterminez le nombre de coeur CPU de votre serveur :
# grep processor /proc/cpuinfo | tail -1
Il devrait donner une réponse de type :
processor : 7
Vous devez ajouter 1 à ce nombre. Dans notre exemple : 7 + 1 = 8 coeurs CPU.
- Modifiez le fichier [Wowza]/conf/VHost.xml
La valeur [total-core-count] ci-dessous se réfère au nombre de coeur (8 dans notre exemple).
HostPort/ProcessorCount: 2x[total-core-count] (maximum de 24) IdleWorkers/WorkerCount: 2x[total-core-count] (maximum de 24) NetConnections/ProcessorCount: 2x[total-core-count] (maximum de 24) RTP/DatagramConfiguration/UnicastIncoming/ProcessorCount: [total-core-count] (maximum de 12) RTP/DatagramConfiguration/UnicastOutgoing/ProcessorCount: 2x[total-core-count] (maximum de 24) RTP/DatagramConfiguration/MulticastIncoming/ProcessorCount: [total-core-count] (maximum de 12) RTP/DatagramConfiguration/MulticastOutgoing/ProcessorCount: [total-core-count] (maximum de 12) HandlerThreadPool/PoolSize: (300x[total-core-count])/5 (maximum de 480) TransportThreadPool/PoolSize: (200x[total-core-count])/5 (maximum de 320)
Redémarrez Wowza pour appliquer les modifications
optimisation/wowza.txt · Dernière modification : 2014/02/09 19:18 de linkuff