cim vic jader CPU, tim pomalejsi

Dan Lukes dan at obluda.cz
Wed Apr 7 20:20:27 CEST 2021


On 6.4.2021 21:09, David Pasek wrote:
> V tom dokumentu co nasel Dan je napsane, ze KVM a Virtual Box pouzivaji prave ten naivni "Strict Co-scheduling. Ten dokument je vsak z roku 2013, coz uz je zase 7 let, za ktere se mohlo spousta veci zmenit. 

V te dobe se pouzival VirtualBox 4.2, takze jsme prosel kompletni 
Changelogy od verze 4.0 po soucasnost a hledal tam vyskych "SMP" a 
"sched" na zaklade hypotezy, ze kdyby se menil scheduling algoritmus, 
byla by to tak vyznamna zmena, ze by ji v ChangeLogu zminili a v textu 
by se urcite jeden z hledanych retezcu objevil.

No, a nic. Taklze myslim, ze se v tomhle ohledu nezmenilo nic ...


On 6.4.2021 15:03, Miroslav Lachman wrote:
> To by me teda vazne zajimalo, co je u me jinak nez u tebe, ze ty tenhle 
> problem vubec nepozorujes ja a ho pozoruju na 3 ruznych strojich s 
> ruznyma verzema FreeBSD a ruznyma virtualizacnima technologiema.

Na to sis nakonec odpovedel sam:

> Po upgrade VirtualBoxu s 5.22 na 6.1 jsou vysledky vyrazne lepsi nez pred upgradem a zaroven o neco lepsi nez Bhyve. 

>> Pripominam, ze host je
>>> CPU: AMD EPYC 7282 16-Core Processor                 (2794.81-MHz 
> 
> Je mozny, ze by AMD EPYC mel nejakou "super featuru" pro virtualizaci, 
> ktera neni pritomna u Intel Xeon E3-1240 v2 a to ze by delalo tak 
> zasadni rozdil?

Muzem to porovnat. "Moje" AMD:

> CPU: AMD EPYC 7282 16-Core Processor                 (2794.80-MHz K8-class CPU)
>   Origin="AuthenticAMD"  Id=0x830f10  Family=0x17  Model=0x31  Stepping=0
>   Features=0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
>   Features2=0x7ed8320b<SSE3,PCLMULQDQ,MON,SSSE3,FMA,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND>
>   AMD Features=0x2e500800<SYSCALL,NX,MMX+,FFXSR,Page1GB,RDTSCP,LM>
>   AMD Features2=0x75c237ff<LAHF,CMP,SVM,ExtAPIC,CR8,ABM,SSE4A,MAS,Prefetch,OSVW,IBS,SKINIT,WDT,TCE,Topology,PCXC,PNXC,DBE,PL2I,MWAITX,<b30>>
>   Structured Extended Features=0x219c91a9<FSGSBASE,BMI1,AVX2,SMEP,BMI2,PQM,PQE,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,SHA>
>   Structured Extended Features2=0x400004<UMIP,RDPID>
>   XSAVE Features=0xf<XSAVEOPT,XSAVEC,XINUSE,XSAVES>
>   AMD Extended Feature Extensions ID EBX=0x18cf757<CLZERO,IRPerf,XSaveErPtr>
>   SVM: NP,NRIP,VClean,AFlush,DAssist,NAsids=32768
>   TSC: P-state invariant, performance statistics

DSodej co ma tvuj XEON, najdeme rozdily a nasledne odhadnem, jestli 
mohou mit vliv na virtualizaci. Pokdu to ovsem ma jeste smysl, kdyz ted 
po upgrade uz to mas rychly ...

>> Jen na okraj, pri tehle prilezitosit jsme zjistil, ze kdyz zvednu 
>> virtualni masine pocet procesoru, tak se skutecne pridaji jako 
>> "unplug"

> A je tohle chovani nekde popsane v dokumentaci / pkg-message?

To nevim. Ja ctu dokumentaci az kdyz selzou vsechny ostatni pokusy jak 
problem vyresit ;-)

Dan




More information about the Users-l mailing list