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 ???? ???, ? ???????, ??? ??????. :) ?? ??? ??????? ????????? ????, ??? ??? ????????????? ?????? **? ??????? ?? ?????????, ? ?????? ???????????? ??????, ??????????? ??????????.