Virtualboxban telepítettem egy freebsd-t és a végeredmény az lett, hogy 100%-ban idle guest esetén is magas volt a cpu használat. Ez egyébként nem kizárólag FreeBSD specifikus, több OS is képes ilyenre.
A legnagyobb javulást a HZ átállítása 100-ra jelenti, de találtam olyan tanácsot is, hogy csak 1 magot adjunk a guestnek, tiltsuk a memória virtualizációt, és úgy általában mindent, amire nincs szükségünk :D
A lényeg FreeBSD esetében itt van:
http://www.freebsd.org/doc/handbook/virtualization-guest.htmlEz a legfontosabb, a kernelnek indításkor meg kell adni, hogy 100Hz-el pollingolja a megszakításokat. Ezt a /boot/loader.conf: fájlban tehetjük meg. Írjuk a végére, hogy
kern.hz=100
És már kész is, restart :)
Nincsenek megjegyzések:
Megjegyzés küldése