kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #157014
Re: [Bug 1533646] Re: Could you set vm.allocate_pgste = 1 by default?
On 20 January 2016 at 19:44, Christian Borntraeger
<borntraeger@xxxxxxxxxx> wrote:
> the TCG emulation of QEMU does work without allocatr_pgste.
> vm.allocate_pgste=1 is necessary to use the KVM kernel module (which is used by qemu in kvm mode)
>
> The main difference is that this uses 4k page tables instead of 2k page
> tables on s390. So enabling pgstes will increase the page table
> overhead. The difference is usually pretty small, but might become
> noticeable when you have things like a big database with hundreds of
> processes accessing a big area of shared memory.
>
Thank you for the info.
> Maybe something like
> # cat /etc/modprobe.d/99-kvm.conf
> install kvm /sbin/sysctl vm.allocate_pgste=1; /sbin/modprobe --ignore-install kvm
> remove kvm /sbin/sysctl vm.allocate_pgste=0; /sbin/modprobe -r --ignore-remove kvm
>
> would be good enough?
>
In newer kernel config we have kvm module as a built in, rather than a
module.
I was thinking to move vm.allocate_pgste=1 from procps package
(installed everywhere) to qemu package (installed when going to run
VMs).
--
Regards,
Dimitri.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1533646
Title:
Could you set vm.allocate_pgste = 1 by default?
Status in linux package in Ubuntu:
Incomplete
Bug description:
Hello,
to use qemu one needs vm.allocate_pgste = 1, on kernels that support that setting e.g. s390x.
I'm now setting it with a sysctl.d snippet in procps package, however I was wondering if it could be set by default.
Or not.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1533646/+subscriptions
References