Outils pour utilisateurs

Outils du site


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 :

  1. 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.

  1. 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