On 16. 08. 20 10:50, Pavel Snajdr wrote:
K tomu jenom připomenu, že už jsme se dříve dopracovali k tomu, že s plnou virtualizací dělám to, co podle vás dělat nejde.
A kde jsou nejaka ta cisla? :)
Hledat tu debatu (a ta čísla v ní) nebudu, je to pár let zpátky. (A mám pocit, že to tenkrát nebylo o paměti, ale o procesorech.)
Kdyz si vzpomenu vsechny ty (opravdu zbytecne) flamy, ... borci, zkuste si to tak provozovat. My to tu tak jedeme pres deset let, kazdodenni zkusenost. I s tim, ze jsme lidem zpristupnili to KVM a ve spicce "OpenVZ zanedbalosti a chybejicicho vpsAdminOS" se to zacalo hodne projevovat, protoze lidi chteli provozovat plny Docker bez omezeni - no a tam se pekne ukazalo, jak by asi slo tyhle rozmanite workloady agregovat => temer nijak.
Tohle se nedá srovnávat. Tohle je případ, ve kterém je to KVM provozováno způsobem, jak nejblběji je to možné. Žádné KSM (hádám), žádný monitoring z hostitele. To pak není překvapení, že za téhle situace se to nechová dobře.
Jestli to na něco ukazuje, tak na to, jak to s tou agregací na dvojnásobek fyzické RAM je, konkrétně jak moc závisí na tom, že lze jednotlivým (neaktivním nebo málo aktivním) VM snadno "odebrat cache", aniž by se to hned poznalo. Jakmile se ta cache schovala do toho KVM a stala se z ní aplikační paměť - tedy jakmile členové začali víc využívat to, co mají "slíbené" - přestalo to vycházet tak snadno.
Tj. je potřeba brát do úvahy to, že takhle dobrá agregace není nutně zásluhou jenom použité technologie, ale také způsobu, jakým uživatelé svoje VM využívají.
Kdyz tomu tak moc veris, jdi, postav to a predved to funkcni ;)
Jak jsem psal, pracujeme s tím, že paměť je klientů a nehrabe se jim na ni. A že bych to chtěl programovat jen tak ve volném čase, abych to mohl obenchmarkovat a strčit do šuplíku, to se mi teda nechce.