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


--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem