Odpověď

Jméno:
E-mail:
Předmět:
Ikona zprávy:

Ověření:
Křestní jméno zpěváka Gotta:

Zkratky: stiskněte shift+alt+s pro odeslání nebo shift+alt+p pro prohlédnutí


Shrnutí tématu

Poslal: geby
« kdy: 18-01-2018, 21:11:35 »

Bohuzel, benchmark jsem nedelal. Ozvali se mi 2 lidi, ale v jejich pripade jde spis o placebo. Navic, ted uz tezko merit kdyz maji hotfix nainstalovany (nevim jak slozita by byla jeho odinstalace). Merit na VM by bylo nefer. Opiram se o teorii blokujiciho WinSock v porovnani s rozsirenim RIO socket (jenz optimalizuje prave prepinani mezi user a kernel modem).

Ach tak, ty sice se Synapsi nedelas (jak jsem tak pochopil), ale mas naprosto jasno, ze to prece musi byt pomale, protoze to pouziva blokujici sockety.

Moje praxe rika, ze kdyz uz to nekde drhne, tak nekde uplne jinde nez ve winsocku. Mnohem drive dojde serveru dech v tom, co s temi daty vubec dela, nebo se treba ucpou draty. RIO je reseni pro opravdu extremni pripady, pro bezne ulohy je zbytecne se tim vybec zabyvat a snizovat si mnozstvi podporovanych verzi Windows...
Poslal: Delfin
« kdy: 18-01-2018, 15:37:00 »

Znatelne problemy sice nezaznamenali na serverech ani giganti jako Amazon nebo Google, ale muze to byt dano taky tim ze pouzivaji krome hi-tech sitoveho hardware taky "moderni" implementace.
Jejich servery nebudou na WinTelu

To nejspis nebudou. Ale i kdyby, jestli testovali ty systemy "zvenci" a na vstupu maji nejaky hi-tech skalovaci hardware ktery jim rozhazuje vykon na nevytizene stroje, pak to tezko srovnavat napr. s jednim vytizenym strojem kde bezi server (s blokujicim WinSock, coz si myslim ze by mohl byt nejcastejsi pripad serveru psanych v Delphi). Nejak zvlast jsem se v tech hromadach vysledku hrabat nechtel, ale teorie je jasna - RIO bude po hotfixu zase o "neco" rychlejsi nez blokujici WinSock.

Reakce Intel - samozrejme se nic nedeje (giganti zustali nedotceni)
Poslal: Radek Červinka
« kdy: 18-01-2018, 15:26:07 »

Znatelne problemy sice nezaznamenali na serverech ani giganti jako Amazon nebo Google, ale muze to byt dano taky tim ze pouzivaji krome hi-tech sitoveho hardware taky "moderni" implementace.
Jejich servery nebudou na WinTelu


Linux to patchoval taky. nektere ARM jádra jsou postižené taky (zpřesnění: 1 ze 3 problémů).
Poslal: pf1957
« kdy: 18-01-2018, 15:20:41 »

Znatelne problemy sice nezaznamenali na serverech ani giganti jako Amazon nebo Google, ale muze to byt dano taky tim ze pouzivaji krome hi-tech sitoveho hardware taky "moderni" implementace.
Jejich servery nebudou na WinTelu
Poslal: Delfin
« kdy: 18-01-2018, 15:15:48 »

Nekteri se mohou divit proc jsem sem prispival ohledne Intel problemu par dni nazpet, ale mozna jej pochopi :) Vytizene Indy, nebo co ja vim Synapse (neplest se Synopse flamework, protoze o nem nevim temer nic) servery pociti v soucasnosti prepinani z user mode na kernel.

Muzes tohle tvrzeni podlozit nejakymi praktickymi testy, nebo jde jen o tvuj dojem?

Bohuzel, benchmark jsem nedelal. Ozvali se mi 2 lidi, ale v jejich pripade jde spis o placebo. Navic, ted uz tezko merit kdyz maji hotfix nainstalovany (nevim jak slozita by byla jeho odinstalace). Merit na VM by bylo nefer. Opiram se o teorii blokujiciho WinSock v porovnani s rozsirenim RIO socket (jenz optimalizuje prave prepinani mezi user a kernel modem).

V Česku je to hodně diskutované téma, takže mi to připadá, že Delfin si hraje na Promethea přinášejícího oheň.  ;)  ;D  ;D
https://www.zive.cz/clanky/jak-oprava-chyb-procesoru-zpomali-pocitace-testy-ukazuji-ze-to-neni-az-takove-drama/sc-3-a-191248/default.aspx

Mozna ano. Mozna ne. O dusledcich hotfix na klientskych strojich pise Intel i Microsoft - "temer nebudou znat". Na vytizenych serverech ma byt situace horsi - vzdyt i ten clanek ktery linkujes zacina slovy "V serverech a datacentrech to ale může být velký problém".

Znatelne problemy sice nezaznamenali na serverech ani giganti jako Amazon nebo Google, ale muze to byt dano taky tim ze pouzivaji krome hi-tech sitoveho hardware taky "moderni" implementace.

