On Monday, 09 August 2010 14:27:12 +0400,
Michael Tokarev wrote:

>> I have understood that in addition to support from the kernel and
>> qemu-kvm, there must be support in libc. So in testing I was doing on
>> Lenny, it did not work using libc from Debian repositories. Now that
>> squeeze is frozen, anyone knows if it will support KSM?

> KSM is working in qemu-kvm packages in bpo, for quite long
> time already.  It has nothing to do with libc, and now it
> does not even require recent-enough kernel headers to compile.
> What's needed is recent-enough kernel that actually implements
> the feature.  The kernel in Lenny does not KSM support, but
> the one in bpo has.  Also note that Lenny's kernel is too old
> for kvm.

I'm using Linux 2.6.32.3 compiled by myself with the kernel.org source
code with support for KSM:

# cat /boot/config-2.6.32.3-dgb | grep KSM
CONFIG_KSM=y


I'm also using qemu-kvm 0.12.1.2 compiled by myself with the source code
of SourceForge.


These are the checks that I was doing in the VMHost:

# ll /sys/kernel/mm/ksm/
total 0
-r--r--r-- 1 root root 4096 ago  9 06:28 full_scans
-rw-r--r-- 1 root root 4096 ago  9 06:28 max_kernel_pages
-r--r--r-- 1 root root 4096 ago  9 06:28 pages_shared
-r--r--r-- 1 root root 4096 ago  9 06:28 pages_sharing
-rw-r--r-- 1 root root 4096 ago  9 06:28 pages_to_scan
-r--r--r-- 1 root root 4096 ago  9 06:28 pages_unshared
-r--r--r-- 1 root root 4096 ago  9 06:28 pages_volatile
-rw-r--r-- 1 root root 4096 ago  9 06:27 run
-rw-r--r-- 1 root root 4096 ago  9 06:28 sleep_millisecs


# cat /sys/kernel/mm/ksm/max_kernel_pages
253500


But KSM seems not work:

# cat /sys/kernel/mm/ksm/pages_sharing
0


Should I have some additional consideration when compiling qemu-kvm?

Thanks for your reply.

Regards,
Daniel
-- 
Fingerprint: BFB3 08D6 B4D1 31B2 72B9  29CE 6696 BF1B 14E6 1D37
Powered by Debian GNU/Linux Lenny - Linux user #188.598

Attachment: signature.asc
Description: Digital signature

Reply via email to