dolohow / uksm

Ultra Kernel Samepage Merging
242 stars 35 forks source link

UKSM breaking pages getting read access from KVM VMs #67

Open akashiisc opened 3 years ago

akashiisc commented 3 years ago

Configurations used for UKSM used: UKSM configured with 2 ladders. cpu_ratios: MAX/2 MAX/2 eval_intervals: 0 0

We observed merged pages breaking on simple reads while the reads originate from within VMs. It should ideally break on writes to the merged pages. But things do work normally for applications running on bare metal machine.

Video1: Click here [Video showing the abnormal behavior of UKSM with KVM VMs] Video2: Click here [Video showing the normal behavior of UKSM with processes running on bare metal]