P.S. testovat hry, kdy prevazna vetsina vykonu stoji na nedotcenych GPU je IMHO pomerne zbytecne ;)
Poslal: našinec
« kdy: 18-01-2018, 10:23:18 »

Nekteri se mohou divit proc jsem sem prispival ohledne Intel problemu par dni nazpet, ale mozna jej pochopi :) Vytizene Indy, nebo co ja vim Synapse (neplest se Synopse flamework, protoze o nem nevim temer nic) servery pociti v soucasnosti prepinani z user mode na kernel.

Muzes tohle tvrzeni podlozit nejakymi praktickymi testy, nebo jde jen o tvuj dojem?
V Česku je to hodně diskutované téma, takže mi to připadá, že Delfin si hraje na Promethea přinášejícího oheň.  ;)  ;D  ;D
https://www.zive.cz/clanky/jak-oprava-chyb-procesoru-zpomali-pocitace-testy-ukazuji-ze-to-neni-az-takove-drama/sc-3-a-191248/default.aspx
Poslal: geby
« kdy: 17-01-2018, 23:28:42 »

Nekteri se mohou divit proc jsem sem prispival ohledne Intel problemu par dni nazpet, ale mozna jej pochopi :) Vytizene Indy, nebo co ja vim Synapse (neplest se Synopse flamework, protoze o nem nevim temer nic) servery pociti v soucasnosti prepinani z user mode na kernel.

Muzes tohle tvrzeni podlozit nejakymi praktickymi testy, nebo jde jen o tvuj dojem?
Poslal: Ondřej Pokorný
« kdy: 16-01-2018, 15:56:47 »

Omlouvám se za debilní příspěvek. Stano, udělej si normálně lokální aplikaci bez serveru, tu spusť na Windows tabletu a do kuchyně dej termotiskárnu přes wifi. I tak to bude dost práce.
Poslal: Delfin
« kdy: 16-01-2018, 15:30:09 »

Počet čašníkov = 1 :)

=> číšníkovi bych strčil do ruky bumágu s tabulkou a jako komunikační kanál s kuchyní wólkí tálkí, jestli tam nedokřičí  8) všechno ostatní je ouvrkil

Tak oni by to mohli sami hosti do kuchyne vykricet. A z kuchyne by se daly obedy vetsim prakem za pomoci sikovnejsiho kuchare strilet primo hostum.
Poslal: vandrovnik
« kdy: 16-01-2018, 08:56:16 »

No jestli bude počet číšníků 1 a nemá se to v dohledné době měnit, nestačilo by tím pádem provozovat vše přímo na tom jednom přenosném zařízení? Tisk by prostě byl přes wifi na síťovou tiskárnu někde vzadu - z pohledu té aplikace je jedno, jak je fyzicky připojena.
Poslal: Ondřej Pokorný
« kdy: 16-01-2018, 08:51:58 »

Počet čašníkov = 1 :)

=> číšníkovi bych strčil do ruky bumágu s tabulkou a jako komunikační kanál s kuchyní wólkí tálkí, jestli tam nedokřičí  8) všechno ostatní je ouvrkil
Poslal: Stanislav Hruška
« kdy: 16-01-2018, 07:34:01 »

Počet čašníkov = 1 :)
Poslal: Miroslav Baláž
« kdy: 16-01-2018, 02:45:21 »

Nemam absolutne tuseni o co jde, ale je prave ted, ne 18 nazpet ;)
Ide o toto:
- nízky rozpočet na úlohu (za riešiteľa verím, že tých 150 eur nie je posledné slovo)
- max obedov 200
- počet klientov (čašníkov), nepoznám, ale verím, že nebude viac ako 10. Nech 20..
- riešenie nemusí byť Hi .. tech. Iba musí dobre fungovať
- pre fungovanie je fajn, ak riešiteľ dobre pozná technológie, ktoré bude využívať
- riešiteľ ovláda Delphi a databázu FB
- databáza FB je klient server
- riešenie predpokladá windows na všetkých strojoch (server aj klienti, Delphi teda nie je problém)
- najzdĺhavejšia úloha servera bude asi tlač. Nič teda nebude trvať viac ako pár sekúnd.
- riešiteľ môže využiť komunikáciu pomocou údajov / tabuliek na serveri. Môžu mu nahradiť správy a nemusí riešiť prenosy, teda technológie, s ktorými zatiaľ nepracoval. O prenosy sa postará databázový server.
- Server môže skenovať údaje v db každých povedzme 10 sekúnd
- každá požiadavka môže mať timestamp a podľa toho ich server môže likvidovať
Okrem toho, že snáď riešenie nie je úplne na TOP úrovni, mal by tam byť nejaký technický problém?
Poslal: Delfin
« kdy: 16-01-2018, 01:09:58 »

Jinymi slovy, zkusim implementovat (alespon) pro Windows na low level urovni to co Indy (jen o neco jednoduseji a efektivneji), protoze Remy Lebeau se k necemu jako "Indy 12" zatim moc nema, a verim ze dlouho kvuli cele te multiplatformnosti mit nebude.