On 08.10.2012 07:03, Andrew B wrote:
> Well, I've never tried any 3.2.x kernel on this machine, since I needed the
> Ivy Bridge-compatible kernel and Xorg.
>
> I'm actually talking specifically about DispVMs here.
> Right now the DispVM starts with 4098MB of memory and immediately runs up
> 100% CPU usage. I checked 'qvm-prefs -l fedora-17-x64-dvm' and I saw,
> rather interestingly:
>
> memory : 400
>
> maxmem : 4088
How many VMs do you have running now (not counting netvm and firewallvm, which
have static memory assignment)? Just to know if that 4098MB is caused by
DispVM needs, or just because you have plenty of free RAM.
Perhaps maxmem 4088 is still to big?
> So, is the VM starting with an amount of memory it's not allowed to have?
> No, of course not... so I start a DispVM, 'qvm-prefs -l disp4' and:
>
>>
>> memory : 400
>
> maxmem : 8053
>
>
> Hmmm... so the DispVM template config file isn't used to create each actual
> disposable VM instance's config file?
fedora-17-x64-dvm settings are applied to dispvm template only at
qvm-create-default-dvm call. Also DispVM haven't all settings saved in
qubes.xml (which is loaded by qvm-prefs).
Config acually used by DispVM you can found in /tmp/qubes-dvm-*.xl. If there
maxmem is different from 4088, this is real bug.
> There seems like a deeper bug here, but just having disposable VMs'
> associated template qvm-prefs respected would provide an easy workaround.
> Any clues to how I should go about fixing this?