EISELE Pascal
2005-Nov-18 00:20 UTC
[Icecast] How analyze performance (buffering) problems ?
Hello, I'm looking for a method to track stream performance problems, I mean : why does listeners got buffering ? We are using two "front relay" that are hosted by differents providers. The front relays are connected to our main server (which encode) that is using two ADSL connections from two differents providers. How can I do to know if there is a problem between "Front relay 1" and "Main server using provider DSL connection 1" or between "Front relay 1" and listener ? How avoid buffering problems ? Have you got somes tips and tricks ? Bests regards, Pascal
EISELE Pascal
2005-Nov-18 01:34 UTC
[Icecast] How analyze performance (buffering) problems ?
EISELE Pascal a ?crit :> Hello, > > I'm looking for a method to track stream performance problems, I mean : > why does listeners got buffering ? > We are using two "front relay" that are hosted by differents providers. > The front relays are connected to our main server (which encode) that is > using two ADSL connections from two differents providers. > How can I do to know if there is a problem between "Front relay 1" and > "Main server using provider DSL connection 1" or between "Front relay 1" > and listener ? > How avoid buffering problems ? Have you got somes tips and tricks ? > > Bests regards, > Pascal > _______________________________________________ > Icecast mailing list > Icecast@xiph.org > http://lists.xiph.org/mailman/listinfo/icecastI've tryed to load one of our relay with the shell scripts used on http://icecast.org/loadtest1.php. Settings was : # max concurrent curls to kick off max=100 # how long to stay connected (in seconds) duration=99999999 # how long to sleep between each curl, can be decimal 0.5 delay=100 Here is our mountpoint definition on the tested relay : <limits> <clients>100</clients> <sources>4</sources> <threadpool>20</threadpool> <queue-size>512000</queue-size> <client-timeout>10</client-timeout> <header-timeout>10</header-timeout> <source-timeout>60</source-timeout> </limits> <relay> <server>xxxxxxxx</server> <port>yyyyyyyyy</port> <mount>/letsgozik</mount> <local-mount>/letsgozik-HiQ</local-mount> </relay> We are using icecast 2.3.0 under Debian/GNU Linux (kernel 2.4.24-grsec) on a AMD Athlon(tm) XP 2000+ with 512 Mo of memory. Any idea ? Bests regards, Pascal
Andrew V. Kuzik
2005-Nov-24 16:36 UTC
[Icecast] How analyze performance (buffering) problems ?
Hi!
<clients>200</clients>
<sources>50</sources>
<threadpool>40</threadpool>
<queue-size>40524288</queue-size>
<client-timeout>50</client-timeout>
<header-timeout>30</header-timeout>
<source-timeout>30</source-timeout>
Try to increase queue-size - that should help to serve buffering problems.
EP> EISELE Pascal a ?crit :
EP> > Hello,
EP> > I'm looking for a method to track stream performance problems, I
mean :
EP> > why does listeners got buffering ?
EP> > We are using two "front relay" that are hosted by
differents providers.
EP> > The front relays are connected to our main server (which encode)
that is
EP> > using two ADSL connections from two differents providers.
EP> > How can I do to know if there is a problem between "Front relay
1" and
EP> > "Main server using provider DSL connection 1" or between
"Front relay 1"
EP> > and listener ?
EP> > How avoid buffering problems ? Have you got somes tips and tricks ?
EP> >
EP> > Bests regards,
EP> > Pascal
EP> > _______________________________________________
EP> > Icecast mailing list
EP> > Icecast@xiph.org
EP> > http://lists.xiph.org/mailman/listinfo/icecast
EP>
EP> I've tryed to load one of our relay with the shell scripts used on
EP> http://icecast.org/loadtest1.php.
EP> Settings was :
EP> # max concurrent curls to kick off
EP> max=100
EP> # how long to stay connected (in seconds)
EP> duration=99999999
EP> # how long to sleep between each curl, can be decimal 0.5
EP> delay=100
EP> Here is our mountpoint definition on the tested relay :
EP> <limits>
EP> <clients>100</clients>
EP> <sources>4</sources>
EP> <threadpool>20</threadpool>
EP> <queue-size>512000</queue-size>
EP> <client-timeout>10</client-timeout>
EP> <header-timeout>10</header-timeout>
EP> <source-timeout>60</source-timeout>
EP> </limits>
EP> <relay>
EP> <server>xxxxxxxx</server>
EP> <port>yyyyyyyyy</port>
EP> <mount>/letsgozik</mount>
EP> <local-mount>/letsgozik-HiQ</local-mount>
EP> </relay>
EP> We are using icecast 2.3.0 under Debian/GNU Linux (kernel 2.4.24-grsec)
on a
EP> AMD Athlon(tm) XP 2000+ with 512 Mo of memory.
EP> Any idea ?
EP>
EP> Bests regards,
EP> Pascal
EP> _______________________________________________
EP> Icecast mailing list
EP> Icecast@xiph.org
EP> http://lists.xiph.org/mailman/listinfo/icecast
EP>
--
Kuzik V.Andrew (www)kuzik.org.ua,(gsm)380675329075,(icq)345641182
???? ???, ? ???????, ??? ??????. :)
?? ??? ??????? ????????? ????, ??? ??? ????????????? ??????
**? ??????? ?? ?????????, ? ?????? ???????????? ??????, ??????????? ??????????.