fgland
Bonjour à tous,
y a-t-il un spécialiste du streaming audio dans la salle ?
J’ai mis en place une diffusion qui marche bien mais je n’ai aucune idée du nombre d’utilisateurs possible sur une ligne 100Mb. Sachant que je diffuse en 64kb (ce n’est pas de la musique), suffit-il de diviser 100Mb par 64kb en gardant une réserve ?
Merci
Gérard
madko
Bonjour,
Déjà il faudrait revoir tes unités, pour être sûr de pas se tromper. Une vitesse c'est forcément en unité de temps. Là tu indiques 2 valeurs qui n'en ont pas.
Ligne 100Mb je suppose que c'est 100Mbps ?
Par contre pour l'audio, des fois il y a l'échantillonnage, etc plein de valeur qui n'indique pas forcément un débit réseau. Donc vérifie bien ton histoire des 64kb. Est-ce vraiment 64kbps ? Si c'est le cas en effet tu peux diviser 100Mbps / 64kbps et tu aura un idée du nombre de clients max
PS: sujet sûrement à déplacer dans Réseaux
fgland
c'est vrai, le serveur est prévu en 100Mbps et mon streaming est 64kbps. Quand je regarde le monitoring du serveur, il est en bps donc du coup je suis un peu perdu. Je suis de toute façon très loin des 1500...
Merci, je suis rassuré.
Le message peut-être déplacé, je me suis même demandé s'il ne fallait pas le faire en discuss...
Gérard
madko
Le 1500 il correspondrait à quoi ?
Pour rappel, 1Mbps = 1024Kbps = 1048576bps c'est comme pour le stockage. Tu peux utiliser 1000 au lieu de 1024 ce sera plus facile de tête.
Si tu as un monitoring, tu testes avec 1 client pour voir le débit moyen. Tu pourras extrapoler, 2 clients se sera le double, 3 sera fois 3 etc
fgland
(1024*100) / 64 cela donne 1600 ou alors je n'ai pas compris
Gérard
madko
Oui ok si un client consomme 64kbps tu pourras en effet en avoir 1600. Bon c'est à la louche hein. Il faudrait aussi penser à voir pour 1 client, combien de RAM est consommée. Idem pour le CPU. Voire aussi les IO disques. Faut s'assurer qu'il n'y a pas un plafond qui va être atteint plus vite que la partie réseau.
Du coup c'est résolu ?
fgland
vu avec l'utilitaire de monotiring du serveur :
coté processeur, c'est dérisoire(entre 4 et 5%),
coté ram cela semble assez indépendant de la sortie (85% mais il est vrai qu'il n'y a que 2Go mais ce serveur ne sert qu'a cela, à certaines heures),
à priori il n'y a pas de stockage puisque je n'enregistre pas et df -h 1.9G d'utilisé, ce qui correspond au système de base
de toute façon je ne pense pas dépasser les 100 !
en ssh :
en regardant avec free, on voit que la mémoire cache est toujours utilisée, ce n'est donc pas significatif mais correspond à la gestion de la mémoire sous F31
top ne donne que 0,4 de cpu et 0,3 de mem pour icecast, pas de changement visible pour une ou 5 connections simultanées
merci
Merci
madko
Donc 5% en CPU, avec 20 utilisateurs tu va peu-être saturer. Surveille surtout ce point. On est déjà très loin des 1600 si on ne comptait que le réseau.
fgland
coté cpu avec 35, il n'y a pas de différence, je vais surveiller
Merci
Gérard