Adott egy Debian lenny 2.6.26.3-as kernellel, rajta Icecast2 es van egy olyan bajom hogy olyan 800 hallgato felett packetlossos lesz a halozat. Es most jon a furcsasag: A switchre radugott osszes gepen jelentkezik a packetloss! Tobb geppel is probaltuk 2 szolgaltatonal is (Szervernet, Deninet). A forgalom nem volt nagyobb 500Mbitnel.
Itthon is elvegeztem par tesztet hogy a hibakat kizarjam. A packetlossok itthon is ugyanugy jelentkeztek a gagyi switchen:
- Icecast2 le, Shoutcast fel -> ugyanugy packetlossos, tehat nem az Icecast2 felelos.
- Masik vinyo be, WinXP fel, ra Icecast2 -> packetloss megszunt!, de helyette a Linux alatti 1-2% CPUzabalas helyett itt van 70-90%!
Tehat halokaridriver vagy kernelszinten lehet valami.
Gepek:
- Szolgaltatoknal:
- Asus P5B + Core2Quad Q6600 + 4G ram + Intel E1000 halokari
- Core2Quad Q6600 + 8G ram + Atheros LAN
- Itthon a tesztgep:
- gagyi Acer alaplap + P4 3GHz(ht) + D-link DGE-530T
Tehat vasaktol fuggetlenul jelentkezik a pacletloss, nagyjabol ugyanolyan mertekben, de win alatt nincs pl.
Help pls!
- 2476 megtekintés
Hozzászólások
800 hallgató..minek a streamje ez? A Magyar Rádióé? Az Intel hálókarit érdemes lecserélni mondjuk egy 3Com-ra, ha hálókari driver, akkor ez egyből ki is derül...
- A hozzászóláshoz be kell jelentkezni
Laza Radio. Amugy tobb geppel, tobb fele halokarival is ugyanaz a gond. Viszont win alatt egycsapasra megszunnek az ilyen gondok (Meg azzal a D-link csodaval is jo lesz).
- A hozzászóláshoz be kell jelentkezni
keresnék a helyedben a gugliban kernel paramétereket, amivel jobban be lehet lőni a kernelt a sok szálas, nagy sávszélességű kapcsolatokhoz.
Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.28.3
- A hozzászóláshoz be kell jelentkezni
nem tom........ trey dicseri az intelt
--
HUP@Steam
- A hozzászóláshoz be kell jelentkezni
[*] IP: multicasting
Ez kellett neki, Icecast tobb procit eszik, de megszunt a packetloss.
- A hozzászóláshoz be kell jelentkezni
Na, erre a beallitasra immunis lett a dolog. A packetloss sajna ujra elojott.
1500 hallgato, 192k/s -> kb 10% packetloss
Csereltem kernelt is 2.6.28.8 -rol 2.6.29-re, de a helyzet nem valtozott. Itthon a tesztgepen is jelentkezik.
Help pls
- A hozzászóláshoz be kell jelentkezni
Én is üzemeltetek icecast/shoutcast szerver 1 gépen össz kb 400 hallgató 80 mbit sávszélesség
régebben nekem is leszakadoztak a rádiók és nem ment feljebb a hallgatószám. egy ulimit el megemeltem az open files nagyobbra azóta nincsen gond. Egy próbát megér, valamint gugliznék hogy milyen sysctl paramétereket érdemes beállítani nagy hálózati forgalom esetén.
Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.28.7
- A hozzászóláshoz be kell jelentkezni
Ulimit open files nalam alapbol meg van emelve es kb 800 hallgato (100-120M) felett jelentkezik ez a gond. Meg 2000 hallgatoval se szakad le senki, de latszik hogy eleg nehezen csatlakozik fel (utana mar megy). Viszont a packetloss miatt igy a jatekszerverek felejtosek ugyanazon a gepen, sot ugyanazon a switchen is a szolgaltatonal, mert az osszes ugyanazon a switchen levo gep packetlossos lesz.
- A hozzászóláshoz be kell jelentkezni
nem a szolgáltató switche szar ? , vagy kevés a sávszél ? A szervernet meg ugyanúgy a deninettől bérel szóval nem releváns, pl axeleró, datanet stb nél is meg kéne nézni. Volt hasonló esetünk, mikor a gépünket kiterheltük kimenő forgalommal kb 1Gbit mondhatni az egész szolgáltatót leültettük vele, és minden packetlossos volt abban a switchben ugye mert elfogtuk a sávot.
Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.28.7
- A hozzászóláshoz be kell jelentkezni
Egy masik geppel Deninetnel teszteltek tobb switchen es mindegyiken pontosan ugyanugy jelentkezett a PL. A Mellesleg.FM is PLes idonkent pedig az az Adatparkban van ha jol tudom. Windows alatt viszont megtaltosodik a dolog, nincs pl egyaltalan, igaz, tobb procit is eszik az Icecast. Itthon a gagyi Planet switchen gagyi halokartyaval is tokeletes winnel.
- A hozzászóláshoz be kell jelentkezni
de otthon hogy teszteled ki 1500 hallgatót ? 192 kbittel az durván 300 mbit sávszél.
Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.28.7
- A hozzászóláshoz be kell jelentkezni
masik geprol: ab -t 10000 -n 1500 -c 1500 http://192.168.0.8:8100/teszt.mp3 meg ezzel is: icecream http://192.168.0.8:8100/teszt.mp3 ez be egy scriptbe ami 1500* csatizik, de a lementett stream megy /dev/null-ba.
Ezutan a szerveren meg mtr valami.hu es maris ott a packetloss.
http://syserr.hu/loss2.png
- A hozzászóláshoz be kell jelentkezni