<div dir="ltr"><div>Tak jsem to ještě jednou v klidu vyzkoušel v různých setupech a dobral jsem se k následujícímu (testoval jsem pouze dva připojené uživate):
</div><div> - latence na nemocničním vmware je kolísavá, teď off business hours to vesměs jede dost svižně, ale občas to výrazně zakolísá, může být vytížením serveru, jede tam toho hromada, a není to nijak optimalizované, wmware tools neinstalováno, neměl jsem čas víc sledovat<br></div><div></div><div> - latence na ubuntu 18.04 ve virtualboxu v host debianu 10, výkonný desktop kde nic nejde, lokální síť,
- teď je to úplně ok, nevím kde byl předtím problém, možná chyba na client ntb<br></div><div> - lokálně na stejném desktopu v debianu bez virtualizace - user experience je srovnatelná jako když je ve virtualboxu</div><div> - hodně je taky klienským hw, teď jsem to zkoušel na starším ivy bridge firemním ntb bez ssd s w10, občas to vypadalo, že jeho momentální vytížení to také ovlivňovalo<br></div><div> - když se vypne video, latence se samozřejmě okamžite sníží<br></div><div><br></div><div>Zatím závěr takový: lepší to bude na samostatném hw, pro menší vytížení asi není třeba dělat velké optimalizace a user experience by mohla být uspokojivá. <br></div><div>Bohužel na přesnější měření kde se to zpožďuje nemám schopnosti ani čas, uživatesky jsem to měřil hudebně - dělal jsem pusou klik a snažil jsem se chytat rytmus s odezvou a sledoval tempo a jeho kolísání v čase :)))) <br></div><div><br></div><div>Každopádně díky Snajpo, pro naše užití asi zatím nejsnažší řešení samostatný hw, uvidíme co to bude dělat až tam bude víc lidí najednou.<br></div><div><br></div><div>JV<br></div><div><br></div><div>Jirka Volf<br></div><div></div><div><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">čt 26. 3. 2020 v 13:10 odesílatel Pavel Snajdr <<a href="mailto:snajpa@snajpa.net">snajpa@snajpa.net</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Jeste jsem zapomnel podstatnou vec, pro dobrou odezvu systemu musi byt <br>
system schopny rychle alokovat pamet pro sitove buffery.<br>
<br>
sysctl je vm.min_free_kbytes, my drzime na ty node radsi 2 GB volnou <br>
rezervu (ale asi by stacilo i tak pul giga v pohode).<br>
<br>
Bacha na zvetsovani ty hodnoty z defaultu v provozu, paradne se tim da <br>
shodit jadro, kdyz bude mit problem tu volnou pamet najit, aby ji mohlo <br>
zarezervovat...<br>
<br>
Ostatni sysctl hodnoty poslu, jak se nejako dousadej (...az si pekne <br>
dodelam metriky a z vysokych prehnanych maxim, kterych se nedosahuje, to <br>
predelam na neco rozumnejsiho a primarni alokace tez narovnam podle <br>
histogramu).<br>
<br>
All in all, vyborna prilezitost vykonove potunit vpsAdminOS :)<br>
<br>
/snajpa<br>
<br>
On 2020-03-26 13:02, Jiri Volf wrote:<br>
> Ahoj,<br>
> <br>
> díky moc za výživné tipy! Bohužel řešíme také hromadu jiných<br>
> věcí, tak není moc času si s tím hrát, ale jasně z toho plyne,<br>
> že napřed to zkusíme dát na samostatný hw, pak zareportuji,<br>
> jestli a jak se jenom tímhle krokem latence zlepší.<br>
> <br>
> Díkes a zdravím,<br>
> Jirka Volf<br>
> <br>
> čt 26. 3. 2020 v 12:49 odesílatel Pavel Snajdr <<a href="mailto:snajpa@snajpa.net" target="_blank">snajpa@snajpa.net</a>><br>
> napsal:<br>
> <br>
>> Nevim, jak to ma VMWare, ale jakakoliv virtualizace je pro high-pps<br>
>> pouziti naprd (packets per second).<br>
>> <br>
>> U QEMU/KVM zasadne pouzit jen virtio drivery, u VMWare bude neco<br>
>> podobneho, s ring bufferem, kde se vymenuji packety mezi<br>
>> hostem/guestem.<br>
>> Bacha, ten ring buffer by mel byt dost velky, aby se do nej aj neco<br>
>> <br>
>> veslo a nemrhal se cenny CPU cas na context switchich.<br>
>> <br>
>> Mozna by u plny virtualizace bylo nejlepsi, aby byly budto staticky<br>
>> <br>
>> pripinovane virtualni:fyzicka CPU jadra, nebo zajistit, ze<br>
>> scheduling<br>
>> hypervisoru ma delsi periodu, nez je defaultni nejdelsi perioda, s<br>
>> kterou dela Linuxi CFS (100ms).<br>
>> <br>
>> Je to *peklo*, vyladit to, no.<br>
>> <br>
>> 0. na fyzickych interfacech asi jen mq qdisc...<br>
>> <br>
>> 1. tzn. zadny software shaper v ceste (HFSC je v planu vyzkouset v<br>
>> budoucnu)<br>
>> <br>
>> 2. zadne pocitaci pravidla v ceste<br>
>> <br>
>> 3. vypnout vsechno pocitani a timestampovani TCP<br>
>> <br>
>> 4. ackoliv se vsude rika, ze bufferbloat je zlo, nemit dostatecny<br>
>> buffery pro aplikaci,<br>
>> aby se vykryly latence systemu, je jeste vetsi zlo<br>
>> -> takze vyladit sitovy stack kernelu, aby pouzival dost pameti<br>
>> (z<br>
>> prvni staci alokovat buffery velikosti stranky, pak soft limit<br>
>> nekde na<br>
>> stovkach kB, hard max 1MB).<br>
>> <br>
>> 5. pripravit sitovy stack na vysoky pocet spojeni<br>
>> -> se Simulcastem posila kazdy klient, kdyz stiha, az 3 video<br>
>> streamy, aby si to server prebral a poslal klientum nejvhodnejsi,<br>
>> co<br>
>> zvladnou pojmout (a pak audio + XMPP/HTTPS spojeni)<br>
>> <br>
>> 6. pokud to bezi v Dockeru, nebo necem takovym, je to neodladitelny<br>
>> <br>
>> level pekla jednim clovekem (stesti, ze vpsAdminOS mame pod palcem<br>
>> zplna...).<br>
>> <br>
>> 7. na kernel cmdline intel_idle.max_cstate=1, pokud je to Intel CPU<br>
>> -> Jitsi Videobridge je Java heavy-multithreaded appka a<br>
>> prostoje v<br>
>> komunikaci mezi threadama tomu fakt nedelaji dobre<br>
>> -> detto frequency scaling pryc (nepouzivame tak jak tak)<br>
>> <br>
>> 8. pokud bude hodne ucastniku na serveru najednou, je dobre pridat<br>
>> RAM<br>
>> pro Javu pro Videobridge, dosahuje se toho promennou prostredi<br>
>> VIDEOBRIDGE_MAX_MEMORY<br>
>> <br>
>> 9. METRIKY!!!<br>
>> -> vsechno merit, jinak se clovek nedohleda ani prd toho, kde<br>
>> je<br>
>> problem...<br>
>> <br>
>> 10. perf record + perf report to the rescue + git grep kernel<br>
>> zdrojaku<br>
>> are your friends :D<br>
>> <br>
>> Dej vedet, jestli to pomohlo a jak jsi to pripadne vyresil na<br>
>> strane<br>
>> toho VMWare.<br>
>> <br>
>> Diky,<br>
>> <br>
>> /snajpa<br>
>> <br>
>> On 2020-03-26 12:14, Jiri Volf wrote:<br>
>>> Ahoj, mám dotaz, ladili jste nějak latenci přímo v té<br>
>> instalaci<br>
>>> Jitsi?<br>
>>> <br>
>>> Snažíme se to zprovoznit v PN Bohnice, je to na debianu 10,<br>
>> čistá<br>
>>> instalace obojího dle návodu, na vmware, ale má to docela<br>
>> velkou<br>
>>> latenci, skoro 1sec hádám. Pinká to průměrně kolem<br>
>> 10-20ms.<br>
>>> Dělá mi to i doma, když to pustím na druhém pc ve<br>
>> virtualboxu. Ta<br>
>>> instalace na vpsfree ale má latenci o výrazně lepší.<br>
>>> <br>
>>> Jestli latenci někdo tady již řešil, budu vděčný za<br>
>> případné<br>
>>> tipy.<br>
>>> <br>
>>> Díky a zdravím,<br>
>>> Jiří Volf<br>
>>> <br>
>>> út 17. 3. 2020 v 17:08 odesílatel Pavel Snajdr<br>
>> <<a href="mailto:snajpa@snajpa.net" target="_blank">snajpa@snajpa.net</a>><br>
>>> napsal:<br>
>>> <br>
>>>> Dejme 19:00 na:<br>
>>>> <br>
>>>> <a href="https://meet.vpsfree.cz/vpsfree-community" rel="noreferrer" target="_blank">https://meet.vpsfree.cz/vpsfree-community</a> [1] [1]<br>
>>>> <br>
>>>> Diky moc vsem :)<br>
>>>> <br>
>>>> On 2020-03-17 17:05, V.K. wrote:<br>
>>>>> Nejsem proti, nácviku se snad zúčastním.<br>
>>>>> <br>
>>>>> Psal jsem jen proto, že jsem již pomáhal nějaké aktivity<br>
>>>>> zprocesovat. A komentář "něco vyhnije a stačí udělat<br>
>> jednu<br>
>>>> věc"<br>
>>>>> k tomu přímo vybízel.<br>
>>>>> <br>
>>>>> Ono je to jako když kdysi člověk rozcházel cisco ipsec vpn<br>
>> v<br>
>>>>> linuxu, dostal do iptables pravidla, která ve windows nebyla<br>
>>>> vidět a<br>
>>>>> neřešila se = ale věděl, co má zkoumat, jakou komunikaci,<br>
>>>>> protože v těch chainech to bylo definované.<br>
>>>>> <br>
>>>>> S pozdravem<br>
>>>>> <br>
>>>>> Vencour<br>
>>>>> <br>
>>>>> On 17. 03. 20 17:00, Ondrej Beranek wrote:<br>
>>>>> <br>
>>>>>> Co vecer dát nacvik? Treba v 19.00? Na kanale vpsfree<br>
>>>>>> :)<br>
>>>>>> <br>
>>>>>> Dne út 17. 3. 2020 4:15 PM uživatel V.K. <<a href="mailto:vencour@gmail.com" target="_blank">vencour@gmail.com</a>><br>
>>>>>> napsal:<br>
>>>>>> <br>
>>>>>>> Ahoj všem,<br>
>>>>>>> <br>
>>>>>>> z linuxu jsem zkoušel, web browser signalizoval nedostupný<br>
>>>>>>> mikrofon i<br>
>>>>>>> kameru, z androida to chtělo instalovat další aplikaci<br>
>>>>>>> <br>
>>>>>>> Windows ještě zkusim.<br>
>>>>>>> <br>
>>>>>>> Doporučuji popsat "best practices" i jak má vypadat<br>
>>>>>>> očekávané a<br>
>>>>>>> neočekávané chování. Něco jako nedostatečná<br>
>>>> zákaznická<br>
>>>>>>> podpora nebo<br>
>>>>>>> nesplněné očekávání dost často ničí jinak fajn<br>
>>>> projekty.<br>
>>>>>>> <br>
>>>>>>> Ale dík, vypadá to dobře.<br>
>>>>>>> <br>
>>>>>>> Vencour<br>
>>>>>>> <br>
>>>>>>> On 17. 03. 20 16:06, Pavel Snajdr wrote:<br>
>>>>>>>> Realne uvidime, jak moc dobra prace to je, dneska vecer :D<br>
>>>>>>>> <br>
>>>>>>>> Zatim tam jelo v peaku 100Mbit, to je jeste prd :))<br>
>>>>>>>> <br>
>>>>>>>> Kdyz si vezmeme, ze full-kotel-kvalita znamena 2.5Mbit<br>
>>>>>>> tam/zpatky ze<br>
>>>>>>>> serveru per 1 klient :D<br>
>>>>>>>> <br>
>>>>>>>> (no a je to tak, ze Jitsi Meet sice umi p2p spojeni pomoci<br>
>>>>>>> STUN, pokud<br>
>>>>>>>> si volaji jen 2 lidi navzajem, ale jakmile nekdo z tech dvou<br>
>>>>>>> refreshne<br>
>>>>>>>> stranku, uz ten hovor vzivote nedaji dokupy, pokud neprijdou<br>
>>>> na<br>
>>>>>>> to, ze<br>
>>>>>>>> to maji zavrit oba najednou a pak az otevrit, kdyz uz si to<br>
>>>>>>> takhle<br>
>>>>>>>> rozhodi -> cili tohle je radsi vypnute a odrazime vsechen<br>
>>>>>>> traffic i<br>
>>>>>>>> pro p2p pres ten server)<br>
>>>>>>>> <br>
>>>>>>>> /snajpa<br>
>>>>>>>> <br>
>>>>>>>> On 2020-03-17 12:38, Ondrej Beranek wrote:<br>
>>>>>>>>> Ahoj kluci, dobrá práce!<br>
>>>>>>>>> <br>
>>>>>>>>> út 17. 3. 2020 v 11:41 odesílatel Martin Myška<br>
>>>>>>>>> <<a href="mailto:martin@martinmyska.cz" target="_blank">martin@martinmyska.cz</a>> napsal:<br>
>>>>>>>>> <br>
>>>>>>>>>> Ahoj všem,<br>
>>>>>>>>>> <br>
>>>>>>>>>> jak jste již možná zaregistrovali - kvůli aktuální<br>
>>>>>>> situaci kdy<br>
>>>>>>>>>> se je třeba snažit vyhýbat kontaktu s lidmi, jsme<br>
>> rozjeli<br>
>>>>>>> pro<br>
>>>>>>>>>> tyto účely videokonferenční jitsi instanci u nás.<br>
>>>>>>>>>> <br>
>>>>>>>>>> Jde o čistý jitsi server s vypnutou jakoukoliv<br>
>> možností<br>
>>>>>>>>>> špehování (Googlí servery, nahrávání serverside..),<br>
>>>> se<br>
>>>>>>>>>> zapnutým šifrováním a rebrandingem.<br>
>>>>>>>>>> <br>
>>>>>>>>>> Doufám že bude k užitku a kdybyste narazili na<br>
>> nevhodný<br>
>>>>>>> či<br>
>>>>>>>>>> něco nevysvětlující překlad, dejte mi prosím vědět<br>
>>>>>>> :-)<br>
>>>>>>>>>> <br>
>>>>>>>>>> <a href="https://meet.vpsfree.cz" rel="noreferrer" target="_blank">https://meet.vpsfree.cz</a> [2] [2] [1] [1]/<br>
>>>>>>>>>> <br>
>>>>>>>>>> Martin Myška<br>
>>>>>>>>>> <br>
>>>>>>>>>> martyet<br>
>>>>>>>>>> <br>
>>>>>>>>>> _______________________________________________<br>
>>>>>>>>>> Community-list mailing list<br>
>>>>>>>>>> <a href="mailto:Community-list@lists.vpsfree.cz" target="_blank">Community-list@lists.vpsfree.cz</a><br>
>>>>>>>>>> <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a> [3] [3]<br>
>> [2] [2]<br>
>>>>>>>>> <br>
>>>>>>>>> <br>
>>>>>>>>> Links:<br>
>>>>>>>>> ------<br>
>>>>>>>>> [1] <a href="https://meet.vpsfree.cz" rel="noreferrer" target="_blank">https://meet.vpsfree.cz</a> [2] [2] [1]<br>
>>>>>>>>> [2] <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a> [3] [3]<br>
>> [2]<br>
>>>>>>>>> <br>
>>>>>>>>> _______________________________________________<br>
>>>>>>>>> Community-list mailing list<br>
>>>>>>>>> <a href="mailto:Community-list@lists.vpsfree.cz" target="_blank">Community-list@lists.vpsfree.cz</a><br>
>>>>>>>>> <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a> [3] [3] [2]<br>
>>>>>>>> _______________________________________________<br>
>>>>>>>> Community-list mailing list<br>
>>>>>>>> <a href="mailto:Community-list@lists.vpsfree.cz" target="_blank">Community-list@lists.vpsfree.cz</a><br>
>>>>>>>> <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a> [3] [3] [2]<br>
>>>>>>> _______________________________________________<br>
>>>>>>> Community-list mailing list<br>
>>>>>>> <a href="mailto:Community-list@lists.vpsfree.cz" target="_blank">Community-list@lists.vpsfree.cz</a><br>
>>>>>>> <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a> [3] [3] [2]<br>
>>>>>> <br>
>>>>>> _______________________________________________<br>
>>>>>> Community-list mailing list<br>
>>>>>> <a href="mailto:Community-list@lists.vpsfree.cz" target="_blank">Community-list@lists.vpsfree.cz</a><br>
>>>>>> <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a> [3] [3] [2]<br>
>>>>> <br>
>>>>> <br>
>>>>> Links:<br>
>>>>> ------<br>
>>>>> [1] <a href="https://meet.vpsfree.cz" rel="noreferrer" target="_blank">https://meet.vpsfree.cz</a> [2] [2]<br>
>>>>> [2] <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a> [3] [3]<br>
>>>>> <br>
>>>>> _______________________________________________<br>
>>>>> Community-list mailing list<br>
>>>>> <a href="mailto:Community-list@lists.vpsfree.cz" target="_blank">Community-list@lists.vpsfree.cz</a><br>
>>>>> <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a> [3] [3]<br>
>>>> _______________________________________________<br>
>>>> Community-list mailing list<br>
>>>> <a href="mailto:Community-list@lists.vpsfree.cz" target="_blank">Community-list@lists.vpsfree.cz</a><br>
>>>> <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a> [3] [3]<br>
>>> <br>
>>> <br>
>>> Links:<br>
>>> ------<br>
>>> [1] <a href="https://meet.vpsfree.cz/vpsfree-community" rel="noreferrer" target="_blank">https://meet.vpsfree.cz/vpsfree-community</a> [1]<br>
>>> [2] <a href="https://meet.vpsfree.cz" rel="noreferrer" target="_blank">https://meet.vpsfree.cz</a> [2]<br>
>>> [3] <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a> [3]<br>
>>> <br>
>>> _______________________________________________<br>
>>> Community-list mailing list<br>
>>> <a href="mailto:Community-list@lists.vpsfree.cz" target="_blank">Community-list@lists.vpsfree.cz</a><br>
>>> <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a> [3]<br>
>> _______________________________________________<br>
>> Community-list mailing list<br>
>> <a href="mailto:Community-list@lists.vpsfree.cz" target="_blank">Community-list@lists.vpsfree.cz</a><br>
>> <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a> [3]<br>
> <br>
> <br>
> Links:<br>
> ------<br>
> [1] <a href="https://meet.vpsfree.cz/vpsfree-community" rel="noreferrer" target="_blank">https://meet.vpsfree.cz/vpsfree-community</a><br>
> [2] <a href="https://meet.vpsfree.cz" rel="noreferrer" target="_blank">https://meet.vpsfree.cz</a><br>
> [3] <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a><br>
> <br>
> _______________________________________________<br>
> Community-list mailing list<br>
> <a href="mailto:Community-list@lists.vpsfree.cz" target="_blank">Community-list@lists.vpsfree.cz</a><br>
> <a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a><br>
_______________________________________________<br>
Community-list mailing list<br>
<a href="mailto:Community-list@lists.vpsfree.cz" target="_blank">Community-list@lists.vpsfree.cz</a><br>
<a href="http://lists.vpsfree.cz/listinfo/community-list" rel="noreferrer" target="_blank">http://lists.vpsfree.cz/listinfo/community-list</a><br>
</blockquote></div></div>