cim vic jader CPU, tim pomalejsi
Miroslav Lachman
000.fbsd at quip.cz
Tue Apr 6 15:03:21 CEST 2021
On 04/04/2021 19:07, Dan Lukes wrote:
> Smula. S temi tvymi 2261 zaznamy mi to meri prakticky nulu bez ohledu na
> pocet procesoru. Tak jsem si chtel soubor zvetsit a zjistil jsem, ze vic
> nez 32768 radku mit nemuze.
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.
Zatim souhrn toho, kam jsem se dostal. A a R je oznaceni pro dva ruzne
stroje, ale identickych HW parametru (oba dva maji stejny procesor,
stejny motherboard, jinou verzi FreeBSD)
## A, FreeBSD 11.4 GENERIC + VBox 5.2.44
CPU: Intel(R) Xeon(R) CPU E3-1240 V2 @ 3.40GHz (3400.10-MHz K8-class CPU)
FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs
FreeBSD/SMP: 1 package(s) x 4 core(s) x 2 hardware threads
2 vCPU: Usr: 0.000s Krnl: 0.310s Totl: 0:00.31s
4 vCPU: Usr: 0.000s Krnl: 0.914s Totl: 0:00.91s
6 vCPU: Usr: 0.000s Krnl: 3.021s Totl: 0:03.02s
7 vCPU: Usr: 0.000s Krnl: 4.552s Totl: 0:04.55s
8 vCPU: Usr: 0.000s Krnl: 8.496s Totl: 0:08.49s
## A, FreeBSD 11.4 GEN_S4BSD + VBox 5.2.44 tady jsem si zapsal jen tu
nejvyssi 8 vCPU konfiguraci)
8 vCPU: Usr: 0.007s Krnl: 7.787s Totl: 0:07.79s
8 vCPU: Usr: 0.000s Krnl: 7.902s Totl: 0:07.90s
8 vCPU: Usr: 0.007s Krnl: 8.032s Totl: 0:08.04s
## A, FreeBSD 11.4 GENERIC + Bhyve
1 vCPU: Usr: 0.000s Krnl: 0.006s Totl: 0:00.00s
2 vCPU: Usr: 0.000s Krnl: 0.528s Totl: 0:00.52s
4 vCPU: Usr: 0.007s Krnl: 1.425s Totl: 0:01.43s
6 vCPU: Usr: 0.000s Krnl: 2.782s Totl: 0:02.78s
8 vCPU: Usr: 0.000s Krnl: 3.577s Totl: 0:03.57s
## A, FreeBSD 11.4 GEN_S4BSD + Bhyve
1 vCPU: Usr: 0.000s Krnl: 0.003s Totl: 0:00.00s
2 vCPU: Usr: 0.000s Krnl: 0.538s Totl: 0:00.53s
4 vCPU: Usr: 0.000s Krnl: 1.533s Totl: 0:01.53s
6 vCPU: Usr: 0.007s Krnl: 2.618s Totl: 0:02.62s
8 vCPU: Usr: 0.000s Krnl: 3.863s Totl: 0:03.86s
## R, FreeBSD 12.2 GENERIC + Bhyve
CPU: Intel(R) Xeon(R) CPU E3-1240 V2 @ 3.40GHz (3400.09-MHz K8-class CPU)
FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs
FreeBSD/SMP: 1 package(s) x 4 core(s) x 2 hardware threads
1 vCPU: Usr: 0.000s Krnl: 0.006s Totl: 0:00.00s
2 vCPU: Usr: 0.000s Krnl: 0.525s Totl: 0:00.52s
4 vCPU: Usr: 0.000s Krnl: 1.407s Totl: 0:01.40s
6 vCPU: Usr: 0.007s Krnl: 2.345s Totl: 0:02.35s
8 vCPU: Usr: 0.007s Krnl: 3.589s Totl: 0:03.59s
Z vyse uvedeneho je videt, ze GENERIC s ULE a GENERIC s 4BSD schedulerem
neni moc velky rozdil.
Ani FreeBSD 11.4 vs 12.2 neni nijak zasadne jine.
Co je podstatny rozdil je VirtualBOx 5.2.44 vs Bhyve = s Bhyve se
dostavam na mene nez polovicni casy pro 8 vCPU konfiguraci. Coz je sice
"hezky", ale porad je to strasne pomaly oproti 1 nebo 2 vCPU
> 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?
> Jen na okraj, pri tehle prilezitosit jsme zjistil, ze kdyz zvednu
> virtualni masine pocet procesoru, tak se skutecne pridaji jako "unplug"
> a musim je jeden po druhem aktivovat. A snizit pocet procesoru nejde
> dokud je nejdriv vsechny "navic" neodpojim (unplug). Tak se to urcite
> driv nechovalo, tak pozor.
A je tohle chovani nekde popsane v dokumentaci / pkg-message? Me by asi
ani nenapadlo neco takoveho hledat, takze jsem rozhodne rad, ze jsi se o
tom zminil.
Dneska se snad dostanu k testovani VBox 6.1, tak uvidim, jestli se to
bude u me chovat stejne jako u tebe s tema unplug CPU.
Diky!
Mirek
More information about the Users-l
mailing list